From 77332e8b576b97fcea584ad8c00a1bf163ccf43c Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Thu, 31 Jul 2014 18:07:04 -0400 Subject: [PATCH] TESTS: Add integration test for /top --- test/javascripts/fixtures/top_fixture.js | 2 ++ .../integration/login-required-test.js.es6 | 22 +++++++++++++++++++ .../integration/topic-discovery-test.js.es6 | 7 ++++-- 3 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 test/javascripts/fixtures/top_fixture.js create mode 100644 test/javascripts/integration/login-required-test.js.es6 diff --git a/test/javascripts/fixtures/top_fixture.js b/test/javascripts/fixtures/top_fixture.js new file mode 100644 index 000000000..6e3f7246a --- /dev/null +++ b/test/javascripts/fixtures/top_fixture.js @@ -0,0 +1,2 @@ +/*jshint maxlen:10000000 */ +Discourse.URL_FIXTURES["/top.json"] = {"can_create_topic":false,"draft":null,"draft_key":"new_topic","draft_sequence":null,"yearly":{"users":[{"id":8222,"username":"techAPJ","uploaded_avatar_id":3281,"avatar_template":"/user_avatar/meta.discourse.org/techapj/{size}/3281.png"},{"id":6626,"username":"riking","uploaded_avatar_id":9779,"avatar_template":"/user_avatar/meta.discourse.org/riking/{size}/9779.png"},{"id":8869,"username":"Puzle","uploaded_avatar_id":3546,"avatar_template":"/user_avatar/meta.discourse.org/puzle/{size}/3546.png"},{"id":1,"username":"sam","uploaded_avatar_id":5243,"avatar_template":"/user_avatar/meta.discourse.org/sam/{size}/5243.png"},{"id":32,"username":"codinghorror","uploaded_avatar_id":5297,"avatar_template":"/user_avatar/meta.discourse.org/codinghorror/{size}/5297.png"},{"id":2316,"username":"pakl","uploaded_avatar_id":9157,"avatar_template":"/user_avatar/meta.discourse.org/pakl/{size}/9157.png"},{"id":2770,"username":"awesomerobot","uploaded_avatar_id":32393,"avatar_template":"/user_avatar/meta.discourse.org/awesomerobot/{size}/32393.png"},{"id":8307,"username":"HAWK","uploaded_avatar_id":5159,"avatar_template":"/user_avatar/meta.discourse.org/hawk/{size}/5159.png"},{"id":10886,"username":"Onyx","uploaded_avatar_id":33015,"avatar_template":"/user_avatar/meta.discourse.org/onyx/{size}/33015.png"},{"id":10855,"username":"abarker","uploaded_avatar_id":33014,"avatar_template":"/user_avatar/meta.discourse.org/abarker/{size}/33014.png"},{"id":8300,"username":"cpradio","uploaded_avatar_id":4970,"avatar_template":"/user_avatar/meta.discourse.org/cpradio/{size}/4970.png"},{"id":761,"username":"marcoceppi","uploaded_avatar_id":6552,"avatar_template":"/user_avatar/meta.discourse.org/marcoceppi/{size}/6552.png"},{"id":5586,"username":"mkirk","uploaded_avatar_id":14579,"avatar_template":"/user_avatar/meta.discourse.org/mkirk/{size}/14579.png"},{"id":6586,"username":"adopilot","uploaded_avatar_id":12933,"avatar_template":"/user_avatar/meta.discourse.org/adopilot/{size}/12933.png"},{"id":4263,"username":"mcwumbly","uploaded_avatar_id":9796,"avatar_template":"/user_avatar/meta.discourse.org/mcwumbly/{size}/9796.png"},{"id":471,"username":"BhaelOchon","uploaded_avatar_id":6069,"avatar_template":"/user_avatar/meta.discourse.org/bhaelochon/{size}/6069.png"},{"id":7948,"username":"probus","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/probus/{size}/2.png"},{"id":5559,"username":"downey","uploaded_avatar_id":14532,"avatar_template":"/user_avatar/meta.discourse.org/downey/{size}/14532.png"},{"id":3415,"username":"radq","uploaded_avatar_id":11026,"avatar_template":"/user_avatar/meta.discourse.org/radq/{size}/11026.png"},{"id":9759,"username":"alttext","uploaded_avatar_id":31815,"avatar_template":"/user_avatar/meta.discourse.org/alttext/{size}/31815.png"},{"id":1995,"username":"zogstrip","uploaded_avatar_id":8630,"avatar_template":"/user_avatar/meta.discourse.org/zogstrip/{size}/8630.png"},{"id":2989,"username":"meglio","uploaded_avatar_id":33005,"avatar_template":"/user_avatar/meta.discourse.org/meglio/{size}/33005.png"},{"id":5707,"username":"trident","uploaded_avatar_id":31178,"avatar_template":"/user_avatar/meta.discourse.org/trident/{size}/31178.png"},{"id":8492,"username":"Onaldan","uploaded_avatar_id":18651,"avatar_template":"/user_avatar/meta.discourse.org/onaldan/{size}/18651.png"},{"id":2,"username":"neil","uploaded_avatar_id":5245,"avatar_template":"/user_avatar/meta.discourse.org/neil/{size}/5245.png"},{"id":6060,"username":"lightyear","uploaded_avatar_id":15335,"avatar_template":"/user_avatar/meta.discourse.org/lightyear/{size}/15335.png"},{"id":5351,"username":"erlend_sh","uploaded_avatar_id":9794,"avatar_template":"/user_avatar/meta.discourse.org/erlend_sh/{size}/9794.png"},{"id":8085,"username":"watchmanmonitor","uploaded_avatar_id":18154,"avatar_template":"/user_avatar/meta.discourse.org/watchmanmonitor/{size}/18154.png"},{"id":7717,"username":"lake54","uploaded_avatar_id":17722,"avatar_template":"/user_avatar/meta.discourse.org/lake54/{size}/17722.png"},{"id":8325,"username":"StevieD","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/stevied/{size}/2.png"},{"id":4217,"username":"mshappe","uploaded_avatar_id":12337,"avatar_template":"/user_avatar/meta.discourse.org/mshappe/{size}/12337.png"},{"id":19,"username":"eviltrout","uploaded_avatar_id":5275,"avatar_template":"/user_avatar/meta.discourse.org/eviltrout/{size}/5275.png"},{"id":6329,"username":"voltagex","uploaded_avatar_id":15769,"avatar_template":"/user_avatar/meta.discourse.org/voltagex/{size}/15769.png"},{"id":6621,"username":"larsiusprime","uploaded_avatar_id":9783,"avatar_template":"/user_avatar/meta.discourse.org/larsiusprime/{size}/9783.png"},{"id":8873,"username":"birarda","uploaded_avatar_id":19156,"avatar_template":"/user_avatar/meta.discourse.org/birarda/{size}/19156.png"},{"id":8437,"username":"paully21","uploaded_avatar_id":31176,"avatar_template":"/user_avatar/meta.discourse.org/paully21/{size}/31176.png"},{"id":8434,"username":"ArmedGuy","uploaded_avatar_id":18581,"avatar_template":"/user_avatar/meta.discourse.org/armedguy/{size}/18581.png"},{"id":6754,"username":"yeonhoyoon","uploaded_avatar_id":16420,"avatar_template":"/user_avatar/meta.discourse.org/yeonhoyoon/{size}/16420.png"},{"id":6819,"username":"gmanjapan","uploaded_avatar_id":16528,"avatar_template":"/user_avatar/meta.discourse.org/gmanjapan/{size}/16528.png"},{"id":6548,"username":"michaeld","uploaded_avatar_id":1594,"avatar_template":"/user_avatar/meta.discourse.org/michaeld/{size}/1594.png"},{"id":6268,"username":"ChaoticLoki","uploaded_avatar_id":15676,"avatar_template":"/user_avatar/meta.discourse.org/chaoticloki/{size}/15676.png"},{"id":8343,"username":"Piioo","uploaded_avatar_id":3577,"avatar_template":"/user_avatar/meta.discourse.org/piioo/{size}/3577.png"},{"id":9536,"username":"nahtnam","uploaded_avatar_id":20077,"avatar_template":"/user_avatar/meta.discourse.org/nahtnam/{size}/20077.png"},{"id":9093,"username":"RRManzke","uploaded_avatar_id":3868,"avatar_template":"/user_avatar/meta.discourse.org/rrmanzke/{size}/3868.png"},{"id":10981,"username":"daybreaker","uploaded_avatar_id":32709,"avatar_template":"/user_avatar/meta.discourse.org/daybreaker/{size}/32709.png"},{"id":8810,"username":"fantasticfears","uploaded_avatar_id":19068,"avatar_template":"/user_avatar/meta.discourse.org/fantasticfears/{size}/19068.png"},{"id":8,"username":"geek","uploaded_avatar_id":5255,"avatar_template":"/user_avatar/meta.discourse.org/geek/{size}/5255.png"},{"id":10778,"username":"Lid","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/lid/{size}/2.png"},{"id":6664,"username":"judy","uploaded_avatar_id":16281,"avatar_template":"/user_avatar/meta.discourse.org/judy/{size}/16281.png"},{"id":10098,"username":"jwatte","uploaded_avatar_id":20848,"avatar_template":"/user_avatar/meta.discourse.org/jwatte/{size}/20848.png"},{"id":9775,"username":"elberet","uploaded_avatar_id":9789,"avatar_template":"/user_avatar/meta.discourse.org/elberet/{size}/9789.png"},{"id":8820,"username":"aaroleung","uploaded_avatar_id":3539,"avatar_template":"/user_avatar/meta.discourse.org/aaroleung/{size}/3539.png"},{"id":6746,"username":"shiningdracon","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/shiningdracon/{size}/2.png"},{"id":9909,"username":"unikevin","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/unikevin/{size}/2.png"},{"id":8571,"username":"tobiaseigen","uploaded_avatar_id":9785,"avatar_template":"/user_avatar/meta.discourse.org/tobiaseigen/{size}/9785.png"},{"id":8344,"username":"pyro240","uploaded_avatar_id":18464,"avatar_template":"/user_avatar/meta.discourse.org/pyro240/{size}/18464.png"}],"topic_list":{"can_create_topic":false,"draft":null,"draft_key":null,"draft_sequence":null,"topics":[{"id":12156,"title":"Beginners Guide to Deploy Discourse on Digital Ocean using Docker","fancy_title":"Beginners Guide to Deploy Discourse on Digital Ocean using Docker","slug":"beginners-guide-to-deploy-discourse-on-digital-ocean-using-docker","posts_count":203,"reply_count":153,"highest_post_number":213,"image_url":"http://www.discourse.org/images/install/droplet-step-1.png","created_at":"2014-01-23T14:58:17.918-05:00","last_posted_at":"2014-06-13T16:30:30.190-04:00","bumped":true,"bumped_at":"2014-06-13T16:30:30.190-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":9339,"like_count":179,"has_summary":true,"archetype":"regular","last_poster_username":"codinghorror","category_id":10,"posters":[{"extras":null,"description":"Original Poster","user_id":8222},{"extras":null,"description":"Most Posts","user_id":6626},{"extras":null,"description":"Frequent Poster","user_id":8869},{"extras":null,"description":"Frequent Poster","user_id":1},{"extras":"latest","description":"Most Recent Poster","user_id":32}]},{"id":13088,"title":"Initial Discourse badge design spec","fancy_title":"Initial Discourse badge design spec","slug":"initial-discourse-badge-design-spec","posts_count":129,"reply_count":87,"highest_post_number":132,"image_url":"/uploads/default/3429/a20bcab33be2b6e2.png","created_at":"2014-02-26T04:55:39.741-05:00","last_posted_at":"2014-07-15T17:15:47.236-04:00","bumped":true,"bumped_at":"2014-07-15T17:15:47.236-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":3136,"like_count":299,"has_summary":true,"archetype":"regular","last_poster_username":"HAWK","category_id":2,"posters":[{"extras":null,"description":"Original Poster","user_id":32},{"extras":null,"description":"Most Posts","user_id":2316},{"extras":null,"description":"Frequent Poster","user_id":1},{"extras":null,"description":"Frequent Poster","user_id":2770},{"extras":"latest","description":"Most Recent Poster","user_id":8307}]},{"id":18063,"title":"10k+ posts causes progress bar to show single number","fancy_title":"10k+ posts causes progress bar to show single number","slug":"10k-posts-causes-progress-bar-to-show-single-number","posts_count":67,"reply_count":57,"highest_post_number":70,"image_url":"/uploads/default/_optimized/fdc/03e/3d48765fc4_690x45.png","created_at":"2014-07-25T13:31:34.474-04:00","last_posted_at":"2014-07-26T04:14:18.323-04:00","bumped":true,"bumped_at":"2014-07-26T04:20:54.730-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"views":259,"like_count":337,"has_summary":true,"archetype":"regular","last_poster_username":"sam","category_id":9,"posters":[{"extras":null,"description":"Original Poster","user_id":10886},{"extras":null,"description":"Most Posts","user_id":10855},{"extras":null,"description":"Frequent Poster","user_id":32},{"extras":null,"description":"Frequent Poster","user_id":8300},{"extras":"latest","description":"Most Recent Poster","user_id":1}]},{"id":8793,"title":"Brand new plugin interface","fancy_title":"Brand new plugin interface","slug":"brand-new-plugin-interface","posts_count":97,"reply_count":67,"highest_post_number":107,"image_url":"/uploads/meta_discourse/1514/3cca40e605bfe9a3.png","created_at":"2013-08-01T02:18:43.035-04:00","last_posted_at":"2014-07-15T12:14:11.278-04:00","bumped":true,"bumped_at":"2014-07-15T12:14:11.278-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":8515,"like_count":167,"has_summary":true,"archetype":"regular","last_poster_username":"adopilot","category_id":5,"posters":[{"extras":null,"description":"Original Poster","user_id":1},{"extras":null,"description":"Most Posts","user_id":761},{"extras":null,"description":"Frequent Poster","user_id":5586},{"extras":null,"description":"Frequent Poster","user_id":32},{"extras":"latest","description":"Most Recent Poster","user_id":6586}]},{"id":13479,"title":"Topic List design experiments","fancy_title":"Topic List design experiments","slug":"topic-list-design-experiments","posts_count":90,"reply_count":70,"highest_post_number":93,"image_url":"/uploads/default/_optimized/8f2/41d/0436a3b666_689x392.png","created_at":"2014-03-06T23:41:26.312-05:00","last_posted_at":"2014-07-30T16:03:05.846-04:00","bumped":true,"bumped_at":"2014-07-30T16:03:05.846-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":1464,"like_count":109,"has_summary":true,"archetype":"regular","last_poster_username":"probus","category_id":9,"posters":[{"extras":null,"description":"Original Poster","user_id":2770},{"extras":null,"description":"Most Posts","user_id":32},{"extras":null,"description":"Frequent Poster","user_id":4263},{"extras":null,"description":"Frequent Poster","user_id":471},{"extras":"latest","description":"Most Recent Poster","user_id":7948}]},{"id":13789,"title":"Badges feedback","fancy_title":"Badges feedback","slug":"badges-feedback","posts_count":89,"reply_count":63,"highest_post_number":92,"image_url":null,"created_at":"2014-03-16T20:16:29.885-04:00","last_posted_at":"2014-07-27T10:10:50.852-04:00","bumped":true,"bumped_at":"2014-07-27T10:10:50.852-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":2089,"like_count":3,"has_summary":true,"archetype":"regular","last_poster_username":"zogstrip","category_id":7,"posters":[{"extras":null,"description":"Original Poster","user_id":1},{"extras":null,"description":"Most Posts","user_id":5559},{"extras":null,"description":"Frequent Poster","user_id":3415},{"extras":null,"description":"Frequent Poster","user_id":9759},{"extras":"latest","description":"Most Recent Poster","user_id":1995}]},{"id":11911,"title":"How should we implement polls?","fancy_title":"How should we implement polls?","slug":"how-should-we-implement-polls","posts_count":70,"reply_count":51,"highest_post_number":73,"image_url":null,"created_at":"2014-01-12T21:48:03.160-05:00","last_posted_at":"2014-07-27T18:11:30.077-04:00","bumped":true,"bumped_at":"2014-07-27T18:11:30.077-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":2584,"like_count":123,"has_summary":true,"archetype":"regular","last_poster_username":"meglio","category_id":2,"posters":[{"extras":null,"description":"Original Poster","user_id":1},{"extras":null,"description":"Most Posts","user_id":32},{"extras":null,"description":"Frequent Poster","user_id":6626},{"extras":null,"description":"Frequent Poster","user_id":3415},{"extras":"latest","description":"Most Recent Poster","user_id":2989}]},{"id":10515,"title":"Flatter styling now deployed","fancy_title":"Flatter styling now deployed","slug":"flatter-styling-now-deployed","posts_count":80,"reply_count":41,"highest_post_number":80,"image_url":null,"created_at":"2013-10-20T19:36:00.465-04:00","last_posted_at":"2014-03-18T14:04:00.515-04:00","bumped":true,"bumped_at":"2014-03-18T14:04:00.515-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":1753,"like_count":78,"has_summary":true,"archetype":"regular","last_poster_username":"mcwumbly","category_id":9,"posters":[{"extras":null,"description":"Original Poster","user_id":1},{"extras":null,"description":"Most Posts","user_id":2770},{"extras":null,"description":"Frequent Poster","user_id":5707},{"extras":null,"description":"Frequent Poster","user_id":471},{"extras":"latest","description":"Most Recent Poster","user_id":4263}]},{"id":12346,"title":"What about an easier styling/theming system?","fancy_title":"What about an easier styling/theming system?","slug":"what-about-an-easier-styling-theming-system","posts_count":54,"reply_count":26,"highest_post_number":54,"image_url":null,"created_at":"2014-01-31T19:11:51.887-05:00","last_posted_at":"2014-07-01T17:42:38.425-04:00","bumped":true,"bumped_at":"2014-07-01T17:42:38.425-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":1688,"like_count":129,"has_summary":true,"archetype":"regular","last_poster_username":"neil","category_id":2,"posters":[{"extras":null,"description":"Original Poster","user_id":32},{"extras":null,"description":"Most Posts","user_id":2770},{"extras":null,"description":"Frequent Poster","user_id":7948},{"extras":null,"description":"Frequent Poster","user_id":8492},{"extras":"latest","description":"Most Recent Poster","user_id":2}]},{"id":13099,"title":"Replacing Mailing lists: Email-In","fancy_title":"Replacing Mailing lists: Email-In","slug":"replacing-mailing-lists-email-in","posts_count":66,"reply_count":46,"highest_post_number":68,"image_url":null,"created_at":"2014-02-26T13:24:44.965-05:00","last_posted_at":"2014-07-09T18:01:21.166-04:00","bumped":true,"bumped_at":"2014-07-09T19:10:30.547-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":1470,"like_count":75,"has_summary":true,"archetype":"regular","last_poster_username":"lake54","category_id":2,"posters":[{"extras":null,"description":"Original Poster","user_id":6060},{"extras":null,"description":"Most Posts","user_id":5351},{"extras":null,"description":"Frequent Poster","user_id":5559},{"extras":null,"description":"Frequent Poster","user_id":8085},{"extras":"latest","description":"Most Recent Poster","user_id":7717}]},{"id":12257,"title":"Is \"Activity\" too ambiguous?","fancy_title":"Is “Activity” too ambiguous?","slug":"is-activity-too-ambiguous","posts_count":53,"reply_count":40,"highest_post_number":53,"image_url":"/uploads/default/_optimized/542/c04/82250e51e5_690x248.png","created_at":"2014-01-28T14:01:08.745-05:00","last_posted_at":"2014-04-13T18:25:45.492-04:00","bumped":true,"bumped_at":"2014-04-13T18:25:45.492-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":632,"like_count":99,"has_summary":true,"archetype":"regular","last_poster_username":"StevieD","category_id":9,"posters":[{"extras":null,"description":"Original Poster","user_id":2770},{"extras":null,"description":"Most Posts","user_id":32},{"extras":null,"description":"Frequent Poster","user_id":4263},{"extras":null,"description":"Frequent Poster","user_id":7948},{"extras":"latest","description":"Most Recent Poster","user_id":8325}]},{"id":8823,"title":"Why is Discourse so slow on Android?","fancy_title":"Why is Discourse so slow on Android?","slug":"why-is-discourse-so-slow-on-android","posts_count":62,"reply_count":42,"highest_post_number":70,"image_url":"/plugins/emoji/images/confused.png","created_at":"2013-08-02T17:25:07.109-04:00","last_posted_at":"2014-05-27T16:05:02.072-04:00","bumped":true,"bumped_at":"2014-05-27T18:37:07.732-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":9299,"like_count":83,"has_summary":true,"archetype":"regular","last_poster_username":"larsiusprime","category_id":7,"posters":[{"extras":null,"description":"Original Poster","user_id":32},{"extras":null,"description":"Most Posts","user_id":4217},{"extras":null,"description":"Frequent Poster","user_id":19},{"extras":null,"description":"Frequent Poster","user_id":6329},{"extras":"latest","description":"Most Recent Poster","user_id":6621}]},{"id":13045,"title":"Official Single-Sign-On for Discourse","fancy_title":"Official Single-Sign-On for Discourse","slug":"official-single-sign-on-for-discourse","posts_count":59,"reply_count":36,"highest_post_number":61,"image_url":"/uploads/default/_optimized/07c/3bf/3fa1d69ceb_690x207.png","created_at":"2014-02-25T03:30:34.321-05:00","last_posted_at":"2014-07-16T21:32:13.904-04:00","bumped":true,"bumped_at":"2014-07-16T21:32:13.904-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":11118,"like_count":70,"has_summary":true,"archetype":"regular","last_poster_username":"yeonhoyoon","category_id":10,"posters":[{"extras":null,"description":"Original Poster","user_id":1},{"extras":null,"description":"Most Posts","user_id":8873},{"extras":null,"description":"Frequent Poster","user_id":8437},{"extras":null,"description":"Frequent Poster","user_id":8434},{"extras":"latest","description":"Most Recent Poster","user_id":6754}]},{"id":9621,"title":"Free Hosted Option?","fancy_title":"Free Hosted Option?","slug":"free-hosted-option","posts_count":43,"reply_count":33,"highest_post_number":43,"image_url":null,"created_at":"2013-09-05T16:22:20.790-04:00","last_posted_at":"2014-04-08T00:24:46.320-04:00","bumped":true,"bumped_at":"2014-04-08T00:24:46.320-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":1756,"like_count":93,"has_summary":false,"archetype":"regular","last_poster_username":"ChaoticLoki","category_id":8,"posters":[{"extras":null,"description":"Original Poster","user_id":6819},{"extras":null,"description":"Most Posts","user_id":32},{"extras":null,"description":"Frequent Poster","user_id":6548},{"extras":null,"description":"Frequent Poster","user_id":19},{"extras":"latest","description":"Most Recent Poster","user_id":6268}]},{"id":11763,"title":"Google AdSense plugin is now available","fancy_title":"Google AdSense plugin is now available","slug":"google-adsense-plugin-is-now-available","posts_count":56,"reply_count":36,"highest_post_number":57,"image_url":"/uploads/default/_optimized/66d/cf0/d69e6709fe_496x500.PNG","created_at":"2014-01-05T14:28:58.037-05:00","last_posted_at":"2014-07-29T19:36:47.514-04:00","bumped":true,"bumped_at":"2014-07-29T19:36:47.514-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":1951,"like_count":61,"has_summary":true,"archetype":"regular","last_poster_username":"daybreaker","category_id":22,"posters":[{"extras":null,"description":"Original Poster","user_id":6548},{"extras":null,"description":"Most Posts","user_id":8343},{"extras":null,"description":"Frequent Poster","user_id":9536},{"extras":null,"description":"Frequent Poster","user_id":9093},{"extras":"latest","description":"Most Recent Poster","user_id":10981}]},{"id":13184,"title":"Discourse General Polish prior to V1","fancy_title":"Discourse General Polish prior to V1","slug":"discourse-general-polish-prior-to-v1","posts_count":44,"reply_count":30,"highest_post_number":48,"image_url":"/plugins/emoji/images/arrow_left.png","created_at":"2014-02-27T19:10:41.496-05:00","last_posted_at":"2014-06-08T03:32:02.009-04:00","bumped":true,"bumped_at":"2014-06-06T03:30:23.984-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"views":1816,"like_count":77,"has_summary":false,"archetype":"regular","last_poster_username":"codinghorror","category_id":7,"posters":[{"extras":null,"description":"Original Poster","user_id":1},{"extras":null,"description":"Most Posts","user_id":8810},{"extras":null,"description":"Frequent Poster","user_id":2770},{"extras":null,"description":"Frequent Poster","user_id":8222},{"extras":"latest","description":"Most Recent Poster, Frequent Poster","user_id":32}]},{"id":17454,"title":"Spambots from Tor exit points keep taking over my forum","fancy_title":"Spambots from Tor exit points keep taking over my forum","slug":"spambots-from-tor-exit-points-keep-taking-over-my-forum","posts_count":42,"reply_count":26,"highest_post_number":42,"image_url":"/uploads/default/_optimized/b0d/ab3/20401b97ce_690x454.png","created_at":"2014-07-11T03:20:49.433-04:00","last_posted_at":"2014-07-24T10:56:21.112-04:00","bumped":true,"bumped_at":"2014-07-24T10:56:21.112-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":736,"like_count":71,"has_summary":false,"archetype":"regular","last_poster_username":"judy","category_id":6,"posters":[{"extras":null,"description":"Original Poster","user_id":8},{"extras":null,"description":"Most Posts","user_id":32},{"extras":null,"description":"Frequent Poster","user_id":1},{"extras":null,"description":"Frequent Poster","user_id":10778},{"extras":"latest","description":"Most Recent Poster","user_id":6664}]},{"id":17694,"title":"Release schedule post version 1.0","fancy_title":"Release schedule post version 1.0","slug":"release-schedule-post-version-1-0","posts_count":44,"reply_count":35,"highest_post_number":44,"image_url":null,"created_at":"2014-07-17T19:45:21.459-04:00","last_posted_at":"2014-07-23T03:51:03.564-04:00","bumped":true,"bumped_at":"2014-07-29T17:20:06.942-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":466,"like_count":62,"has_summary":false,"archetype":"regular","last_poster_username":"probus","category_id":17,"posters":[{"extras":null,"description":"Original Poster","user_id":1},{"extras":null,"description":"Most Posts","user_id":10098},{"extras":null,"description":"Frequent Poster","user_id":9775},{"extras":null,"description":"Frequent Poster","user_id":4263},{"extras":"latest","description":"Most Recent Poster","user_id":7948}]},{"id":13287,"title":"Chinese search issues","fancy_title":"Chinese search issues","slug":"chinese-search-issues","posts_count":60,"reply_count":41,"highest_post_number":60,"image_url":"https://f.cloud.github.com/assets/6783175/2296397/3dcabcf8-a09e-11e3-9f5a-2a94d981fced.png","created_at":"2014-03-01T10:12:14.845-05:00","last_posted_at":"2014-07-10T17:03:25.796-04:00","bumped":true,"bumped_at":"2014-07-10T17:03:25.796-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"views":892,"like_count":25,"has_summary":true,"archetype":"regular","last_poster_username":"sam","category_id":1,"posters":[{"extras":null,"description":"Original Poster","user_id":8820},{"extras":null,"description":"Most Posts","user_id":6746},{"extras":null,"description":"Frequent Poster","user_id":9909},{"extras":null,"description":"Frequent Poster","user_id":8810},{"extras":"latest","description":"Most Recent Poster","user_id":1}]},{"id":15336,"title":"Switch from Gravatar to HTML/CSS letters for no-avatar users","fancy_title":"Switch from Gravatar to HTML/CSS letters for no-avatar users","slug":"switch-from-gravatar-to-html-css-letters-for-no-avatar-users","posts_count":39,"reply_count":25,"highest_post_number":39,"image_url":"/uploads/default/_optimized/d29/bc1/25fa89ae0a_415x500.png","created_at":"2014-05-05T18:46:02.221-04:00","last_posted_at":"2014-05-28T18:07:12.448-04:00","bumped":true,"bumped_at":"2014-05-28T18:07:09.701-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"views":907,"like_count":63,"has_summary":false,"archetype":"regular","last_poster_username":"codinghorror","category_id":26,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":32},{"extras":null,"description":"Most Posts","user_id":9775},{"extras":null,"description":"Frequent Poster","user_id":1},{"extras":null,"description":"Frequent Poster","user_id":8571},{"extras":null,"description":"Frequent Poster","user_id":8344}]}]}},"monthly":{"users":[{"id":10886,"username":"Onyx","uploaded_avatar_id":33015,"avatar_template":"/user_avatar/meta.discourse.org/onyx/{size}/33015.png"},{"id":10855,"username":"abarker","uploaded_avatar_id":33014,"avatar_template":"/user_avatar/meta.discourse.org/abarker/{size}/33014.png"},{"id":32,"username":"codinghorror","uploaded_avatar_id":5297,"avatar_template":"/user_avatar/meta.discourse.org/codinghorror/{size}/5297.png"},{"id":8300,"username":"cpradio","uploaded_avatar_id":4970,"avatar_template":"/user_avatar/meta.discourse.org/cpradio/{size}/4970.png"},{"id":1,"username":"sam","uploaded_avatar_id":5243,"avatar_template":"/user_avatar/meta.discourse.org/sam/{size}/5243.png"},{"id":8,"username":"geek","uploaded_avatar_id":5255,"avatar_template":"/user_avatar/meta.discourse.org/geek/{size}/5255.png"},{"id":10778,"username":"Lid","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/lid/{size}/2.png"},{"id":6664,"username":"judy","uploaded_avatar_id":16281,"avatar_template":"/user_avatar/meta.discourse.org/judy/{size}/16281.png"},{"id":10098,"username":"jwatte","uploaded_avatar_id":20848,"avatar_template":"/user_avatar/meta.discourse.org/jwatte/{size}/20848.png"},{"id":9775,"username":"elberet","uploaded_avatar_id":9789,"avatar_template":"/user_avatar/meta.discourse.org/elberet/{size}/9789.png"},{"id":4263,"username":"mcwumbly","uploaded_avatar_id":9796,"avatar_template":"/user_avatar/meta.discourse.org/mcwumbly/{size}/9796.png"},{"id":7948,"username":"probus","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/probus/{size}/2.png"},{"id":11003,"username":"node","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/node/{size}/2.png"},{"id":11017,"username":"Matches","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/matches/{size}/2.png"},{"id":9536,"username":"nahtnam","uploaded_avatar_id":20077,"avatar_template":"/user_avatar/meta.discourse.org/nahtnam/{size}/20077.png"},{"id":5017,"username":"tuananh","uploaded_avatar_id":32901,"avatar_template":"/user_avatar/meta.discourse.org/tuananh/{size}/32901.png"},{"id":2770,"username":"awesomerobot","uploaded_avatar_id":32393,"avatar_template":"/user_avatar/meta.discourse.org/awesomerobot/{size}/32393.png"},{"id":8617,"username":"Mittineague","uploaded_avatar_id":4462,"avatar_template":"/user_avatar/meta.discourse.org/mittineague/{size}/4462.png"},{"id":7794,"username":"ben_lubar","uploaded_avatar_id":17813,"avatar_template":"/user_avatar/meta.discourse.org/ben_lubar/{size}/17813.png"},{"id":8493,"username":"PJH","uploaded_avatar_id":33082,"avatar_template":"/user_avatar/meta.discourse.org/pjh/{size}/33082.png"},{"id":10860,"username":"fatbull","uploaded_avatar_id":33021,"avatar_template":"/user_avatar/meta.discourse.org/fatbull/{size}/33021.png"},{"id":1995,"username":"zogstrip","uploaded_avatar_id":8630,"avatar_template":"/user_avatar/meta.discourse.org/zogstrip/{size}/8630.png"},{"id":11163,"username":"faoileag","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/faoileag/{size}/2.png"},{"id":11160,"username":"boomzilla","uploaded_avatar_id":33029,"avatar_template":"/user_avatar/meta.discourse.org/boomzilla/{size}/33029.png"},{"id":5351,"username":"erlend_sh","uploaded_avatar_id":9794,"avatar_template":"/user_avatar/meta.discourse.org/erlend_sh/{size}/9794.png"},{"id":3987,"username":"Sander78","uploaded_avatar_id":9787,"avatar_template":"/user_avatar/meta.discourse.org/sander78/{size}/9787.png"},{"id":2,"username":"neil","uploaded_avatar_id":5245,"avatar_template":"/user_avatar/meta.discourse.org/neil/{size}/5245.png"},{"id":5249,"username":"cawas","uploaded_avatar_id":14043,"avatar_template":"/user_avatar/meta.discourse.org/cawas/{size}/14043.png"},{"id":813,"username":"kohenkatz","uploaded_avatar_id":6642,"avatar_template":"/user_avatar/meta.discourse.org/kohenkatz/{size}/6642.png"},{"id":8944,"username":"hunterboerner","uploaded_avatar_id":33072,"avatar_template":"/user_avatar/meta.discourse.org/hunterboerner/{size}/33072.png"},{"id":10990,"username":"Nagesh","uploaded_avatar_id":32736,"avatar_template":"/user_avatar/meta.discourse.org/nagesh/{size}/32736.png"},{"id":471,"username":"BhaelOchon","uploaded_avatar_id":6069,"avatar_template":"/user_avatar/meta.discourse.org/bhaelochon/{size}/6069.png"},{"id":10816,"username":"Alankrit_Choudh","uploaded_avatar_id":32379,"avatar_template":"/user_avatar/meta.discourse.org/alankrit_choudh/{size}/32379.png"},{"id":5707,"username":"trident","uploaded_avatar_id":31178,"avatar_template":"/user_avatar/meta.discourse.org/trident/{size}/31178.png"},{"id":11066,"username":"WolfShade","uploaded_avatar_id":32834,"avatar_template":"/user_avatar/meta.discourse.org/wolfshade/{size}/32834.png"},{"id":8810,"username":"fantasticfears","uploaded_avatar_id":19068,"avatar_template":"/user_avatar/meta.discourse.org/fantasticfears/{size}/19068.png"},{"id":5559,"username":"downey","uploaded_avatar_id":14532,"avatar_template":"/user_avatar/meta.discourse.org/downey/{size}/14532.png"},{"id":8307,"username":"HAWK","uploaded_avatar_id":5159,"avatar_template":"/user_avatar/meta.discourse.org/hawk/{size}/5159.png"},{"id":1323,"username":"InsaneMosquito","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/insanemosquito/{size}/2.png"},{"id":6695,"username":"illspirit","uploaded_avatar_id":32566,"avatar_template":"/user_avatar/meta.discourse.org/illspirit/{size}/32566.png"},{"id":2989,"username":"meglio","uploaded_avatar_id":33005,"avatar_template":"/user_avatar/meta.discourse.org/meglio/{size}/33005.png"}],"topic_list":{"can_create_topic":false,"draft":null,"draft_key":null,"draft_sequence":null,"topics":[{"id":18063,"title":"10k+ posts causes progress bar to show single number","fancy_title":"10k+ posts causes progress bar to show single number","slug":"10k-posts-causes-progress-bar-to-show-single-number","posts_count":67,"reply_count":57,"highest_post_number":70,"image_url":"/uploads/default/_optimized/fdc/03e/3d48765fc4_690x45.png","created_at":"2014-07-25T13:31:34.474-04:00","last_posted_at":"2014-07-26T04:14:18.323-04:00","bumped":true,"bumped_at":"2014-07-26T04:20:54.730-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"views":259,"like_count":337,"has_summary":true,"archetype":"regular","last_poster_username":"sam","category_id":9,"posters":[{"extras":null,"description":"Original Poster","user_id":10886},{"extras":null,"description":"Most Posts","user_id":10855},{"extras":null,"description":"Frequent Poster","user_id":32},{"extras":null,"description":"Frequent Poster","user_id":8300},{"extras":"latest","description":"Most Recent Poster","user_id":1}]},{"id":17454,"title":"Spambots from Tor exit points keep taking over my forum","fancy_title":"Spambots from Tor exit points keep taking over my forum","slug":"spambots-from-tor-exit-points-keep-taking-over-my-forum","posts_count":42,"reply_count":26,"highest_post_number":42,"image_url":"/uploads/default/_optimized/b0d/ab3/20401b97ce_690x454.png","created_at":"2014-07-11T03:20:49.433-04:00","last_posted_at":"2014-07-24T10:56:21.112-04:00","bumped":true,"bumped_at":"2014-07-24T10:56:21.112-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":736,"like_count":71,"has_summary":false,"archetype":"regular","last_poster_username":"judy","category_id":6,"posters":[{"extras":null,"description":"Original Poster","user_id":8},{"extras":null,"description":"Most Posts","user_id":32},{"extras":null,"description":"Frequent Poster","user_id":1},{"extras":null,"description":"Frequent Poster","user_id":10778},{"extras":"latest","description":"Most Recent Poster","user_id":6664}]},{"id":17694,"title":"Release schedule post version 1.0","fancy_title":"Release schedule post version 1.0","slug":"release-schedule-post-version-1-0","posts_count":44,"reply_count":35,"highest_post_number":44,"image_url":null,"created_at":"2014-07-17T19:45:21.459-04:00","last_posted_at":"2014-07-23T03:51:03.564-04:00","bumped":true,"bumped_at":"2014-07-29T17:20:06.942-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":466,"like_count":62,"has_summary":false,"archetype":"regular","last_poster_username":"probus","category_id":17,"posters":[{"extras":null,"description":"Original Poster","user_id":1},{"extras":null,"description":"Most Posts","user_id":10098},{"extras":null,"description":"Frequent Poster","user_id":9775},{"extras":null,"description":"Frequent Poster","user_id":4263},{"extras":"latest","description":"Most Recent Poster","user_id":7948}]},{"id":17727,"title":"Compliance with EU Cookie Law","fancy_title":"Compliance with EU Cookie Law","slug":"compliance-with-eu-cookie-law","posts_count":46,"reply_count":32,"highest_post_number":46,"image_url":null,"created_at":"2014-07-18T17:39:38.499-04:00","last_posted_at":"2014-07-26T18:01:33.751-04:00","bumped":true,"bumped_at":"2014-07-26T18:01:33.751-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":739,"like_count":45,"has_summary":false,"archetype":"regular","last_poster_username":"node","category_id":6,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":11003},{"extras":null,"description":"Most Posts","user_id":11017},{"extras":null,"description":"Frequent Poster","user_id":1},{"extras":null,"description":"Frequent Poster","user_id":32},{"extras":null,"description":"Frequent Poster","user_id":9536}]},{"id":17443,"title":"Can I Keep Nofollow for All User Links, Including from Trust Level 3?","fancy_title":"Can I Keep Nofollow for All User Links, Including from Trust Level 3?","slug":"can-i-keep-nofollow-for-all-user-links-including-from-trust-level-3","posts_count":40,"reply_count":30,"highest_post_number":41,"image_url":null,"created_at":"2014-07-10T22:06:49.357-04:00","last_posted_at":"2014-07-14T19:20:37.014-04:00","bumped":true,"bumped_at":"2014-07-14T19:20:37.014-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":209,"like_count":35,"has_summary":false,"archetype":"regular","last_poster_username":"cpradio","category_id":2,"posters":[{"extras":null,"description":"Original Poster","user_id":8},{"extras":null,"description":"Most Posts","user_id":32},{"extras":null,"description":"Frequent Poster","user_id":5017},{"extras":null,"description":"Frequent Poster","user_id":1},{"extras":"latest","description":"Most Recent Poster","user_id":8300}]},{"id":17945,"title":"Unread/new badge style?","fancy_title":"Unread/new badge style?","slug":"unread-new-badge-style","posts_count":35,"reply_count":23,"highest_post_number":35,"image_url":"/uploads/default/_optimized/b61/a61/3508713cc1_690x202.png","created_at":"2014-07-23T10:49:18.864-04:00","last_posted_at":"2014-07-28T13:52:16.773-04:00","bumped":true,"bumped_at":"2014-07-28T13:52:16.773-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":241,"like_count":40,"has_summary":false,"archetype":"regular","last_poster_username":"Mittineague","category_id":9,"posters":[{"extras":null,"description":"Original Poster","user_id":2770},{"extras":null,"description":"Most Posts","user_id":1},{"extras":null,"description":"Frequent Poster","user_id":32},{"extras":null,"description":"Frequent Poster","user_id":4263},{"extras":"latest","description":"Most Recent Poster","user_id":8617}]},{"id":17367,"title":"Classes are not being sanitized in cooked markdown","fancy_title":"Classes are not being sanitized in cooked markdown","slug":"classes-are-not-being-sanitized-in-cooked-markdown","posts_count":33,"reply_count":24,"highest_post_number":33,"image_url":null,"created_at":"2014-07-09T04:07:07.021-04:00","last_posted_at":"2014-07-10T19:25:19.670-04:00","bumped":true,"bumped_at":"2014-07-10T16:51:59.746-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"views":397,"like_count":38,"has_summary":false,"archetype":"regular","last_poster_username":"sam","category_id":1,"posters":[{"extras":null,"description":"Original Poster","user_id":7794},{"extras":null,"description":"Most Posts","user_id":8493},{"extras":null,"description":"Frequent Poster","user_id":32},{"extras":null,"description":"Frequent Poster","user_id":10860},{"extras":"latest","description":"Most Recent Poster","user_id":1}]},{"id":18175,"title":"Likes Count Inconsistently Low for Topics","fancy_title":"Likes Count Inconsistently Low for Topics","slug":"likes-count-inconsistently-low-for-topics","posts_count":16,"reply_count":9,"highest_post_number":16,"image_url":"/uploads/default/_optimized/b14/e6d/3f83822bfe_690x173.png","created_at":"2014-07-28T14:58:45.757-04:00","last_posted_at":"2014-07-29T00:38:42.954-04:00","bumped":true,"bumped_at":"2014-07-28T16:35:07.490-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"views":91,"like_count":59,"has_summary":false,"archetype":"regular","last_poster_username":"sam","category_id":1,"posters":[{"extras":null,"description":"Original Poster","user_id":10855},{"extras":null,"description":"Most Posts","user_id":1995},{"extras":null,"description":"Frequent Poster","user_id":11163},{"extras":null,"description":"Frequent Poster","user_id":11160},{"extras":"latest","description":"Most Recent Poster","user_id":1}]},{"id":17192,"title":"Proposal: unify category tag with corresponding new tag","fancy_title":"Proposal: unify category tag with corresponding new tag","slug":"proposal-unify-category-tag-with-corresponding-new-tag","posts_count":28,"reply_count":22,"highest_post_number":28,"image_url":"/uploads/default/32383/2071f93b7f1104d2.png","created_at":"2014-07-03T21:52:06.914-04:00","last_posted_at":"2014-07-24T14:06:43.357-04:00","bumped":true,"bumped_at":"2014-07-24T14:06:43.357-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":231,"like_count":32,"has_summary":false,"archetype":"regular","last_poster_username":"awesomerobot","category_id":9,"posters":[{"extras":null,"description":"Original Poster","user_id":10778},{"extras":null,"description":"Most Posts","user_id":8300},{"extras":null,"description":"Frequent Poster","user_id":5351},{"extras":null,"description":"Frequent Poster","user_id":32},{"extras":"latest","description":"Most Recent Poster","user_id":2770}]},{"id":17759,"title":"User rank should be a little more forgiving and give more insight","fancy_title":"User rank should be a little more forgiving and give more insight","slug":"user-rank-should-be-a-little-more-forgiving-and-give-more-insight","posts_count":24,"reply_count":18,"highest_post_number":25,"image_url":"/plugins/emoji/images/smile.png","created_at":"2014-07-19T17:12:44.070-04:00","last_posted_at":"2014-07-28T14:00:51.950-04:00","bumped":true,"bumped_at":"2014-07-28T14:00:51.950-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":240,"like_count":38,"has_summary":false,"archetype":"regular","last_poster_username":"neil","category_id":2,"posters":[{"extras":null,"description":"Original Poster","user_id":3987},{"extras":null,"description":"Most Posts","user_id":1},{"extras":null,"description":"Frequent Poster","user_id":32},{"extras":null,"description":"Frequent Poster","user_id":9536},{"extras":"latest","description":"Most Recent Poster","user_id":2}]},{"id":17322,"title":"Slow scrolling in Chrome due to replaceState bug","fancy_title":"Slow scrolling in Chrome due to replaceState bug","slug":"slow-scrolling-in-chrome-due-to-replacestate-bug","posts_count":28,"reply_count":19,"highest_post_number":28,"image_url":null,"created_at":"2014-07-07T20:20:42.830-04:00","last_posted_at":"2014-07-20T03:45:13.749-04:00","bumped":true,"bumped_at":"2014-07-17T21:51:23.168-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"views":539,"like_count":30,"has_summary":false,"archetype":"regular","last_poster_username":"codinghorror","category_id":1,"posters":[{"extras":null,"description":"Original Poster","user_id":10778},{"extras":null,"description":"Most Posts","user_id":1},{"extras":null,"description":"Frequent Poster","user_id":5249},{"extras":null,"description":"Frequent Poster","user_id":813},{"extras":"latest","description":"Most Recent Poster, Frequent Poster","user_id":32}]},{"id":17732,"title":"I dislike pink like","fancy_title":"I dislike pink like","slug":"i-dislike-pink-like","posts_count":33,"reply_count":23,"highest_post_number":34,"image_url":"/uploads/default/32788/b4c2a875e59271a0.png","created_at":"2014-07-18T19:53:28.711-04:00","last_posted_at":"2014-07-22T10:21:39.334-04:00","bumped":true,"bumped_at":"2014-07-22T10:21:39.334-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":291,"like_count":17,"has_summary":false,"archetype":"regular","last_poster_username":"BhaelOchon","category_id":9,"posters":[{"extras":null,"description":"Original Poster","user_id":1},{"extras":null,"description":"Most Posts","user_id":32},{"extras":null,"description":"Frequent Poster","user_id":8944},{"extras":null,"description":"Frequent Poster","user_id":10990},{"extras":"latest","description":"Most Recent Poster","user_id":471}]},{"id":17347,"title":"Clarifying the flag requirement for trust level 3","fancy_title":"Clarifying the flag requirement for trust level 3","slug":"clarifying-the-flag-requirement-for-trust-level-3","posts_count":28,"reply_count":20,"highest_post_number":28,"image_url":null,"created_at":"2014-07-08T15:41:59.377-04:00","last_posted_at":"2014-07-11T04:54:58.827-04:00","bumped":true,"bumped_at":"2014-07-11T04:54:58.827-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":217,"like_count":11,"has_summary":false,"archetype":"regular","last_poster_username":"sam","category_id":6,"posters":[{"extras":null,"description":"Original Poster","user_id":32},{"extras":null,"description":"Most Posts","user_id":8493},{"extras":null,"description":"Frequent Poster","user_id":8300},{"extras":null,"description":"Frequent Poster","user_id":2},{"extras":"latest","description":"Most Recent Poster","user_id":1}]},{"id":17781,"title":"Problem when logging out of discourse and more","fancy_title":"Problem when logging out of discourse and more","slug":"problem-when-logging-out-of-discourse-and-more","posts_count":27,"reply_count":19,"highest_post_number":28,"image_url":"/plugins/emoji/images/frowning.png","created_at":"2014-07-20T15:18:56.716-04:00","last_posted_at":"2014-07-29T02:28:34.534-04:00","bumped":true,"bumped_at":"2014-07-22T18:39:55.996-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"views":126,"like_count":5,"has_summary":false,"archetype":"regular","last_poster_username":"codinghorror","category_id":6,"posters":[{"extras":null,"description":"Original Poster","user_id":10816},{"extras":null,"description":"Most Posts","user_id":9775},{"extras":null,"description":"Frequent Poster","user_id":5707},{"extras":null,"description":"Frequent Poster","user_id":8300},{"extras":"latest","description":"Most Recent Poster, Frequent Poster","user_id":32}]},{"id":17324,"title":"Mobile viewport not being set correctly so things are \"too small\"","fancy_title":"Mobile viewport not being set correctly so things are “too small”","slug":"mobile-viewport-not-being-set-correctly-so-things-are-too-small","posts_count":18,"reply_count":7,"highest_post_number":18,"image_url":"/uploads/default/_optimized/180/6e3/935b69520e_538x500.png","created_at":"2014-07-08T00:37:05.441-04:00","last_posted_at":"2014-07-11T00:46:38.114-04:00","bumped":true,"bumped_at":"2014-07-11T00:01:34.404-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"views":128,"like_count":22,"has_summary":false,"archetype":"regular","last_poster_username":"codinghorror","category_id":1,"posters":[{"extras":null,"description":"Original Poster","user_id":4263},{"extras":null,"description":"Most Posts","user_id":2770},{"extras":null,"description":"Frequent Poster","user_id":1},{"extras":null,"description":"Frequent Poster","user_id":8},{"extras":"latest","description":"Most Recent Poster, Frequent Poster","user_id":32}]},{"id":17812,"title":"Notifications: disable?","fancy_title":"Notifications: disable?","slug":"notifications-disable","posts_count":25,"reply_count":18,"highest_post_number":25,"image_url":null,"created_at":"2014-07-21T11:50:00.950-04:00","last_posted_at":"2014-07-21T15:40:24.405-04:00","bumped":true,"bumped_at":"2014-07-21T15:40:24.405-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":78,"like_count":6,"has_summary":false,"archetype":"regular","last_poster_username":"WolfShade","category_id":6,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":11066},{"extras":null,"description":"Most Posts","user_id":8300},{"extras":null,"description":"Frequent Poster","user_id":8810},{"extras":null,"description":"Frequent Poster","user_id":9775}]},{"id":17819,"title":"Middle click mouse scrolling behavior is 'wrong'","fancy_title":"Middle click mouse scrolling behavior is ‘wrong’","slug":"middle-click-mouse-scrolling-behavior-is-wrong","posts_count":24,"reply_count":22,"highest_post_number":26,"image_url":null,"created_at":"2014-07-21T14:36:54.930-04:00","last_posted_at":"2014-07-21T23:57:01.271-04:00","bumped":true,"bumped_at":"2014-07-21T23:57:01.271-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":138,"like_count":7,"has_summary":false,"archetype":"regular","last_poster_username":"Matches","category_id":1,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":11017},{"extras":null,"description":"Most Posts","user_id":10778},{"extras":null,"description":"Frequent Poster","user_id":1},{"extras":null,"description":"Frequent Poster","user_id":32},{"extras":null,"description":"Frequent Poster","user_id":8}]},{"id":17248,"title":"Send Promotion PMs","fancy_title":"Send Promotion PMs","slug":"send-promotion-pms","posts_count":18,"reply_count":11,"highest_post_number":18,"image_url":null,"created_at":"2014-07-05T16:41:01.997-04:00","last_posted_at":"2014-07-07T21:44:58.449-04:00","bumped":true,"bumped_at":"2014-07-07T21:44:58.449-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":136,"like_count":19,"has_summary":false,"archetype":"regular","last_poster_username":"HAWK","category_id":2,"posters":[{"extras":null,"description":"Original Poster","user_id":8300},{"extras":null,"description":"Most Posts","user_id":8617},{"extras":null,"description":"Frequent Poster","user_id":5559},{"extras":null,"description":"Frequent Poster","user_id":1},{"extras":"latest","description":"Most Recent Poster","user_id":8307}]},{"id":18282,"title":"Topic Templates","fancy_title":"Topic Templates","slug":"topic-templates","posts_count":17,"reply_count":9,"highest_post_number":17,"image_url":"/plugins/emoji/images/smile.png","created_at":"2014-07-30T14:55:51.778-04:00","last_posted_at":"2014-07-31T17:52:44.101-04:00","bumped":true,"bumped_at":"2014-07-31T17:52:44.101-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":96,"like_count":19,"has_summary":false,"archetype":"regular","last_poster_username":"meglio","category_id":2,"posters":[{"extras":null,"description":"Original Poster","user_id":1323},{"extras":null,"description":"Most Posts","user_id":8300},{"extras":null,"description":"Frequent Poster","user_id":10778},{"extras":null,"description":"Frequent Poster","user_id":6695},{"extras":"latest","description":"Most Recent Poster","user_id":2989}]},{"id":17991,"title":"DoS: Deeply nested kbd's hangs firefox","fancy_title":"DoS: Deeply nested kbd’s hangs firefox","slug":"dos-deeply-nested-kbds-hangs-firefox","posts_count":19,"reply_count":12,"highest_post_number":19,"image_url":null,"created_at":"2014-07-24T06:43:21.486-04:00","last_posted_at":"2014-07-26T12:42:36.483-04:00","bumped":true,"bumped_at":"2014-07-25T11:17:01.089-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"views":117,"like_count":13,"has_summary":false,"archetype":"regular","last_poster_username":"codinghorror","category_id":1,"posters":[{"extras":null,"description":"Original Poster","user_id":8493},{"extras":null,"description":"Most Posts","user_id":2770},{"extras":null,"description":"Frequent Poster","user_id":9775},{"extras":null,"description":"Frequent Poster","user_id":5017},{"extras":"latest","description":"Most Recent Poster","user_id":32}]}]}},"weekly":{"users":[{"id":10886,"username":"Onyx","uploaded_avatar_id":33015,"avatar_template":"/user_avatar/meta.discourse.org/onyx/{size}/33015.png"},{"id":10855,"username":"abarker","uploaded_avatar_id":33014,"avatar_template":"/user_avatar/meta.discourse.org/abarker/{size}/33014.png"},{"id":32,"username":"codinghorror","uploaded_avatar_id":5297,"avatar_template":"/user_avatar/meta.discourse.org/codinghorror/{size}/5297.png"},{"id":8300,"username":"cpradio","uploaded_avatar_id":4970,"avatar_template":"/user_avatar/meta.discourse.org/cpradio/{size}/4970.png"},{"id":1,"username":"sam","uploaded_avatar_id":5243,"avatar_template":"/user_avatar/meta.discourse.org/sam/{size}/5243.png"},{"id":1995,"username":"zogstrip","uploaded_avatar_id":8630,"avatar_template":"/user_avatar/meta.discourse.org/zogstrip/{size}/8630.png"},{"id":11163,"username":"faoileag","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/faoileag/{size}/2.png"},{"id":11160,"username":"boomzilla","uploaded_avatar_id":33029,"avatar_template":"/user_avatar/meta.discourse.org/boomzilla/{size}/33029.png"},{"id":1323,"username":"InsaneMosquito","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/insanemosquito/{size}/2.png"},{"id":10778,"username":"Lid","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/lid/{size}/2.png"},{"id":6695,"username":"illspirit","uploaded_avatar_id":32566,"avatar_template":"/user_avatar/meta.discourse.org/illspirit/{size}/32566.png"},{"id":2989,"username":"meglio","uploaded_avatar_id":33005,"avatar_template":"/user_avatar/meta.discourse.org/meglio/{size}/33005.png"},{"id":4263,"username":"mcwumbly","uploaded_avatar_id":9796,"avatar_template":"/user_avatar/meta.discourse.org/mcwumbly/{size}/9796.png"},{"id":11162,"username":"darkmatter","uploaded_avatar_id":33045,"avatar_template":"/user_avatar/meta.discourse.org/darkmatter/{size}/33045.png"},{"id":2770,"username":"awesomerobot","uploaded_avatar_id":32393,"avatar_template":"/user_avatar/meta.discourse.org/awesomerobot/{size}/32393.png"},{"id":5351,"username":"erlend_sh","uploaded_avatar_id":9794,"avatar_template":"/user_avatar/meta.discourse.org/erlend_sh/{size}/9794.png"},{"id":7948,"username":"probus","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/probus/{size}/2.png"},{"id":9775,"username":"elberet","uploaded_avatar_id":9789,"avatar_template":"/user_avatar/meta.discourse.org/elberet/{size}/9789.png"},{"id":10968,"username":"Maciejasjmj","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/maciejasjmj/{size}/2.png"},{"id":11084,"username":"jgehrcke","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/jgehrcke/{size}/2.png"},{"id":8493,"username":"PJH","uploaded_avatar_id":33082,"avatar_template":"/user_avatar/meta.discourse.org/pjh/{size}/33082.png"},{"id":19,"username":"eviltrout","uploaded_avatar_id":5275,"avatar_template":"/user_avatar/meta.discourse.org/eviltrout/{size}/5275.png"},{"id":471,"username":"BhaelOchon","uploaded_avatar_id":6069,"avatar_template":"/user_avatar/meta.discourse.org/bhaelochon/{size}/6069.png"},{"id":2,"username":"neil","uploaded_avatar_id":5245,"avatar_template":"/user_avatar/meta.discourse.org/neil/{size}/5245.png"},{"id":8492,"username":"Onaldan","uploaded_avatar_id":18651,"avatar_template":"/user_avatar/meta.discourse.org/onaldan/{size}/18651.png"},{"id":8810,"username":"fantasticfears","uploaded_avatar_id":19068,"avatar_template":"/user_avatar/meta.discourse.org/fantasticfears/{size}/19068.png"},{"id":8222,"username":"techAPJ","uploaded_avatar_id":3281,"avatar_template":"/user_avatar/meta.discourse.org/techapj/{size}/3281.png"},{"id":4939,"username":"stevebaer","uploaded_avatar_id":13523,"avatar_template":"/user_avatar/meta.discourse.org/stevebaer/{size}/13523.png"},{"id":8617,"username":"Mittineague","uploaded_avatar_id":4462,"avatar_template":"/user_avatar/meta.discourse.org/mittineague/{size}/4462.png"},{"id":11039,"username":"heinrich5991","uploaded_avatar_id":32815,"avatar_template":"/user_avatar/meta.discourse.org/heinrich5991/{size}/32815.png"},{"id":11265,"username":"cipher1","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/cipher1/{size}/2.png"},{"id":8944,"username":"hunterboerner","uploaded_avatar_id":33072,"avatar_template":"/user_avatar/meta.discourse.org/hunterboerner/{size}/33072.png"},{"id":3,"username":"supermathie","uploaded_avatar_id":5247,"avatar_template":"/user_avatar/meta.discourse.org/supermathie/{size}/5247.png"},{"id":11209,"username":"icaroperseo","uploaded_avatar_id":33076,"avatar_template":"/user_avatar/meta.discourse.org/icaroperseo/{size}/33076.png"},{"id":11017,"username":"Matches","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/matches/{size}/2.png"},{"id":9215,"username":"Naatan","uploaded_avatar_id":19636,"avatar_template":"/user_avatar/meta.discourse.org/naatan/{size}/19636.png"},{"id":11269,"username":"Defman","uploaded_avatar_id":33156,"avatar_template":"/user_avatar/meta.discourse.org/defman/{size}/33156.png"},{"id":10185,"username":"davestephens","uploaded_avatar_id":20954,"avatar_template":"/user_avatar/meta.discourse.org/davestephens/{size}/20954.png"},{"id":4457,"username":"Lee_Ars","uploaded_avatar_id":1597,"avatar_template":"/user_avatar/meta.discourse.org/lee_ars/{size}/1597.png"},{"id":6626,"username":"riking","uploaded_avatar_id":9779,"avatar_template":"/user_avatar/meta.discourse.org/riking/{size}/9779.png"},{"id":11254,"username":"benito_m","uploaded_avatar_id":33132,"avatar_template":"/user_avatar/meta.discourse.org/benito_m/{size}/33132.png"},{"id":10707,"username":"spocksplanet","uploaded_avatar_id":32228,"avatar_template":"/user_avatar/meta.discourse.org/spocksplanet/{size}/32228.png"},{"id":9931,"username":"Frank","uploaded_avatar_id":32861,"avatar_template":"/user_avatar/meta.discourse.org/frank/{size}/32861.png"},{"id":4881,"username":"gerhard","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/gerhard/{size}/2.png"},{"id":7803,"username":"caffeine","uploaded_avatar_id":17828,"avatar_template":"/user_avatar/meta.discourse.org/caffeine/{size}/17828.png"},{"id":10892,"username":"jeffreycwitt","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/jeffreycwitt/{size}/2.png"},{"id":4775,"username":"ediblemonkey","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/ediblemonkey/{size}/2.png"},{"id":11179,"username":"nichtsistwahr","uploaded_avatar_id":33030,"avatar_template":"/user_avatar/meta.discourse.org/nichtsistwahr/{size}/33030.png"}],"topic_list":{"can_create_topic":false,"draft":null,"draft_key":null,"draft_sequence":null,"topics":[{"id":18063,"title":"10k+ posts causes progress bar to show single number","fancy_title":"10k+ posts causes progress bar to show single number","slug":"10k-posts-causes-progress-bar-to-show-single-number","posts_count":67,"reply_count":57,"highest_post_number":70,"image_url":"/uploads/default/_optimized/fdc/03e/3d48765fc4_690x45.png","created_at":"2014-07-25T13:31:34.474-04:00","last_posted_at":"2014-07-26T04:14:18.323-04:00","bumped":true,"bumped_at":"2014-07-26T04:20:54.730-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"views":259,"like_count":337,"has_summary":true,"archetype":"regular","last_poster_username":"sam","category_id":9,"posters":[{"extras":null,"description":"Original Poster","user_id":10886},{"extras":null,"description":"Most Posts","user_id":10855},{"extras":null,"description":"Frequent Poster","user_id":32},{"extras":null,"description":"Frequent Poster","user_id":8300},{"extras":"latest","description":"Most Recent Poster","user_id":1}]},{"id":18175,"title":"Likes Count Inconsistently Low for Topics","fancy_title":"Likes Count Inconsistently Low for Topics","slug":"likes-count-inconsistently-low-for-topics","posts_count":16,"reply_count":9,"highest_post_number":16,"image_url":"/uploads/default/_optimized/b14/e6d/3f83822bfe_690x173.png","created_at":"2014-07-28T14:58:45.757-04:00","last_posted_at":"2014-07-29T00:38:42.954-04:00","bumped":true,"bumped_at":"2014-07-28T16:35:07.490-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"views":91,"like_count":59,"has_summary":false,"archetype":"regular","last_poster_username":"sam","category_id":1,"posters":[{"extras":null,"description":"Original Poster","user_id":10855},{"extras":null,"description":"Most Posts","user_id":1995},{"extras":null,"description":"Frequent Poster","user_id":11163},{"extras":null,"description":"Frequent Poster","user_id":11160},{"extras":"latest","description":"Most Recent Poster","user_id":1}]},{"id":18282,"title":"Topic Templates","fancy_title":"Topic Templates","slug":"topic-templates","posts_count":17,"reply_count":9,"highest_post_number":17,"image_url":"/plugins/emoji/images/smile.png","created_at":"2014-07-30T14:55:51.778-04:00","last_posted_at":"2014-07-31T17:52:44.101-04:00","bumped":true,"bumped_at":"2014-07-31T17:52:44.101-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":96,"like_count":19,"has_summary":false,"archetype":"regular","last_poster_username":"meglio","category_id":2,"posters":[{"extras":null,"description":"Original Poster","user_id":1323},{"extras":null,"description":"Most Posts","user_id":8300},{"extras":null,"description":"Frequent Poster","user_id":10778},{"extras":null,"description":"Frequent Poster","user_id":6695},{"extras":"latest","description":"Most Recent Poster","user_id":2989}]},{"id":18209,"title":"Gray and blue unread counters on topics","fancy_title":"Gray and blue unread counters on topics","slug":"gray-and-blue-unread-counters-on-topics","posts_count":13,"reply_count":7,"highest_post_number":13,"image_url":"/uploads/default/_optimized/b2c/4e4/27af2f0eaf_690x48.png","created_at":"2014-07-29T10:01:33.740-04:00","last_posted_at":"2014-07-30T10:32:20.395-04:00","bumped":true,"bumped_at":"2014-07-30T11:54:44.716-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":87,"like_count":22,"has_summary":false,"archetype":"regular","last_poster_username":"mcwumbly","category_id":9,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":4263},{"extras":null,"description":"Most Posts","user_id":11162},{"extras":null,"description":"Frequent Poster","user_id":2770},{"extras":null,"description":"Frequent Poster","user_id":32},{"extras":null,"description":"Frequent Poster","user_id":5351}]},{"id":18257,"title":"Move the new/unread counters to the first column in topic list","fancy_title":"Move the new/unread counters to the first column in topic list","slug":"move-the-new-unread-counters-to-the-first-column-in-topic-list","posts_count":12,"reply_count":9,"highest_post_number":12,"image_url":null,"created_at":"2014-07-30T02:33:42.679-04:00","last_posted_at":"2014-07-31T02:20:22.866-04:00","bumped":true,"bumped_at":"2014-07-31T02:20:22.866-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":71,"like_count":21,"has_summary":false,"archetype":"regular","last_poster_username":"Maciejasjmj","category_id":9,"posters":[{"extras":null,"description":"Original Poster","user_id":7948},{"extras":null,"description":"Most Posts","user_id":9775},{"extras":null,"description":"Frequent Poster","user_id":4263},{"extras":null,"description":"Frequent Poster","user_id":2770},{"extras":"latest","description":"Most Recent Poster","user_id":10968}]},{"id":18211,"title":"Latest revision: \":( Error while trying to load Something went wrong.\"","fancy_title":"Latest revision: “:( Error while trying to load Something went wrong.”","slug":"latest-revision-error-while-trying-to-load-something-went-wrong","posts_count":18,"reply_count":13,"highest_post_number":18,"image_url":null,"created_at":"2014-07-29T10:14:13.804-04:00","last_posted_at":"2014-07-29T21:15:40.366-04:00","bumped":true,"bumped_at":"2014-07-29T20:09:58.973-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"views":70,"like_count":10,"has_summary":false,"archetype":"regular","last_poster_username":"sam","category_id":1,"posters":[{"extras":null,"description":"Original Poster","user_id":11084},{"extras":null,"description":"Most Posts","user_id":8493},{"extras":null,"description":"Frequent Poster","user_id":19},{"extras":null,"description":"Frequent Poster","user_id":10886},{"extras":"latest","description":"Most Recent Poster","user_id":1}]},{"id":18166,"title":"Ability to unroll context when in-reply-to indicator is suppressed?","fancy_title":"Ability to unroll context when in-reply-to indicator is suppressed?","slug":"ability-to-unroll-context-when-in-reply-to-indicator-is-suppressed","posts_count":17,"reply_count":14,"highest_post_number":17,"image_url":null,"created_at":"2014-07-28T09:54:27.014-04:00","last_posted_at":"2014-07-30T01:22:14.958-04:00","bumped":true,"bumped_at":"2014-07-30T01:22:14.958-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":78,"like_count":9,"has_summary":false,"archetype":"regular","last_poster_username":"Maciejasjmj","category_id":2,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":10968},{"extras":null,"description":"Most Posts","user_id":1},{"extras":null,"description":"Frequent Poster","user_id":32},{"extras":null,"description":"Frequent Poster","user_id":471},{"extras":null,"description":"Frequent Poster","user_id":7948}]},{"id":18075,"title":"Translations for v1.0","fancy_title":"Translations for v1.0","slug":"translations-for-v1-0","posts_count":13,"reply_count":6,"highest_post_number":13,"image_url":null,"created_at":"2014-07-25T17:11:36.676-04:00","last_posted_at":"2014-07-28T13:01:35.559-04:00","bumped":true,"bumped_at":"2014-07-28T13:01:35.559-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":374,"like_count":15,"has_summary":false,"archetype":"regular","last_poster_username":"fantasticfears","category_id":27,"posters":[{"extras":null,"description":"Original Poster","user_id":2},{"extras":null,"description":"Most Posts","user_id":2989},{"extras":null,"description":"Frequent Poster","user_id":8492},{"extras":null,"description":"Frequent Poster","user_id":7948},{"extras":"latest","description":"Most Recent Poster","user_id":8810}]},{"id":18106,"title":"Remove Invite Spam Protection?","fancy_title":"Remove Invite Spam Protection?","slug":"remove-invite-spam-protection","posts_count":14,"reply_count":11,"highest_post_number":15,"image_url":null,"created_at":"2014-07-26T12:50:02.896-04:00","last_posted_at":"2014-07-29T19:32:20.224-04:00","bumped":true,"bumped_at":"2014-07-29T19:32:20.224-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":89,"like_count":13,"has_summary":false,"archetype":"regular","last_poster_username":"mcwumbly","category_id":2,"posters":[{"extras":null,"description":"Original Poster","user_id":8222},{"extras":null,"description":"Most Posts","user_id":4939},{"extras":null,"description":"Frequent Poster","user_id":1},{"extras":null,"description":"Frequent Poster","user_id":8617},{"extras":"latest","description":"Most Recent Poster","user_id":4263}]},{"id":18269,"title":"JS-less user interface","fancy_title":"JS-less user interface","slug":"js-less-user-interface","posts_count":17,"reply_count":12,"highest_post_number":17,"image_url":null,"created_at":"2014-07-30T07:39:20.275-04:00","last_posted_at":"2014-07-30T20:14:28.469-04:00","bumped":true,"bumped_at":"2014-07-30T20:10:07.347-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"views":137,"like_count":12,"has_summary":false,"archetype":"regular","last_poster_username":"eviltrout","category_id":7,"posters":[{"extras":null,"description":"Original Poster","user_id":11039},{"extras":null,"description":"Frequent Poster","user_id":11265},{"extras":null,"description":"Frequent Poster","user_id":8944},{"extras":null,"description":"Frequent Poster","user_id":3},{"extras":"latest","description":"Most Recent Poster, Most Posts","user_id":19}]},{"id":18183,"title":"Docker/Discourse upgrade issues","fancy_title":"Docker/Discourse upgrade issues","slug":"docker-discourse-upgrade-issues","posts_count":16,"reply_count":8,"highest_post_number":17,"image_url":null,"created_at":"2014-07-28T17:59:25.107-04:00","last_posted_at":"2014-07-30T10:59:16.971-04:00","bumped":true,"bumped_at":"2014-07-30T10:59:16.971-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":124,"like_count":2,"has_summary":false,"archetype":"regular","last_poster_username":"icaroperseo","category_id":6,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":11209},{"extras":null,"description":"Most Posts","user_id":1},{"extras":null,"description":"Frequent Poster","user_id":2}]},{"id":18226,"title":"What does \"Defer\" mean?","fancy_title":"What does “Defer” mean?","slug":"what-does-defer-mean","posts_count":14,"reply_count":9,"highest_post_number":14,"image_url":null,"created_at":"2014-07-29T13:17:19.574-04:00","last_posted_at":"2014-07-30T04:02:41.860-04:00","bumped":true,"bumped_at":"2014-07-30T04:02:41.860-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":82,"like_count":5,"has_summary":false,"archetype":"regular","last_poster_username":"meglio","category_id":27,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2989},{"extras":null,"description":"Most Posts","user_id":11017},{"extras":null,"description":"Frequent Poster","user_id":32},{"extras":null,"description":"Frequent Poster","user_id":1},{"extras":null,"description":"Frequent Poster","user_id":9775}]},{"id":18321,"title":"User with no mod is able to move topics","fancy_title":"User with no mod is able to move topics","slug":"user-with-no-mod-is-able-to-move-topics","posts_count":12,"reply_count":9,"highest_post_number":12,"image_url":null,"created_at":"2014-07-31T10:34:32.436-04:00","last_posted_at":"2014-07-31T15:56:17.419-04:00","bumped":true,"bumped_at":"2014-07-31T15:56:17.419-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":43,"like_count":7,"has_summary":false,"archetype":"regular","last_poster_username":"Naatan","category_id":6,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":9215},{"extras":null,"description":"Most Posts","user_id":8300},{"extras":null,"description":"Frequent Poster","user_id":19},{"extras":null,"description":"Frequent Poster","user_id":8617},{"extras":null,"description":"Frequent Poster","user_id":11269}]},{"id":18074,"title":"How to change FAQ, Privacy Policy, and Terms of Service","fancy_title":"How to change FAQ, Privacy Policy, and Terms of Service","slug":"how-to-change-faq-privacy-policy-and-terms-of-service","posts_count":8,"reply_count":3,"highest_post_number":8,"image_url":"/uploads/default/33006/853e857ac75d52a8.png","created_at":"2014-07-25T17:05:24.651-04:00","last_posted_at":"2014-07-29T11:29:52.195-04:00","bumped":true,"bumped_at":"2014-07-29T11:29:52.195-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":134,"like_count":12,"has_summary":false,"archetype":"regular","last_poster_username":"neil","category_id":10,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2},{"extras":null,"description":"Most Posts","user_id":32},{"extras":null,"description":"Frequent Poster","user_id":10185},{"extras":null,"description":"Frequent Poster","user_id":7948},{"extras":null,"description":"Frequent Poster","user_id":4457}]},{"id":18071,"title":"Setting minimum username length to 4 with a 3 char username breaks the site","fancy_title":"Setting minimum username length to 4 with a 3 char username breaks the site","slug":"setting-minimum-username-length-to-4-with-a-3-char-username-breaks-the-site","posts_count":11,"reply_count":7,"highest_post_number":11,"image_url":"http://imagizer.imageshack.com/img539/9936/6gCxhW.png","created_at":"2014-07-25T16:11:20.125-04:00","last_posted_at":"2014-07-25T17:52:54.554-04:00","bumped":true,"bumped_at":"2014-07-25T17:52:54.554-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":79,"like_count":5,"has_summary":false,"archetype":"regular","last_poster_username":"meglio","category_id":1,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2989},{"extras":null,"description":"Most Posts","user_id":6626},{"extras":null,"description":"Frequent Poster","user_id":19},{"extras":null,"description":"Frequent Poster","user_id":32}]},{"id":18275,"title":"I can't get the emoji images to display in my Discourse site","fancy_title":"I can’t get the emoji images to display in my Discourse site","slug":"i-cant-get-the-emoji-images-to-display-in-my-discourse-site","posts_count":13,"reply_count":8,"highest_post_number":13,"image_url":null,"created_at":"2014-07-30T10:26:51.629-04:00","last_posted_at":"2014-07-31T17:23:15.900-04:00","bumped":true,"bumped_at":"2014-07-31T17:33:08.360-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":66,"like_count":1,"has_summary":false,"archetype":"regular","last_poster_username":"elberet","category_id":6,"posters":[{"extras":null,"description":"Original Poster","user_id":11254},{"extras":null,"description":"Most Posts","user_id":19},{"extras":null,"description":"Frequent Poster","user_id":8617},{"extras":"latest","description":"Most Recent Poster","user_id":9775}]},{"id":18158,"title":"How to create 1000 subcategories in a scalable way?","fancy_title":"How to create 1000 subcategories in a scalable way?","slug":"how-to-create-1000-subcategories-in-a-scalable-way","posts_count":11,"reply_count":8,"highest_post_number":11,"image_url":null,"created_at":"2014-07-27T23:38:06.845-04:00","last_posted_at":"2014-07-28T12:49:36.989-04:00","bumped":true,"bumped_at":"2014-07-28T12:49:36.989-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":117,"like_count":4,"has_summary":false,"archetype":"regular","last_poster_username":"spocksplanet","category_id":2,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":10707},{"extras":null,"description":"Most Posts","user_id":8300},{"extras":null,"description":"Frequent Poster","user_id":1},{"extras":null,"description":"Frequent Poster","user_id":32},{"extras":null,"description":"Frequent Poster","user_id":9931}]},{"id":18151,"title":"German translation","fancy_title":"German translation","slug":"german-translation","posts_count":9,"reply_count":3,"highest_post_number":9,"image_url":"/plugins/emoji/images/wink.png","created_at":"2014-07-27T18:49:11.192-04:00","last_posted_at":"2014-07-30T04:29:32.398-04:00","bumped":true,"bumped_at":"2014-07-30T04:29:32.398-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":79,"like_count":5,"has_summary":false,"archetype":"regular","last_poster_username":"caffeine","category_id":27,"posters":[{"extras":null,"description":"Original Poster","user_id":4881},{"extras":null,"description":"Most Posts","user_id":9775},{"extras":"latest","description":"Most Recent Poster","user_id":7803}]},{"id":18108,"title":"Login broken in latest revision","fancy_title":"Login broken in latest revision","slug":"login-broken-in-latest-revision","posts_count":8,"reply_count":3,"highest_post_number":8,"image_url":null,"created_at":"2014-07-26T13:18:29.571-04:00","last_posted_at":"2014-07-27T05:18:55.566-04:00","bumped":true,"bumped_at":"2014-07-26T17:32:38.186-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"views":73,"like_count":8,"has_summary":false,"archetype":"regular","last_poster_username":"zogstrip","category_id":1,"posters":[{"extras":null,"description":"Original Poster","user_id":11084},{"extras":null,"description":"Frequent Poster","user_id":10892},{"extras":"latest","description":"Most Recent Poster, Most Posts","user_id":1995}]},{"id":18096,"title":"0.9.9.13 - Moderators cannot see Users Admin page","fancy_title":"0.9.9.13 - Moderators cannot see Users Admin page","slug":"0-9-9-13-moderators-cannot-see-users-admin-page","posts_count":9,"reply_count":3,"highest_post_number":9,"image_url":null,"created_at":"2014-07-26T05:25:59.853-04:00","last_posted_at":"2014-07-27T22:07:02.465-04:00","bumped":true,"bumped_at":"2014-07-27T22:06:59.846-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"views":98,"like_count":5,"has_summary":false,"archetype":"regular","last_poster_username":"sam","category_id":1,"posters":[{"extras":null,"description":"Original Poster","user_id":4775},{"extras":null,"description":"Most Posts","user_id":9931},{"extras":null,"description":"Frequent Poster","user_id":32},{"extras":null,"description":"Frequent Poster","user_id":11179},{"extras":"latest","description":"Most Recent Poster","user_id":1}]}]}},"daily":{"users":[{"id":9215,"username":"Naatan","uploaded_avatar_id":19636,"avatar_template":"/user_avatar/meta.discourse.org/naatan/{size}/19636.png"},{"id":8300,"username":"cpradio","uploaded_avatar_id":4970,"avatar_template":"/user_avatar/meta.discourse.org/cpradio/{size}/4970.png"},{"id":19,"username":"eviltrout","uploaded_avatar_id":5275,"avatar_template":"/user_avatar/meta.discourse.org/eviltrout/{size}/5275.png"},{"id":8617,"username":"Mittineague","uploaded_avatar_id":4462,"avatar_template":"/user_avatar/meta.discourse.org/mittineague/{size}/4462.png"},{"id":11269,"username":"Defman","uploaded_avatar_id":33156,"avatar_template":"/user_avatar/meta.discourse.org/defman/{size}/33156.png"},{"id":10995,"username":"resurrectedstar","uploaded_avatar_id":32742,"avatar_template":"/user_avatar/meta.discourse.org/resurrectedstar/{size}/32742.png"},{"id":1995,"username":"zogstrip","uploaded_avatar_id":8630,"avatar_template":"/user_avatar/meta.discourse.org/zogstrip/{size}/8630.png"},{"id":9775,"username":"elberet","uploaded_avatar_id":9789,"avatar_template":"/user_avatar/meta.discourse.org/elberet/{size}/9789.png"},{"id":471,"username":"BhaelOchon","uploaded_avatar_id":6069,"avatar_template":"/user_avatar/meta.discourse.org/bhaelochon/{size}/6069.png"},{"id":10395,"username":"michael28","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/michael28/{size}/2.png"},{"id":1,"username":"sam","uploaded_avatar_id":5243,"avatar_template":"/user_avatar/meta.discourse.org/sam/{size}/5243.png"},{"id":7717,"username":"lake54","uploaded_avatar_id":17722,"avatar_template":"/user_avatar/meta.discourse.org/lake54/{size}/17722.png"},{"id":4881,"username":"gerhard","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/gerhard/{size}/2.png"},{"id":2,"username":"neil","uploaded_avatar_id":5245,"avatar_template":"/user_avatar/meta.discourse.org/neil/{size}/5245.png"},{"id":2989,"username":"meglio","uploaded_avatar_id":33005,"avatar_template":"/user_avatar/meta.discourse.org/meglio/{size}/33005.png"},{"id":5017,"username":"tuananh","uploaded_avatar_id":32901,"avatar_template":"/user_avatar/meta.discourse.org/tuananh/{size}/32901.png"},{"id":11059,"username":"trilson","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/trilson/{size}/2.png"},{"id":2770,"username":"awesomerobot","uploaded_avatar_id":32393,"avatar_template":"/user_avatar/meta.discourse.org/awesomerobot/{size}/32393.png"},{"id":6828,"username":"CamilleRoux","uploaded_avatar_id":16538,"avatar_template":"/user_avatar/meta.discourse.org/camilleroux/{size}/16538.png"},{"id":11267,"username":"tvvocold","uploaded_avatar_id":null,"avatar_template":"/letter_avatar/tvvocold/{size}/2.png"}],"topic_list":{"can_create_topic":false,"draft":null,"draft_key":null,"draft_sequence":null,"topics":[{"id":18321,"title":"User with no mod is able to move topics","fancy_title":"User with no mod is able to move topics","slug":"user-with-no-mod-is-able-to-move-topics","posts_count":12,"reply_count":9,"highest_post_number":12,"image_url":null,"created_at":"2014-07-31T10:34:32.436-04:00","last_posted_at":"2014-07-31T15:56:17.419-04:00","bumped":true,"bumped_at":"2014-07-31T15:56:17.419-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":43,"like_count":7,"has_summary":false,"archetype":"regular","last_poster_username":"Naatan","category_id":6,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":9215},{"extras":null,"description":"Most Posts","user_id":8300},{"extras":null,"description":"Frequent Poster","user_id":19},{"extras":null,"description":"Frequent Poster","user_id":8617},{"extras":null,"description":"Frequent Poster","user_id":11269}]},{"id":18320,"title":"Rebuild Failing","fancy_title":"Rebuild Failing","slug":"rebuild-failing","posts_count":6,"reply_count":4,"highest_post_number":6,"image_url":null,"created_at":"2014-07-31T10:13:09.561-04:00","last_posted_at":"2014-07-31T15:52:31.831-04:00","bumped":true,"bumped_at":"2014-07-31T15:52:31.831-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":26,"like_count":1,"has_summary":false,"archetype":"regular","last_poster_username":"elberet","category_id":6,"posters":[{"extras":null,"description":"Original Poster","user_id":10995},{"extras":null,"description":"Most Posts","user_id":1995},{"extras":"latest","description":"Most Recent Poster","user_id":9775}]},{"id":18322,"title":"Odd white space appearing on the side of the forum","fancy_title":"Odd white space appearing on the side of the forum","slug":"odd-white-space-appearing-on-the-side-of-the-forum","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2014-07-31T12:55:09.188-04:00","last_posted_at":"2014-07-31T16:36:10.134-04:00","bumped":true,"bumped_at":"2014-07-31T16:36:10.134-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":34,"like_count":2,"has_summary":false,"archetype":"regular","last_poster_username":"resurrectedstar","category_id":6,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":10995},{"extras":null,"description":"Most Posts","user_id":471},{"extras":null,"description":"Frequent Poster","user_id":8300}]},{"id":18306,"title":"Unable to edit type or delete badges created programatically","fancy_title":"Unable to edit type or delete badges created programatically","slug":"unable-to-edit-type-or-delete-badges-created-programatically","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2014-07-31T03:06:51.929-04:00","last_posted_at":"2014-07-31T04:34:50.642-04:00","bumped":true,"bumped_at":"2014-07-31T04:34:50.642-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":27,"like_count":2,"has_summary":false,"archetype":"regular","last_poster_username":"michael28","category_id":7,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":10395},{"extras":null,"description":"Most Posts","user_id":1}]},{"id":18316,"title":"Prevent Badge IDs of less than 100?","fancy_title":"Prevent Badge IDs of less than 100?","slug":"prevent-badge-ids-of-less-than-100","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2014-07-31T07:25:19.231-04:00","last_posted_at":"2014-07-31T16:37:45.456-04:00","bumped":true,"bumped_at":"2014-07-31T16:37:45.456-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":33,"like_count":2,"has_summary":false,"archetype":"regular","last_poster_username":"lake54","category_id":6,"posters":[{"extras":null,"description":"Original Poster","user_id":8300},{"extras":null,"description":"Most Posts","user_id":1},{"extras":null,"description":"Frequent Poster","user_id":10395},{"extras":"latest","description":"Most Recent Poster","user_id":7717}]},{"id":18302,"title":"Why does Discourse not use Web Sockets","fancy_title":"Why does Discourse not use Web Sockets","slug":"why-does-discourse-not-use-web-sockets","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2014-07-30T20:06:00.863-04:00","last_posted_at":"2014-07-30T20:06:00.950-04:00","bumped":true,"bumped_at":"2014-07-30T22:30:26.737-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":70,"like_count":7,"has_summary":false,"archetype":"regular","last_poster_username":"sam","category_id":7,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1}]},{"id":18304,"title":"min_post_length is not enforced on the server for admins","fancy_title":"min_post_length is not enforced on the server for admins","slug":"min-post-length-is-not-enforced-on-the-server-for-admins","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2014-07-30T23:36:46.421-04:00","last_posted_at":"2014-07-31T11:24:42.930-04:00","bumped":true,"bumped_at":"2014-07-31T11:24:42.930-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":34,"like_count":1,"has_summary":false,"archetype":"regular","last_poster_username":"eviltrout","category_id":6,"posters":[{"extras":null,"description":"Original Poster","user_id":1},{"extras":"latest","description":"Most Recent Poster","user_id":19}]},{"id":18328,"title":"How to translate strings with key \"js.notifications...\"","fancy_title":"How to translate strings with key “js.notifications…”","slug":"how-to-translate-strings-with-key-js-notifications","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2014-07-31T15:32:17.941-04:00","last_posted_at":"2014-07-31T15:54:17.749-04:00","bumped":true,"bumped_at":"2014-07-31T15:54:17.749-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":16,"like_count":0,"has_summary":false,"archetype":"regular","last_poster_username":"gerhard","category_id":27,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":4881},{"extras":null,"description":"Most Posts","user_id":2},{"extras":null,"description":"Frequent Poster","user_id":9775}]},{"id":18310,"title":"An exception in JS file: Uncaught exception: TypeError: Cannot convert 'e' to object [v.0.9.9.14]","fancy_title":"An exception in JS file: Uncaught exception: TypeError: Cannot convert ‘e’ to object [v.0.9.9.14]","slug":"an-exception-in-js-file-uncaught-exception-typeerror-cannot-convert-e-to-object-v-0-9-9-14","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2014-07-31T05:06:39.739-04:00","last_posted_at":"2014-07-31T05:38:21.559-04:00","bumped":true,"bumped_at":"2014-07-31T05:38:21.559-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":21,"like_count":0,"has_summary":false,"archetype":"regular","last_poster_username":"meglio","category_id":6,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2989},{"extras":null,"description":"Most Posts","user_id":1}]},{"id":18303,"title":"Is it possible running discourse on a domain like example.com/forum/?","fancy_title":"Is it possible running discourse on a domain like example.com/forum/?","slug":"is-it-possible-running-discourse-on-a-domain-like-example-com-forum","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2014-07-30T21:25:45.386-04:00","last_posted_at":"2014-07-30T21:39:18.052-04:00","bumped":true,"bumped_at":"2014-07-30T21:39:18.052-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":51,"like_count":2,"has_summary":false,"archetype":"regular","last_poster_username":"sam","category_id":6,"posters":[{"extras":null,"description":"Original Poster","user_id":5017},{"extras":"latest","description":"Most Recent Poster","user_id":1}]},{"id":18307,"title":"Discourse schema - is there an ER diagram available anywhere?","fancy_title":"Discourse schema - is there an ER diagram available anywhere?","slug":"discourse-schema-is-there-an-er-diagram-available-anywhere","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2014-07-31T04:32:13.202-04:00","last_posted_at":"2014-07-31T11:28:47.789-04:00","bumped":true,"bumped_at":"2014-07-31T11:28:39.795-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"views":42,"like_count":0,"has_summary":false,"archetype":"regular","last_poster_username":"eviltrout","category_id":7,"posters":[{"extras":null,"description":"Original Poster","user_id":11059},{"extras":"latest","description":"Most Recent Poster","user_id":19}]},{"id":18312,"title":"Full-height categories dropdown could simplify category selection - even if there are less than 10 ones","fancy_title":"Full-height categories dropdown could simplify category selection - even if there are less than 10 ones","slug":"full-height-categories-dropdown-could-simplify-category-selection-even-if-there-are-less-than-10-ones","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"http://imagizer.imageshack.com/img903/7131/DK5IBc.png","created_at":"2014-07-31T05:19:54.618-04:00","last_posted_at":"2014-07-31T09:32:22.308-04:00","bumped":true,"bumped_at":"2014-07-31T09:54:54.768-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":27,"like_count":0,"has_summary":false,"archetype":"regular","last_poster_username":"BhaelOchon","category_id":9,"posters":[{"extras":null,"description":"Original Poster","user_id":2989},{"extras":"latest","description":"Most Recent Poster","user_id":471}]},{"id":18332,"title":"Programmatically adjusting color variables with SASS","fancy_title":"Programmatically adjusting color variables with SASS","slug":"programmatically-adjusting-color-variables-with-sass","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"/plugins/emoji/images/thumbsup.png","created_at":"2014-07-31T17:13:38.844-04:00","last_posted_at":"2014-07-31T17:13:39.108-04:00","bumped":true,"bumped_at":"2014-07-31T17:40:52.980-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":26,"like_count":3,"has_summary":false,"archetype":"regular","last_poster_username":"awesomerobot","category_id":9,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2770}]},{"id":18308,"title":"Fixed category positions option does not affect the dropdown categories list [v.0.9.9.14]","fancy_title":"Fixed category positions option does not affect the dropdown categories list [v.0.9.9.14]","slug":"fixed-category-positions-option-does-not-affect-the-dropdown-categories-list-v-0-9-9-14","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2014-07-31T04:56:15.781-04:00","last_posted_at":"2014-07-31T07:36:16.252-04:00","bumped":true,"bumped_at":"2014-07-31T07:27:02.458-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"views":25,"like_count":0,"has_summary":false,"archetype":"regular","last_poster_username":"sam","category_id":1,"posters":[{"extras":null,"description":"Original Poster","user_id":2989},{"extras":"latest","description":"Most Recent Poster","user_id":1}]},{"id":18301,"title":"Wrong localisation in Twitter one box","fancy_title":"Wrong localisation in Twitter one box","slug":"wrong-localisation-in-twitter-one-box","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"/uploads/default/_optimized/1be/6ca/1606b1d3cf_690x332.png","created_at":"2014-07-30T19:26:50.665-04:00","last_posted_at":"2014-07-30T19:26:50.752-04:00","bumped":true,"bumped_at":"2014-07-30T19:26:50.752-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":25,"like_count":3,"has_summary":false,"archetype":"regular","last_poster_username":"CamilleRoux","category_id":27,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":6828}]},{"id":18327,"title":"Missing key in English locale","fancy_title":"Missing key in English locale","slug":"missing-key-in-english-locale","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2014-07-31T15:23:47.980-04:00","last_posted_at":"2014-07-31T16:42:07.009-04:00","bumped":true,"bumped_at":"2014-07-31T16:42:07.009-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":20,"like_count":0,"has_summary":false,"archetype":"regular","last_poster_username":"neil","category_id":1,"posters":[{"extras":null,"description":"Original Poster","user_id":4881},{"extras":"latest","description":"Most Recent Poster","user_id":2}]},{"id":18330,"title":"Find user by external ID (SSO)","fancy_title":"Find user by external ID (SSO)","slug":"find-user-by-external-id-sso","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2014-07-31T16:06:26.014-04:00","last_posted_at":"2014-07-31T16:10:49.605-04:00","bumped":true,"bumped_at":"2014-07-31T16:10:49.605-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":15,"like_count":0,"has_summary":false,"archetype":"regular","last_poster_username":"michael28","category_id":2,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":10395}]},{"id":18313,"title":"Cannot install discource in windows azure","fancy_title":"Cannot install discource in windows azure","slug":"cannot-install-discource-in-windows-azure","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2014-07-31T05:22:59.776-04:00","last_posted_at":"2014-07-31T05:22:59.863-04:00","bumped":true,"bumped_at":"2014-07-31T05:22:59.863-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":27,"like_count":0,"has_summary":false,"archetype":"regular","last_poster_username":"tvvocold","category_id":6,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":11267}]},{"id":18299,"title":"Dropdown in Profile is a little bit too small","fancy_title":"Dropdown in Profile is a little bit too small","slug":"dropdown-in-profile-is-a-little-bit-too-small","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"/uploads/default/33145/68375c400509c222.png","created_at":"2014-07-30T18:07:13.720-04:00","last_posted_at":"2014-07-30T18:07:13.791-04:00","bumped":true,"bumped_at":"2014-07-30T18:07:13.791-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":26,"like_count":0,"has_summary":false,"archetype":"regular","last_poster_username":"gerhard","category_id":9,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":4881}]},{"id":18319,"title":"Settings -> Content -> Textarea is not expandable","fancy_title":"Settings -> Content -> Textarea is not expandable","slug":"settings-content-textarea-is-not-expandable","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"http://imagizer.imageshack.com/img631/4171/HNSz6R.png","created_at":"2014-07-31T10:00:54.528-04:00","last_posted_at":"2014-07-31T10:00:54.612-04:00","bumped":true,"bumped_at":"2014-07-31T10:00:54.612-04:00","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"views":18,"like_count":1,"has_summary":false,"archetype":"regular","last_poster_username":"meglio","category_id":9,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2989}]}]}}}; diff --git a/test/javascripts/integration/login-required-test.js.es6 b/test/javascripts/integration/login-required-test.js.es6 new file mode 100644 index 000000000..b36bcc505 --- /dev/null +++ b/test/javascripts/integration/login-required-test.js.es6 @@ -0,0 +1,22 @@ +integration("Login Required", { + settings: { + login_required: true + } +}); + +test("redirect", function() { + visit('/latest'); + andThen(function() { + equal(currentPath(), "login", "it redirects them to login"); + }); + + click('#site-logo'); + andThen(function() { + equal(currentPath(), "login", "clicking the logo keeps them on login"); + }); + + click('header .login-button'); + andThen(function() { + ok(exists('.login-modal'), "they can still access the login modal"); + }); +}); diff --git a/test/javascripts/integration/topic-discovery-test.js.es6 b/test/javascripts/integration/topic-discovery-test.js.es6 index 991eef9fc..296c49739 100644 --- a/test/javascripts/integration/topic-discovery-test.js.es6 +++ b/test/javascripts/integration/topic-discovery-test.js.es6 @@ -1,8 +1,6 @@ integration("Topic Discovery"); test("Visit Discovery Pages", function() { - expect(5); - visit("/"); andThen(function() { ok(exists(".topic-list"), "The list of topics was rendered"); @@ -19,4 +17,9 @@ test("Visit Discovery Pages", function() { andThen(function() { ok(exists('.category'), "has a list of categories"); }); + + visit("/top"); + andThen(function() { + ok(exists('.topic-list .topic-list-item'), "has topics"); + }); });