discourse/test/javascripts/fixtures/user_fixtures.js.es6

2792 lines
104 KiB
JavaScript

/*jshint maxlen:10000000 */
export default {
"/u/eviltrout.json": {
user_badges: [
{
id: 5870,
granted_at: "2014-05-16T02:39:38.388Z",
badge_id: 4,
user_id: 19,
granted_by_id: -1
},
{
id: 40673,
granted_at: "2014-03-31T14:23:18.060Z",
post_id: 7241,
post_number: 19,
badge_id: 23,
user_id: 19,
granted_by_id: -1,
topic_id: 3153
},
{
id: 5868,
granted_at: "2014-05-16T02:39:38.380Z",
badge_id: 3,
user_id: 19,
granted_by_id: -1
}
],
badges: [
{
id: 4,
name: "Leader",
description: null,
grant_count: 7,
allow_title: true,
multiple_grant: false,
icon: "fa-user",
image: null,
listable: true,
enabled: true,
badge_grouping_id: 4,
system: true,
badge_type_id: 1
},
{
id: 23,
name: "Great Share",
description: null,
grant_count: 14,
allow_title: false,
multiple_grant: true,
icon: "fa-certificate",
image: null,
listable: true,
enabled: true,
badge_grouping_id: 2,
system: true,
badge_type_id: 1
},
{
id: 3,
name: "Regular",
description: null,
grant_count: 30,
allow_title: true,
multiple_grant: false,
icon: "fa-user",
image: null,
listable: true,
enabled: true,
badge_grouping_id: 4,
system: true,
badge_type_id: 2
}
],
badge_types: [
{ id: 1, name: "Gold", sort_order: 9 },
{ id: 2, name: "Silver", sort_order: 8 },
{ id: 3, name: "Bronze", sort_order: 7 }
],
users: [
{
id: 19,
username: "eviltrout",
uploaded_avatar_id: null,
avatar_template:
"/letter_avatar/eviltrout/{size}/3_f9720745f5ce6dfc2b5641fca999d934.png"
},
{
id: -1,
username: "system",
uploaded_avatar_id: null,
avatar_template:
"/letter_avatar/system/{size}/3_f9720745f5ce6dfc2b5641fca999d934.png"
}
],
topics: [
{
id: 3153,
title: "Is it better for Discourse to use JavaScript or CoffeeScript?",
fancy_title:
"Is it better for Discourse to use JavaScript or CoffeeScript?",
slug: "is-it-better-for-discourse-to-use-javascript-or-coffeescript",
posts_count: 56
}
],
user: {
user_option: {
text_size_seq: 1
},
id: 19,
username: "eviltrout",
uploaded_avatar_id: null,
avatar_template:
"/letter_avatar/eviltrout/{size}/3_f9720745f5ce6dfc2b5641fca999d934.png",
name: "Robin Ward",
email: "robin.ward@example.com",
associated_accounts: [
{
name: "facebook",
description: "robin.ward@example.com",
can_revoke: true
}
],
last_posted_at: "2015-05-07T15:23:35.074Z",
last_seen_at: "2015-05-13T14:34:23.188Z",
bio_raw:
'Co-founder of Discourse. Previously, I created <a href="http://forumwarz.com">Forumwarz</a>. <a href="https://twitter.com/eviltrout">Follow me on Twitter</a>. I am @eviltrout.',
bio_cooked:
'<p>Co-founder of Discourse. Previously, I created <a href="http://forumwarz.com">Forumwarz</a>. <a href="https://twitter.com/eviltrout">Follow me on Twitter</a>. I am <a class="mention" href="/u/eviltrout">@eviltrout</a>.</p>',
created_at: "2013-02-03T15:19:22.704Z",
website: "http://eviltrout.com",
location: "Toronto",
can_edit: false,
can_edit_username: true,
can_edit_email: true,
can_edit_name: true,
stats: [
{ action_type: 13, count: 342, id: null },
{ action_type: 12, count: 109, id: null },
{ action_type: 4, count: 27, id: null },
{ action_type: 5, count: 1607, id: null },
{ action_type: 6, count: 771, id: null },
{ action_type: 1, count: 333, id: null },
{ action_type: 2, count: 2671, id: null },
{ action_type: 7, count: 949, id: null },
{ action_type: 9, count: 42, id: null },
{ action_type: 3, count: 8, id: null },
{ action_type: 11, count: 20, id: null }
],
can_send_private_messages: true,
can_send_private_message_to_user: false,
bio_excerpt:
'<p>Co-founder of Discourse. Previously, I created <a href="http://forumwarz.com">Forumwarz</a>. <a href="https://twitter.com/eviltrout">Follow me on Twitter</a>. I am <a class="mention" href="/u/eviltrout">@eviltrout</a>.</p>',
trust_level: 4,
moderator: true,
admin: true,
title: "co-founder",
badge_count: 23,
notification_count: 3244,
has_title_badges: true,
custom_fields: {},
user_fields: { "1": "33" },
pending_count: 0,
post_count: 1987,
can_be_deleted: false,
can_delete_all_posts: false,
locale: "",
email_digests: true,
email_messages_level: 0,
email_level: 1,
digest_after_minutes: 10080,
mailing_list_mode: false,
auto_track_topics_after_msecs: 60000,
new_topic_duration_minutes: 1440,
external_links_in_new_tab: false,
dynamic_favicon: true,
enable_quoting: true,
muted_category_ids: [],
tracked_category_ids: [],
watched_category_ids: [3],
watched_first_post_category_ids: [],
private_messages_stats: { all: 101, mine: 13, unread: 3 },
gravatar_avatar_upload_id: 5275,
custom_avatar_upload_id: 1573,
card_image_badge: "/images/avatar.png",
card_image_badge_id: 120,
muted_usernames: [],
ignored_usernames: [],
invited_by: {
id: 1,
username: "sam",
uploaded_avatar_id: null,
avatar_template:
"/letter_avatar/sam/{size}/3_f9720745f5ce6dfc2b5641fca999d934.png"
},
custom_groups: [
{
id: 44,
automatic: false,
name: "ubuntu",
user_count: 11,
alias_level: 0,
visible: true,
automatic_membership_email_domains: null,
automatic_membership_retroactive: false,
primary_group: false,
title: null
},
{
id: 47,
automatic: false,
name: "discourse",
user_count: 7,
alias_level: 0,
visible: true,
automatic_membership_email_domains: null,
automatic_membership_retroactive: false,
primary_group: false,
title: null
}
],
featured_user_badge_ids: [5870, 40673, 5868],
card_badge: {
id: 120,
name: "Garbage Man",
description:
'This Discourse developer successfully called something "garbage!"',
grant_count: 3,
allow_title: false,
multiple_grant: false,
icon: "/images/avatar.png",
image: "/images/avatar.png",
listable: false,
enabled: false,
badge_grouping_id: 8,
system: false,
badge_type_id: 3
},
user_auth_tokens: [
{
id: 2,
client_ip: "188.192.99.49",
location: "Augsburg, Bavaria, Germany",
browser: "Google Chrome",
device: "Linux Computer",
os: "Linux",
icon: "fab-linux",
created_at: "2018-09-08T21:22:56.225Z",
seen_at: "2018-09-08T21:22:56.512Z",
is_active: false
},
{
id: 3,
client_ip: "188.120.223.89",
location: "České Budějovice, České Budějovice District, Czechia",
browser: "Google Chrome",
device: "Linux Computer",
os: "Linux",
icon: "fab-linux",
created_at: "2018-09-08T21:33:41.616Z",
seen_at: "2018-09-08T21:33:42.209Z",
is_active: true
},
{
id: 6,
client_ip: "188.233.223.89",
location: "Tula, Tul'skaya Oblast, Russia",
browser: "Internet Explorer",
device: "Windows Computer",
os: "Windows",
icon: "fab-windows",
created_at: "2018-09-07T21:44:41.616Z",
seen_at: "2018-09-08T21:44:42.209Z",
is_active: false
}
]
}
},
"/user_actions.json": {
user_actions: [
{
action_type: 7,
created_at: "2014-01-16T14:13:05Z",
excerpt:
"So again, \n\nWhat is the problem?\n\nI need to check user_trust_level , i get the &#39;username&#39; from a form via ajax, i need to check what level he is on discourse \n\nAlso, if possible, i would like to get other details as well, like email address etc. \n\nI took a look at : <a href='https://github.com/discourse/discourse_api' rel='nofollow'>https://github.com/discourse/dis&hellip;</a>",
avatar_template:
"//www.gravatar.com/avatar/bdab7e61b3191e483492fd680f563fed.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/bdab7e61b3191e483492fd680f563fed.png?s={size}&r=pg&d=identicon",
slug: "how-to-check-the-user-level-via-ajax",
topic_id: 11993,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 1,
reply_to_post_number: null,
username: "Abhishek_Gupta",
name: "Abhishek Gupta",
user_id: 8021,
acting_username: "Abhishek_Gupta",
acting_name: "Abhishek Gupta",
acting_user_id: 8021,
title: "How to check the user level via ajax? :/",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-15T16:53:49Z",
excerpt:
"A good fix would be to have the ERB template do an if statement.",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
slug:
"users-activate-account-pulling-blank-logo-instead-of-defaulting-to-h2",
topic_id: 10911,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 3,
reply_to_post_number: 2,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "codinghorror",
acting_name: "Jeff Atwood",
acting_user_id: 32,
title:
"/users/activate-account pulling blank logo instead of defaulting to h2",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 5,
created_at: "2014-01-15T15:21:37Z",
excerpt:
"A good fix would be to have the ERB template do an if statement.",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
slug:
"users-activate-account-pulling-blank-logo-instead-of-defaulting-to-h2",
topic_id: 10911,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 3,
reply_to_post_number: 2,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "eviltrout",
acting_name: "Robin Ward",
acting_user_id: 19,
title:
"/users/activate-account pulling blank logo instead of defaulting to h2",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 6,
created_at: "2014-01-15T12:22:12Z",
excerpt:
"OK - i see what you mean. From the piwik code I should add: \n\n_paq.push([&quot;setDocumentTitle&quot;, document.domain + &quot;/&quot; + document.title]);\n\n? \n\nUnfortunately I have had to give up on Piwik for now because I have switched the forum to SSL on a free cert and have used up the free subdomain for the forum. &hellip;",
avatar_template:
"//localhost:3000/uploads/default/avatars/2a8/a3c/8fddcac642/{size}.jpg",
acting_avatar_template:
"//localhost:3000/uploads/default/avatars/2a8/a3c/8fddcac642/{size}.jpg",
slug:
"support-for-piwik-analytics-as-an-alternative-to-google-analytics",
topic_id: 7512,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 26,
reply_to_post_number: 25,
username: "citkane",
name: "Michael Jonker",
user_id: 7604,
acting_username: "citkane",
acting_name: "Michael Jonker",
acting_user_id: 7604,
title:
"Support for Piwik Analytics as an alternative to Google Analytics",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-15T11:16:36Z",
excerpt:
"<a class='mention' href='/users/eviltrout'>@eviltrout</a> recently added support for multiple API keys [wink] \n\n<a href='//meta.discourse.org/uploads/default/2905/4c8decfac1518ff6.png' target='_blank'>[]</a>",
avatar_template:
"//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
slug: "allow-for-multiple-api-keys",
topic_id: 7444,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 3,
reply_to_post_number: null,
username: "zogstrip",
name: "Régis Hanol",
user_id: 1995,
acting_username: "zogstrip",
acting_name: "Régis Hanol",
acting_user_id: 1995,
title: "Allow for multiple API Keys",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-15T10:58:46Z",
excerpt:
"<a class='mention' href='/users/eviltrout'>@eviltrout</a> added a tooltip when you click on the user&#39;s avatar which allows you to show the posts made by that user \n\n[image]",
avatar_template:
"//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
slug: "to-group-posts-by-a-user",
topic_id: 7412,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 4,
reply_to_post_number: 3,
username: "zogstrip",
name: "Régis Hanol",
user_id: 1995,
acting_username: "zogstrip",
acting_name: "Régis Hanol",
acting_user_id: 1995,
title: "To group posts by a user",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-15T10:36:15Z",
excerpt:
"<a class='mention' href='/users/eviltrout'>@eviltrout</a> implemented per-user API key a while ago [wink] \n\n <a href='//meta-discourse.r.worldssl.net/uploads/default/2905/4c8decfac1518ff6.png' class='lightbox' title='Topics_-_Discourse_Meta-5.png'>[image]\nTopics_-_Discourse_Meta-5.png884x339 29.6 KB\n</a>",
avatar_template:
"//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
slug: "auth-using-rest-api",
topic_id: 5937,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 3,
reply_to_post_number: 2,
username: "zogstrip",
name: "Régis Hanol",
user_id: 1995,
acting_username: "zogstrip",
acting_name: "Régis Hanol",
acting_user_id: 1995,
title: "Auth using REST API?",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-15T09:55:17Z",
excerpt:
"<a class='mention' href='/users/eviltrout'>@eviltrout</a> has recently introduced this feature and has even blogged about it: \n\n \n \n \n <a href='http://eviltrout.com/2014/01/04/hiding-offscreen-ember.html' class='track-link' target='_blank'>\n eviltrout.com\n </a>\n \n \n \n \n <a href='http://eviltrout.com/2014/01/04/hiding-offscreen-ember.html' target='_blank'>Hiding Offscreen Content in Ember.js - Evil Trout&#39;s Blog</a>",
avatar_template:
"//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
slug: "infinite-scrolling-reusing-dom-nodes",
topic_id: 5186,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 3,
reply_to_post_number: null,
username: "zogstrip",
name: "Régis Hanol",
user_id: 1995,
acting_username: "zogstrip",
acting_name: "Régis Hanol",
acting_user_id: 1995,
title: "Infinite scrolling: Reusing DOM nodes",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-15T00:54:32Z",
excerpt:
"You can retrieve a user&#39;s JSON by making a call to /users/username.json but that assumes you know the user&#39;s username. If that&#39;s impossible, I would be happy to accept a PR that would return the current user JSON from /session/current-user or something like that. \n\nAdditionally, if you&#39;re looking to&hellip;",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/035d12bad251759d8fbc9fb10574d1f6.png?s={size}&r=pg&d=identicon",
slug: "get-current-user-information-via-json",
topic_id: 11959,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 2,
reply_to_post_number: null,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "watchmanmonitor",
acting_name: "Watchman Monitoring",
acting_user_id: 8085,
title: "Get current user information via JSON",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-14T21:59:51Z",
excerpt:
"You can retrieve a user&#39;s JSON by making a call to /users/username.json but that assumes you know the user&#39;s username. If that&#39;s impossible, I would be happy to accept a PR that would return the current user JSON from /session/current-user or something like that. \n\nAdditionally, if you&#39;re looking to&hellip;",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/9cfd2536afac32d209335b092094c12c.png?s={size}&r=pg&d=identicon",
slug: "get-current-user-information-via-json",
topic_id: 11959,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 2,
reply_to_post_number: null,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "znation",
acting_name: "znation",
acting_user_id: 8163,
title: "Get current user information via JSON",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-14T21:46:50Z",
excerpt:
"Okay I&#39;ve fixed the https [point_right] http links on the server side and in the Javascript click tracking as <a class='mention' href='/users/bhaelochon'>@BhaelOchon</a> pointed out. \n\nLet me know if you find anything else broken.",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
slug: "broken-links-possibly-related-to-https",
topic_id: 11831,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 18,
reply_to_post_number: 16,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "codinghorror",
acting_name: "Jeff Atwood",
acting_user_id: 32,
title: "Broken links, possibly related to HTTPS",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 6,
created_at: "2014-01-14T21:43:28Z",
excerpt:
"Thanks for your help <a class='mention' href='/users/eviltrout'>@eviltrout</a>! I will consider making that change and sending a pull request. I may not get to it for a while. \n\nI am embedding Discourse on another site and it is mostly going well. I have indeed been using your blog for inspiration.",
avatar_template:
"//www.gravatar.com/avatar/9cfd2536afac32d209335b092094c12c.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/9cfd2536afac32d209335b092094c12c.png?s={size}&r=pg&d=identicon",
slug: "get-current-user-information-via-json",
topic_id: 11959,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 3,
reply_to_post_number: 2,
username: "znation",
name: "znation",
user_id: 8163,
acting_username: "znation",
acting_name: "znation",
acting_user_id: 8163,
title: "Get current user information via JSON",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-14T21:21:52Z",
excerpt:
"Okay I&#39;ve fixed the https [point_right] http links on the server side and in the Javascript click tracking as <a class='mention' href='/users/bhaelochon'>@BhaelOchon</a> pointed out. \n\nLet me know if you find anything else broken.",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
slug: "broken-links-possibly-related-to-https",
topic_id: 11831,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 18,
reply_to_post_number: 16,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "zogstrip",
acting_name: "Régis Hanol",
acting_user_id: 1995,
title: "Broken links, possibly related to HTTPS",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 5,
created_at: "2014-01-14T21:03:07Z",
excerpt:
"Okay I&#39;ve fixed the https [point_right] http links on the server side and in the Javascript click tracking as <a class='mention' href='/users/bhaelochon'>@BhaelOchon</a> pointed out. \n\nLet me know if you find anything else broken.",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
slug: "broken-links-possibly-related-to-https",
topic_id: 11831,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 18,
reply_to_post_number: 16,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "eviltrout",
acting_name: "Robin Ward",
acting_user_id: 19,
title: "Broken links, possibly related to HTTPS",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-14T20:42:51Z",
excerpt:
"You can retrieve a user&#39;s JSON by making a call to /users/username.json but that assumes you know the user&#39;s username. If that&#39;s impossible, I would be happy to accept a PR that would return the current user JSON from /session/current-user or something like that. \n\nAdditionally, if you&#39;re looking to&hellip;",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
slug: "get-current-user-information-via-json",
topic_id: 11959,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 2,
reply_to_post_number: null,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "codinghorror",
acting_name: "Jeff Atwood",
acting_user_id: 32,
title: "Get current user information via JSON",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 5,
created_at: "2014-01-14T20:29:23Z",
excerpt:
"You can retrieve a user&#39;s JSON by making a call to /users/username.json but that assumes you know the user&#39;s username. If that&#39;s impossible, I would be happy to accept a PR that would return the current user JSON from /session/current-user or something like that. \n\nAdditionally, if you&#39;re looking to&hellip;",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
slug: "get-current-user-information-via-json",
topic_id: 11959,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 2,
reply_to_post_number: null,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "eviltrout",
acting_name: "Robin Ward",
acting_user_id: 19,
title: "Get current user information via JSON",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 5,
created_at: "2014-01-14T19:20:28Z",
excerpt:
"Perhaps the [&#39;trackpageView&#39;] is not the correct API call? We can probably send more information across such as the URL.",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
slug:
"support-for-piwik-analytics-as-an-alternative-to-google-analytics",
topic_id: 7512,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 25,
reply_to_post_number: 24,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "eviltrout",
acting_name: "Robin Ward",
acting_user_id: 19,
title:
"Support for Piwik Analytics as an alternative to Google Analytics",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 5,
created_at: "2014-01-14T19:19:46Z",
excerpt: "Nope but I bet you can find one!",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
slug: "how-far-to-take-user-documentation",
topic_id: 11943,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 4,
reply_to_post_number: 3,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "eviltrout",
acting_name: "Robin Ward",
acting_user_id: 19,
title: "How far to take user documentation?",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 6,
created_at: "2014-01-14T18:37:05Z",
excerpt:
"I&#39;d be glad to write a pull request to take use there. Is there a specific part of their documentation you have in mind?",
avatar_template:
"//www.gravatar.com/avatar/035d12bad251759d8fbc9fb10574d1f6.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/035d12bad251759d8fbc9fb10574d1f6.png?s={size}&r=pg&d=identicon",
slug: "how-far-to-take-user-documentation",
topic_id: 11943,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 3,
reply_to_post_number: 2,
username: "watchmanmonitor",
name: "Watchman Monitoring",
user_id: 8085,
acting_username: "watchmanmonitor",
acting_name: "Watchman Monitoring",
acting_user_id: 8085,
title: "How far to take user documentation?",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 6,
created_at: "2014-01-14T16:04:28Z",
excerpt:
"Thanks <a class='mention' href='/users/eviltrout'>@eviltrout</a> , the code in the &#39;bottom of pages&#39; now reads: \n\n&lt;script type=&quot;text/javascript&quot;&gt;\nDiscourse.PageTracker.current().on(&#39;change&#39;, function() {\n console.log(&#39;tracked!&#39;)\n _paq.push([&#39;trackPageView&#39;]);\n});\n&lt;/script&gt;\n\nThe console is logging &#39;tracked!&#39; and piwik is logging for each page c&hellip;",
avatar_template:
"//localhost:3000/uploads/default/avatars/2a8/a3c/8fddcac642/{size}.jpg",
acting_avatar_template:
"//localhost:3000/uploads/default/avatars/2a8/a3c/8fddcac642/{size}.jpg",
slug:
"support-for-piwik-analytics-as-an-alternative-to-google-analytics",
topic_id: 7512,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 23,
reply_to_post_number: 22,
username: "citkane",
name: "Michael Jonker",
user_id: 7604,
acting_username: "citkane",
acting_name: "Michael Jonker",
acting_user_id: 7604,
title:
"Support for Piwik Analytics as an alternative to Google Analytics",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 5,
created_at: "2014-01-14T15:58:27Z",
excerpt:
"This topic is now archived. It is frozen and cannot be changed in any way.",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
slug: "regression-cannot-sort-topic-list",
topic_id: 11944,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 4,
reply_to_post_number: null,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "eviltrout",
acting_name: "Robin Ward",
acting_user_id: 19,
title: "Regression: Cannot sort topic list",
deleted: false,
hidden: false,
moderator_action: true,
edit_reason: null
},
{
action_type: 5,
created_at: "2014-01-14T15:26:57Z",
excerpt:
"I do think that leading them into the official rails documentation at that point is not a bad idea. Like &quot;congratulations, everything is ready but now you&#39;ll need to understand the platform we built it in to be productive.&quot;",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
slug: "how-far-to-take-user-documentation",
topic_id: 11943,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 2,
reply_to_post_number: null,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "eviltrout",
acting_name: "Robin Ward",
acting_user_id: 19,
title: "How far to take user documentation?",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-14T08:28:00Z",
excerpt:
"I&#39;ve just added the ability to list reply counts on your blog index and archive pages as you <a href='http://eviltrout.com/archives/' rel='nofollow'>can see here</a>. \n\nIt works with a similar API to embedding comments: \n\n &lt;script type=&quot;text/javascript&quot;&gt;\n var discourseUrl = &quot;http://fishtank.eviltrout.com/&quot;;\n\n (function() {\n var d = document.createEleme&hellip;",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
slug:
"discourse-plugin-for-static-site-generators-like-jekyll-or-octopress",
topic_id: 7965,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 98,
reply_to_post_number: null,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "sam",
acting_name: "Sam Saffron",
acting_user_id: 1,
title:
"Discourse plugin for static site generators like Jekyll or Octopress",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-14T00:21:26Z",
excerpt:
"In <a href='https://github.com/discourse/discourse/pull/1821' rel='nofollow'>pull request 1821</a>, <a class='mention' href='/users/eviltrout'>@eviltrout</a> asked: \n\n &quot;About rails s: I wouldn&#39;t be against adding it but at what point do we stop holding their hand and expect them to know how rails works? I&#39;m sure rails documentation could do a better job than us. Actually maybe we should just link to that? \n\nWhat point to &hellip;",
avatar_template:
"//www.gravatar.com/avatar/035d12bad251759d8fbc9fb10574d1f6.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/035d12bad251759d8fbc9fb10574d1f6.png?s={size}&r=pg&d=identicon",
slug: "how-far-to-take-user-documentation",
topic_id: 11943,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 1,
reply_to_post_number: null,
username: "watchmanmonitor",
name: "Watchman Monitoring",
user_id: 8085,
acting_username: "watchmanmonitor",
acting_name: "Watchman Monitoring",
acting_user_id: 8085,
title: "How far to take user documentation?",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 6,
created_at: "2014-01-13T21:58:28Z",
excerpt:
"It looks uneeded, but you need to review a fair amount of code to confirm it is not needed. \n\nI am going to keep it for now cause its safer under some weird edge conditions.",
avatar_template:
"//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
slug:
"ruby-question-about-use-of-klass-self-in-the-site-customization-rb",
topic_id: 11889,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 3,
reply_to_post_number: 2,
username: "sam",
name: "Sam Saffron",
user_id: 1,
acting_username: "sam",
acting_name: "Sam Saffron",
acting_user_id: 1,
title:
"Ruby question about use of klass=self in the site_customization.rb",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-13T21:11:32Z",
excerpt:
"I had to fix an issue with Google analytics so I added a new API hook that can be used. \n\nIf you add the following it should work: \n\n Discourse.PageTracker.current().on(&#39;change&#39;, function() {\n _paq.push([&#39;trackPageView&#39;]);\n});",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
slug:
"support-for-piwik-analytics-as-an-alternative-to-google-analytics",
topic_id: 7512,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 22,
reply_to_post_number: 16,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "sam",
acting_name: "Sam Saffron",
acting_user_id: 1,
title:
"Support for Piwik Analytics as an alternative to Google Analytics",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 6,
created_at: "2014-01-13T21:10:57Z",
excerpt:
"Having a look, the fix is a bit scary imho, we should fix the root issue.",
avatar_template:
"//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
slug: "error-after-update-to-0-9-8-1",
topic_id: 11903,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 11,
reply_to_post_number: 10,
username: "sam",
name: "Sam Saffron",
user_id: 1,
acting_username: "sam",
acting_name: "Sam Saffron",
acting_user_id: 1,
title: "Error after update to 0.9.8.1",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-13T20:50:34Z",
excerpt:
"I&#39;ve just added the ability to list reply counts on your blog index and archive pages as you <a href='http://eviltrout.com/archives/' rel='nofollow'>can see here</a>. \n\nIt works with a similar API to embedding comments: \n\n &lt;script type=&quot;text/javascript&quot;&gt;\n var discourseUrl = &quot;http://fishtank.eviltrout.com/&quot;;\n\n (function() {\n var d = document.createEleme&hellip;",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//localhost:3000/uploads/default/avatars/527/614/d16e1504d9/{size}.jpg",
slug:
"discourse-plugin-for-static-site-generators-like-jekyll-or-octopress",
topic_id: 7965,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 98,
reply_to_post_number: null,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "trident",
acting_name: "Ben T",
acting_user_id: 5707,
title:
"Discourse plugin for static site generators like Jekyll or Octopress",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-13T20:44:56Z",
excerpt:
"I had to fix an issue with Google analytics so I added a new API hook that can be used. \n\nIf you add the following it should work: \n\n Discourse.PageTracker.current().on(&#39;change&#39;, function() {\n _paq.push([&#39;trackPageView&#39;]);\n});",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
slug:
"support-for-piwik-analytics-as-an-alternative-to-google-analytics",
topic_id: 7512,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 22,
reply_to_post_number: 16,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "zogstrip",
acting_name: "Régis Hanol",
acting_user_id: 1995,
title:
"Support for Piwik Analytics as an alternative to Google Analytics",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 5,
created_at: "2014-01-13T20:40:21Z",
excerpt:
"I had to fix an issue with Google analytics so I added a new API hook that can be used. \n\nIf you add the following it should work: \n\n Discourse.PageTracker.current().on(&#39;change&#39;, function() {\n _paq.push([&#39;trackPageView&#39;]);\n});",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
slug:
"support-for-piwik-analytics-as-an-alternative-to-google-analytics",
topic_id: 7512,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 22,
reply_to_post_number: 16,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "eviltrout",
acting_name: "Robin Ward",
acting_user_id: 19,
title:
"Support for Piwik Analytics as an alternative to Google Analytics",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-13T19:52:04Z",
excerpt:
"<a class='mention' href='/users/sam'>@Sam</a> do you have any idea why only some people are getting this issue? I dont&#39; mind the proposed fix but I&#39;d prefer to know why it happens in the first place.",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
slug: "error-after-update-to-0-9-8-1",
topic_id: 11903,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 10,
reply_to_post_number: null,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "sam",
acting_name: "Sam Saffron",
acting_user_id: 1,
title: "Error after update to 0.9.8.1",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-13T19:01:19Z",
excerpt:
"I&#39;ve just added the ability to list reply counts on your blog index and archive pages as you <a href='http://eviltrout.com/archives/' rel='nofollow'>can see here</a>. \n\nIt works with a similar API to embedding comments: \n\n &lt;script type=&quot;text/javascript&quot;&gt;\n var discourseUrl = &quot;http://fishtank.eviltrout.com/&quot;;\n\n (function() {\n var d = document.createEleme&hellip;",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
slug:
"discourse-plugin-for-static-site-generators-like-jekyll-or-octopress",
topic_id: 7965,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 98,
reply_to_post_number: null,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "codinghorror",
acting_name: "Jeff Atwood",
acting_user_id: 32,
title:
"Discourse plugin for static site generators like Jekyll or Octopress",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-13T18:50:14Z",
excerpt:
"I&#39;ve just added the ability to list reply counts on your blog index and archive pages as you <a href='http://eviltrout.com/archives/' rel='nofollow'>can see here</a>. \n\nIt works with a similar API to embedding comments: \n\n &lt;script type=&quot;text/javascript&quot;&gt;\n var discourseUrl = &quot;http://fishtank.eviltrout.com/&quot;;\n\n (function() {\n var d = document.createEleme&hellip;",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
slug:
"discourse-plugin-for-static-site-generators-like-jekyll-or-octopress",
topic_id: 7965,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 98,
reply_to_post_number: null,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "zogstrip",
acting_name: "Régis Hanol",
acting_user_id: 1995,
title:
"Discourse plugin for static site generators like Jekyll or Octopress",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 5,
created_at: "2014-01-13T18:47:33Z",
excerpt:
"I am pretty sure that the denizens of SO are correct and the variable is unneeded. <a class='mention' href='/users/sam'>@sam</a> can confirm but it seems like it was once needed for something that has since been removed and the variable declaration was left intact.",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
slug:
"ruby-question-about-use-of-klass-self-in-the-site-customization-rb",
topic_id: 11889,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 2,
reply_to_post_number: null,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "eviltrout",
acting_name: "Robin Ward",
acting_user_id: 19,
title:
"Ruby question about use of klass=self in the site_customization.rb",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 5,
created_at: "2014-01-13T18:45:41Z",
excerpt:
"I&#39;ve just added the ability to list reply counts on your blog index and archive pages as you <a href='http://eviltrout.com/archives/' rel='nofollow'>can see here</a>. \n\nIt works with a similar API to embedding comments: \n\n &lt;script type=&quot;text/javascript&quot;&gt;\n var discourseUrl = &quot;http://fishtank.eviltrout.com/&quot;;\n\n (function() {\n var d = document.createEleme&hellip;",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
slug:
"discourse-plugin-for-static-site-generators-like-jekyll-or-octopress",
topic_id: 7965,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 98,
reply_to_post_number: null,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "eviltrout",
acting_name: "Robin Ward",
acting_user_id: 19,
title:
"Discourse plugin for static site generators like Jekyll or Octopress",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-13T17:19:08Z",
excerpt:
"<a class='mention' href='/users/sam'>@Sam</a> do you have any idea why only some people are getting this issue? I dont&#39; mind the proposed fix but I&#39;d prefer to know why it happens in the first place.",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/5120fc4e345db0d1a964888272073819.png?s={size}&r=pg&d=identicon",
slug: "error-after-update-to-0-9-8-1",
topic_id: 11903,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 10,
reply_to_post_number: null,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "riking",
acting_name: "Kane York",
acting_user_id: 6626,
title: "Error after update to 0.9.8.1",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-13T16:41:31Z",
excerpt:
"I&#39;d love to see API support. <a class='mention' href='/users/sam'>@sam</a> and <a class='mention' href='/users/eviltrout'>@eviltrout</a>, I can facilitate an intro to the piwik guys if you want—I&#39;ve written about them before and they&#39;re typically super-responsive. Because I know you guys are totally hunting for new stuff to do [wink]",
avatar_template:
"//localhost:3000/uploads/default/avatars/95a/06d/c337428568/{size}.png",
acting_avatar_template:
"//localhost:3000/uploads/default/avatars/95a/06d/c337428568/{size}.png",
slug:
"support-for-piwik-analytics-as-an-alternative-to-google-analytics",
topic_id: 7512,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 20,
reply_to_post_number: null,
username: "Lee_Ars",
name: "Lee_Ars",
user_id: 4457,
acting_username: "Lee_Ars",
acting_name: "Lee_Ars",
acting_user_id: 4457,
title:
"Support for Piwik Analytics as an alternative to Google Analytics",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-13T16:15:51Z",
excerpt:
"The code looks okay but it&#39;s hard to debug this way. \n\nOne thing you could do is add a: console.log(&#39;tracked!&#39;) just before line 8. Then open a developer console and see if the javascript is running properly.",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
slug:
"support-for-piwik-analytics-as-an-alternative-to-google-analytics",
topic_id: 7512,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 18,
reply_to_post_number: 16,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "codinghorror",
acting_name: "Jeff Atwood",
acting_user_id: 32,
title:
"Support for Piwik Analytics as an alternative to Google Analytics",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 5,
created_at: "2014-01-13T15:10:41Z",
excerpt:
"This is really interesting. I&#39;d like to hear your findings.",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
slug:
"focus-events-track-which-window-is-the-last-active-instance-of-a-forum-edit",
topic_id: 11872,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 9,
reply_to_post_number: 8,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "eviltrout",
acting_name: "Robin Ward",
acting_user_id: 19,
title:
"Focus events: Track which window is the last active instance of a forum Edit",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 5,
created_at: "2014-01-13T15:02:45Z",
excerpt:
"The code looks okay but it&#39;s hard to debug this way. \n\nOne thing you could do is add a: console.log(&#39;tracked!&#39;) just before line 8. Then open a developer console and see if the javascript is running properly.",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
slug:
"support-for-piwik-analytics-as-an-alternative-to-google-analytics",
topic_id: 7512,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 18,
reply_to_post_number: 16,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "eviltrout",
acting_name: "Robin Ward",
acting_user_id: 19,
title:
"Support for Piwik Analytics as an alternative to Google Analytics",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 5,
created_at: "2014-01-13T14:53:13Z",
excerpt:
"<a class='mention' href='/users/sam'>@Sam</a> do you have any idea why only some people are getting this issue? I dont&#39; mind the proposed fix but I&#39;d prefer to know why it happens in the first place.",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
slug: "error-after-update-to-0-9-8-1",
topic_id: 11903,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 10,
reply_to_post_number: null,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "eviltrout",
acting_name: "Robin Ward",
acting_user_id: 19,
title: "Error after update to 0.9.8.1",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-13T06:27:26Z",
excerpt:
"Can this be archived <a class='mention' href='/users/eviltrout'>@eviltrout</a>?",
avatar_template:
"//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
slug: "search-not-working-for-staff-users",
topic_id: 11371,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 13,
reply_to_post_number: null,
username: "codinghorror",
name: "Jeff Atwood",
user_id: 32,
acting_username: "codinghorror",
acting_name: "Jeff Atwood",
acting_user_id: 32,
title: "Search not working for Staff users",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-13T05:32:46Z",
excerpt:
"When you navigate to another topic using the &quot;suggested topics&quot; area we are not registering a page view with Google. \n\n<a class='mention' href='/users/eviltrout'>@eviltrout</a> perhaps we should do this from discourse location instead of application controller?",
avatar_template:
"//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
slug: "google-analytics-is-not-registering-page-views",
topic_id: 11914,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 1,
reply_to_post_number: null,
username: "sam",
name: "Sam Saffron",
user_id: 1,
acting_username: "sam",
acting_name: "Sam Saffron",
acting_user_id: 1,
title: "Google analytics is not registering page views",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-13T02:50:25Z",
excerpt:
"<a class='mention' href='/users/eviltrout'>@eviltrout</a> any ideas here, the code seems correct",
avatar_template:
"//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
slug:
"support-for-piwik-analytics-as-an-alternative-to-google-analytics",
topic_id: 7512,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 17,
reply_to_post_number: 16,
username: "sam",
name: "Sam Saffron",
user_id: 1,
acting_username: "sam",
acting_name: "Sam Saffron",
acting_user_id: 1,
title:
"Support for Piwik Analytics as an alternative to Google Analytics",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-12T22:31:35Z",
excerpt:
"This is an interesting approach an an interesting feature. <a class='mention' href='/users/eviltrout'>@eviltrout</a> your thoughts. Essentially allows us to have notifications cross tabs.",
avatar_template:
"//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
slug:
"focus-events-track-which-window-is-the-last-active-instance-of-a-forum-edit",
topic_id: 11872,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 4,
reply_to_post_number: 1,
username: "sam",
name: "Sam Saffron",
user_id: 1,
acting_username: "sam",
acting_name: "Sam Saffron",
acting_user_id: 1,
title:
"Focus events: Track which window is the last active instance of a forum Edit",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-12T18:01:04Z",
excerpt:
"This was the link \n\n<a href='https://github.com/metricfu/metric_fu/blob/b1bf8feb921916fc265f041efa3157a6a6530a9b/lib/metric_fu/logging/mf_debugger.rb#L24' rel='nofollow'>metric_fu</a> \n\n[metric_fu](https://github.com/metricfu/metric_fu/blob/b1bf8feb921916fc265f041efa3157a6a6530a9b/lib/metric_fu/logging/mf_debugger.rb#L24)\n\nSeems to work fine now that <a class='mention' href='/users/eviltrout'>@eviltrout</a> worked so hard to get us MDTest 1.1 compliant.",
avatar_template:
"//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
slug: "underscores-in-linked-text-can-cause-markdown-bug",
topic_id: 10848,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 3,
reply_to_post_number: null,
username: "codinghorror",
name: "Jeff Atwood",
user_id: 32,
acting_username: "codinghorror",
acting_name: "Jeff Atwood",
acting_user_id: 32,
title: "Underscores in linked text can cause markdown bug",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 6,
created_at: "2014-01-12T04:14:06Z",
excerpt:
"Awesome plugin, but doesn&#39;t seem to work out of the box with images \n\n<a href='https://github.com/discourse/discourse-spoiler-alert/issues/2' class='onebox' target='_blank' rel='nofollow'>https://github.com/discourse/discourse-spoiler-alert/issues/2</a>",
avatar_template:
"//localhost:3000/uploads/default/avatars/276/f19/3826efe463/{size}.jpg",
acting_avatar_template:
"//localhost:3000/uploads/default/avatars/276/f19/3826efe463/{size}.jpg",
slug: "brand-new-plugin-interface",
topic_id: 8793,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 64,
reply_to_post_number: 44,
username: "xrvk",
name: "Eero Heikkinen",
user_id: 8068,
acting_username: "xrvk",
acting_name: "Eero Heikkinen",
acting_user_id: 8068,
title: "Brand new plugin interface",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-11T23:36:11Z",
excerpt:
"A few things, \n\n<a class='mention' href='/users/eviltrout'>@eviltrout</a> myself and many others have discourse_docker hosted on DigitalOcean, my user cpu is usually around 2% I have plenty of capacity. \n\nI know that stonehearth and other larger scale discourse work on DigitalOcean fine. Officially we strongly recommend a 2GB instance, thoug&hellip;",
avatar_template:
"//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
slug: "performance-issue-on-digital-ocean-with-discourse-docker",
topic_id: 11895,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 2,
reply_to_post_number: null,
username: "sam",
name: "Sam Saffron",
user_id: 1,
acting_username: "sam",
acting_name: "Sam Saffron",
acting_user_id: 1,
title: "Performance issue on DigitalOcean with discourse_docker",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-11T00:58:23Z",
excerpt:
"Confirmed on try.discourse.org, this is still an issue. \n\n<a class='mention' href='/users/eviltrout'>@eviltrout</a> can you add that to your list -- unless you are a staff member you should not be able to delete (your own) posts from an archived topic.",
avatar_template:
"//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
slug: "archived-discussions-still-allow-posts-to-be-deleted",
topic_id: 6479,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 3,
reply_to_post_number: null,
username: "codinghorror",
name: "Jeff Atwood",
user_id: 32,
acting_username: "codinghorror",
acting_name: "Jeff Atwood",
acting_user_id: 32,
title: "Archived discussions still allow posts to be deleted",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-11T00:35:38Z",
excerpt:
"Agree, <a class='mention' href='/users/eviltrout'>@eviltrout</a> can you make sure the usercard is using the same logic as the user page in displaying profile info?",
avatar_template:
"//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
slug: "usercard-does-not-resize-for-obnoxiously-large-images",
topic_id: 11007,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 5,
reply_to_post_number: 4,
username: "codinghorror",
name: "Jeff Atwood",
user_id: 32,
acting_username: "codinghorror",
acting_name: "Jeff Atwood",
acting_user_id: 32,
title: "Usercard does not resize for obnoxiously large images",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-11T00:34:06Z",
excerpt:
"<a class='mention' href='/users/eviltrout'>@eviltrout</a> can you make sure the &quot;import post&quot; button is suppressed on the user page when editing &quot;about me&quot;? \n\n(I agree it is like a &quot;lose all my work&quot; button on that page if you happen to press it..) \n\nThen I can archive this.",
avatar_template:
"//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
slug:
"quote-post-button-should-be-disabled-or-raise-an-error-when-creating-a-new-topic",
topic_id: 834,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 5,
reply_to_post_number: 4,
username: "codinghorror",
name: "Jeff Atwood",
user_id: 32,
acting_username: "codinghorror",
acting_name: "Jeff Atwood",
acting_user_id: 32,
title:
'"Quote Post" button should be disabled or raise an error when creating a new topic',
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 7,
created_at: "2014-01-10T21:00:11Z",
excerpt:
"&gt;\n\nLooks good now. Thanks for these fixes <a class='mention' href='/users/eviltrout'>@eviltrout</a>, we (and markdown-js) are now MDTest 1.1 compliant!",
avatar_template:
"//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
slug: "text-editor-issue-with-the-code-block",
topic_id: 10050,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 5,
reply_to_post_number: null,
username: "codinghorror",
name: "Jeff Atwood",
user_id: 32,
acting_username: "codinghorror",
acting_name: "Jeff Atwood",
acting_user_id: 32,
title: "Text Editor issue with the code block",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 1,
created_at: "2014-01-10T20:07:46Z",
excerpt:
"We can&#39;t repro that one, also seems a bit obscure. But thank you very much for all the reports, whenever I see a bug entry from YOU I always know it is going to be a good one based on experience here and elsewhere. [trophy]",
avatar_template:
"//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
slug: "security-error-on-console-noticed-on-meta",
topic_id: 11825,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 12,
reply_to_post_number: 11,
username: "codinghorror",
name: "Jeff Atwood",
user_id: 32,
acting_username: "eviltrout",
acting_name: "Robin Ward",
acting_user_id: 19,
title: "Security Error on console (noticed on meta)",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-10T19:48:08Z",
excerpt:
"Thanks for letting us know. It turns out that by using minutely(5) instead of minutely causes ice_cube to peg a core at 100% usage. I&#39;ve pushed out a fix in master.",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
slug: "sidekiq-cpu-load-since-latest-release",
topic_id: 9515,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 22,
reply_to_post_number: null,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "codinghorror",
acting_name: "Jeff Atwood",
acting_user_id: 32,
title: "Sidekiq CPU load since latest release",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-10T19:47:17Z",
excerpt:
"Thanks for letting us know. It turns out that by using minutely(5) instead of minutely causes ice_cube to peg a core at 100% usage. I&#39;ve pushed out a fix in master.",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/42776c4982dff1fa45ee8248532f8ad0.png?s={size}&r=pg&d=identicon",
slug: "sidekiq-cpu-load-since-latest-release",
topic_id: 9515,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 22,
reply_to_post_number: null,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "neil",
acting_name: "Neil",
acting_user_id: 2,
title: "Sidekiq CPU load since latest release",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-10T17:39:24Z",
excerpt:
"We should consider doing what Google Drive does: they intercept cmd-f and pop up a box that allows you to dynamically search.",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/5120fc4e345db0d1a964888272073819.png?s={size}&r=pg&d=identicon",
slug: "ctrl-f-search-is-interrupted-by-quotation-popup",
topic_id: 7114,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 12,
reply_to_post_number: 11,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "riking",
acting_name: "Kane York",
acting_user_id: 6626,
title: "Ctrl+F search is interrupted by quotation popup",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-10T17:29:15Z",
excerpt:
"Thanks for letting us know. It turns out that by using minutely(5) instead of minutely causes ice_cube to peg a core at 100% usage. I&#39;ve pushed out a fix in master.",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/5120fc4e345db0d1a964888272073819.png?s={size}&r=pg&d=identicon",
slug: "sidekiq-cpu-load-since-latest-release",
topic_id: 9515,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 22,
reply_to_post_number: null,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "riking",
acting_name: "Kane York",
acting_user_id: 6626,
title: "Sidekiq CPU load since latest release",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-10T17:24:37Z",
excerpt:
"Thanks for letting us know. It turns out that by using minutely(5) instead of minutely causes ice_cube to peg a core at 100% usage. I&#39;ve pushed out a fix in master.",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
slug: "sidekiq-cpu-load-since-latest-release",
topic_id: 9515,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 22,
reply_to_post_number: null,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "zogstrip",
acting_name: "Régis Hanol",
acting_user_id: 1995,
title: "Sidekiq CPU load since latest release",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 6,
created_at: "2014-01-10T17:02:35Z",
excerpt:
"Fixed [smile] \n\ntop - 12:02:00 up 12 days, 2:16, 1 user, load average: 0.28, 0.92, 0.97\nTasks: 115 total, 1 running, 114 sleeping, 0 stopped, 0 zombie\nCpu0 : 0.7%us, 0.3%sy, 0.0%ni, 99.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st\nCpu1 : 0.7%us, 0.3%sy, 0.0%ni, 99.0%id, 0.0%wa, 0.0%hi,&hellip;",
avatar_template:
"//localhost:3000/uploads/default/avatars/886/ea8/e533d87fd9/{size}.png",
acting_avatar_template:
"//localhost:3000/uploads/default/avatars/886/ea8/e533d87fd9/{size}.png",
slug: "sidekiq-cpu-load-since-latest-release",
topic_id: 9515,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 23,
reply_to_post_number: 22,
username: "michaeld",
name: "Michael",
user_id: 6548,
acting_username: "michaeld",
acting_name: "Michael",
acting_user_id: 6548,
title: "Sidekiq CPU load since latest release",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
},
{
action_type: 2,
created_at: "2014-01-10T16:58:12Z",
excerpt:
"Thanks for letting us know. It turns out that by using minutely(5) instead of minutely causes ice_cube to peg a core at 100% usage. I&#39;ve pushed out a fix in master.",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
acting_avatar_template:
"//localhost:3000/uploads/default/avatars/527/614/d16e1504d9/{size}.jpg",
slug: "sidekiq-cpu-load-since-latest-release",
topic_id: 9515,
target_user_id: 19,
target_name: "Robin Ward",
target_username: "eviltrout",
post_number: 22,
reply_to_post_number: null,
username: "eviltrout",
name: "Robin Ward",
user_id: 19,
acting_username: "trident",
acting_name: "Ben T",
acting_user_id: 5707,
title: "Sidekiq CPU load since latest release",
deleted: false,
hidden: false,
moderator_action: false,
edit_reason: null
}
]
},
"/topics/created-by/eviltrout.json": {
users: [
{
id: 19,
username: "eviltrout",
avatar_template:
"//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon"
},
{
id: 5460,
username: "ned",
avatar_template:
"//localhost:3000/uploads/default/avatars/06b/90d/3b3ea7e56b/{size}.png"
},
{
id: 402,
username: "thebrianbarlow",
avatar_template:
"//www.gravatar.com/avatar/5ddf2459e8edd6cf52dfff6cb41ca70d.png?s={size}&r=pg&d=identicon"
},
{
id: 5707,
username: "trident",
avatar_template:
"//localhost:3000/uploads/default/avatars/527/614/d16e1504d9/{size}.jpg"
},
{
id: 32,
username: "codinghorror",
avatar_template:
"//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon"
},
{
id: 1995,
username: "zogstrip",
avatar_template:
"//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon"
},
{
id: 2702,
username: "ryanflorence",
avatar_template:
"//www.gravatar.com/avatar/749001c9fe6927c4b069a45c2a3d68f7.png?s={size}&r=pg&d=identicon"
},
{
id: 9,
username: "tms",
avatar_template:
"//www.gravatar.com/avatar/3981cd271c302f5cba628c6b6d2b32ee.png?s={size}&r=pg&d=identicon"
},
{
id: 1,
username: "sam",
avatar_template:
"//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon"
},
{
id: 2636,
username: "lonnon",
avatar_template:
"//www.gravatar.com/avatar/9489ef302fbff6c19bba507d09f8cd1d.png?s={size}&r=pg&d=identicon"
}
],
topic_list: {
can_create_topic: false,
draft: null,
draft_key: "new_topic",
draft_sequence: null,
topics: [
{
id: 7764,
title: "New: Reply via Email Support!",
fancy_title: "New: Reply via Email Support!",
slug: "new-reply-via-email-support",
posts_count: 32,
reply_count: 24,
highest_post_number: 35,
image_url: "/uploads/meta_discourse/1227/8f4e5818dfaa56c7.png",
created_at: "2013-06-25T11:58:39.000-04:00",
last_posted_at: "2014-01-09T18:53:06.000-05:00",
bumped: true,
bumped_at: "2014-01-09T17:09:40.000-05:00",
unseen: false,
pinned: false,
visible: true,
closed: false,
archived: false,
views: 2201,
like_count: 46,
has_summary: false,
archetype: "regular",
last_poster_username: "codinghorror",
category_id: 2,
posters: [
{ extras: null, description: "Original Poster", user_id: 19 },
{ extras: null, description: "Most Posts", user_id: 5460 },
{ extras: null, description: "Frequent Poster", user_id: 402 },
{ extras: null, description: "Frequent Poster", user_id: 5707 },
{ extras: "latest", description: "Most Recent Poster", user_id: 32 }
]
},
{
id: 9318,
title: "Discourse has a new Markdown Parser!",
fancy_title: "Discourse has a new Markdown Parser!",
slug: "discourse-has-a-new-markdown-parser",
posts_count: 1,
reply_count: 0,
highest_post_number: 1,
image_url: null,
created_at: "2013-08-24T14:08:06.000-04:00",
last_posted_at: "2013-08-24T14:08:06.000-04:00",
bumped: true,
bumped_at: "2013-08-24T14:13:25.000-04:00",
unseen: false,
pinned: false,
visible: true,
closed: false,
archived: false,
views: 812,
like_count: 13,
has_summary: false,
archetype: "regular",
last_poster_username: "eviltrout",
category_id: 7,
posters: [
{
extras: "latest",
description: "Original Poster, Most Recent Poster",
user_id: 19
}
]
},
{
id: 7019,
title: "Discourse Ember Refactorings",
fancy_title: "Discourse Ember Refactorings",
slug: "discourse-ember-refactorings",
posts_count: 5,
reply_count: 3,
highest_post_number: 5,
image_url: null,
created_at: "2013-05-30T11:16:36.000-04:00",
last_posted_at: "2013-06-02T11:22:58.000-04:00",
bumped: true,
bumped_at: "2013-06-02T11:22:58.000-04:00",
unseen: false,
pinned: false,
visible: true,
closed: false,
archived: false,
views: 1075,
like_count: 15,
has_summary: false,
archetype: "regular",
last_poster_username: "eviltrout",
category_id: 7,
posters: [
{
extras: "latest",
description: "Original Poster, Most Recent Poster",
user_id: 19
},
{ extras: null, description: "Most Posts", user_id: 1995 },
{ extras: null, description: "Frequent Poster", user_id: 2702 }
]
},
{
id: 4650,
title: "Migrating off Active Record Observers",
fancy_title: "Migrating off Active Record Observers",
slug: "migrating-off-active-record-observers",
posts_count: 8,
reply_count: 7,
highest_post_number: 8,
image_url: null,
created_at: "2013-03-11T11:26:13.000-04:00",
last_posted_at: "2013-05-14T18:40:16.000-04:00",
bumped: true,
bumped_at: "2013-05-14T18:40:16.000-04:00",
unseen: false,
pinned: false,
visible: true,
closed: false,
archived: false,
views: 377,
like_count: 3,
has_summary: false,
archetype: "regular",
last_poster_username: "sam",
category_id: 7,
posters: [
{ extras: null, description: "Original Poster", user_id: 19 },
{ extras: null, description: "Most Posts", user_id: 9 },
{ extras: null, description: "Frequent Poster", user_id: 1995 },
{ extras: null, description: "Frequent Poster", user_id: 32 },
{ extras: "latest", description: "Most Recent Poster", user_id: 1 }
]
},
{
id: 4960,
title: "Vagrant Updates!",
fancy_title: "Vagrant Updates!",
slug: "vagrant-updates",
posts_count: 5,
reply_count: 3,
highest_post_number: 5,
image_url: "/plugins/emoji/images/fish.png",
created_at: "2013-03-20T22:29:22.000-04:00",
last_posted_at: "2013-03-21T19:06:40.000-04:00",
bumped: true,
bumped_at: "2013-03-21T19:06:40.000-04:00",
unseen: false,
pinned: false,
visible: true,
closed: false,
archived: false,
views: 500,
like_count: 4,
has_summary: false,
archetype: "regular",
last_poster_username: "zogstrip",
category_id: 7,
posters: [
{ extras: null, description: "Original Poster", user_id: 19 },
{ extras: null, description: "Most Posts", user_id: 1 },
{ extras: null, description: "Frequent Poster", user_id: 32 },
{
extras: "latest",
description: "Most Recent Poster",
user_id: 1995
}
]
},
{
id: 2918,
title: "New: Updated Docs",
fancy_title: "New: Updated Docs",
slug: "new-updated-docs",
posts_count: 3,
reply_count: 2,
highest_post_number: 3,
image_url: null,
created_at: "2013-02-12T12:13:02.000-05:00",
last_posted_at: "2013-02-15T17:57:19.000-05:00",
bumped: true,
bumped_at: "2013-02-15T17:57:19.000-05:00",
unseen: false,
pinned: false,
visible: true,
closed: false,
archived: false,
views: 457,
like_count: 10,
has_summary: false,
archetype: "regular",
last_poster_username: "eviltrout",
category_id: 10,
posters: [
{
extras: "latest",
description: "Original Poster, Most Recent Poster",
user_id: 19
},
{ extras: null, description: "Most Posts", user_id: 2636 }
]
}
]
}
},
"/u/charlie.json": {
user_badges: [
{
id: 17,
granted_at: "2019-03-06T19:08:28.230Z",
count: 1,
badge_id: 3,
user_id: 5,
granted_by_id: -1
}
],
badges: [
{
id: 3,
name: "Regular",
description:
'\u003ca href="https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/"\u003eGranted\u003c/a\u003e recategorize, rename, followed links, wiki, more likes',
grant_count: 3,
allow_title: true,
multiple_grant: false,
icon: "fa-user",
image: null,
listable: true,
enabled: true,
badge_grouping_id: 4,
system: true,
slug: "regular",
manually_grantable: false,
badge_type_id: 2
}
],
badge_types: [{ id: 2, name: "Silver", sort_order: 8 }],
users: [
{
id: 5,
username: "charlie",
name: null,
avatar_template: "/letter_avatar_proxy/v3/letter/c/d6d6ee/{size}.png",
moderator: false,
admin: false
},
{
id: -1,
username: "system",
name: "system",
avatar_template: "/user_avatar/localhost/system/{size}/2_2.png",
moderator: true,
admin: true
}
],
user: {
id: 5,
username: "charlie",
name: null,
avatar_template: "/letter_avatar_proxy/v3/letter/c/d6d6ee/{size}.png",
last_posted_at: null,
last_seen_at: null,
created_at: "2019-03-06T19:06:20.340Z",
can_edit: true,
can_edit_username: true,
can_edit_email: true,
can_edit_name: true,
ignored: false,
can_ignore_user: false,
can_send_private_messages: true,
can_send_private_message_to_user: true,
trust_level: 3,
moderator: false,
admin: false,
title: null,
uploaded_avatar_id: null,
badge_count: 3,
has_title_badges: true,
custom_fields: {},
pending_count: 0,
profile_view_count: 1,
time_read: 0,
recent_time_read: 0,
primary_group_name: null,
primary_group_flair_url: null,
primary_group_flair_bg_color: null,
primary_group_flair_color: null,
staged: false,
second_factor_enabled: false,
post_count: 0,
can_be_deleted: true,
can_delete_all_posts: true,
locale: null,
muted_category_ids: [],
watched_tags: [],
watching_first_post_tags: [],
tracked_tags: [],
muted_tags: [],
tracked_category_ids: [],
watched_category_ids: [],
watched_first_post_category_ids: [],
system_avatar_upload_id: null,
system_avatar_template:
"/letter_avatar_proxy/v3/letter/c/d6d6ee/{size}.png",
muted_usernames: [],
ignored_usernames: [],
mailing_list_posts_per_day: 0,
can_change_bio: true,
user_api_keys: null,
user_auth_tokens: [],
invited_by: null,
groups: [
{
id: 10,
automatic: true,
name: "trust_level_0",
display_name: "trust_level_0",
user_count: 14,
mentionable_level: 0,
messageable_level: 0,
visibility_level: 0,
automatic_membership_email_domains: null,
automatic_membership_retroactive: false,
primary_group: false,
title: null,
grant_trust_level: null,
incoming_email: null,
has_messages: false,
flair_url: null,
flair_bg_color: null,
flair_color: null,
bio_raw: null,
bio_cooked: null,
public_admission: false,
public_exit: false,
allow_membership_requests: false,
full_name: null,
default_notification_level: 3,
membership_request_template: null
},
{
id: 11,
automatic: true,
name: "trust_level_1",
display_name: "trust_level_1",
user_count: 9,
mentionable_level: 0,
messageable_level: 0,
visibility_level: 0,
automatic_membership_email_domains: null,
automatic_membership_retroactive: false,
primary_group: false,
title: null,
grant_trust_level: null,
incoming_email: null,
has_messages: false,
flair_url: null,
flair_bg_color: null,
flair_color: null,
bio_raw: null,
bio_cooked: null,
public_admission: false,
public_exit: false,
allow_membership_requests: false,
full_name: null,
default_notification_level: 3,
membership_request_template: null
},
{
id: 12,
automatic: true,
name: "trust_level_2",
display_name: "trust_level_2",
user_count: 6,
mentionable_level: 0,
messageable_level: 0,
visibility_level: 0,
automatic_membership_email_domains: null,
automatic_membership_retroactive: false,
primary_group: false,
title: null,
grant_trust_level: null,
incoming_email: null,
has_messages: false,
flair_url: null,
flair_bg_color: null,
flair_color: null,
bio_raw: null,
bio_cooked: null,
public_admission: false,
public_exit: false,
allow_membership_requests: false,
full_name: null,
default_notification_level: 3,
membership_request_template: null
},
{
id: 13,
automatic: true,
name: "trust_level_3",
display_name: "trust_level_3",
user_count: 3,
mentionable_level: 0,
messageable_level: 0,
visibility_level: 0,
automatic_membership_email_domains: null,
automatic_membership_retroactive: false,
primary_group: false,
title: null,
grant_trust_level: null,
incoming_email: null,
has_messages: false,
flair_url: null,
flair_bg_color: null,
flair_color: null,
bio_raw: null,
bio_cooked: null,
public_admission: false,
public_exit: false,
allow_membership_requests: false,
full_name: null,
default_notification_level: 3,
membership_request_template: null
}
],
group_users: [
{ group_id: 10, user_id: 5, notification_level: 3 },
{ group_id: 11, user_id: 5, notification_level: 3 },
{ group_id: 12, user_id: 5, notification_level: 3 },
{ group_id: 13, user_id: 5, notification_level: 3 }
],
featured_user_badge_ids: [17],
user_option: {
user_id: 5,
mailing_list_mode: false,
mailing_list_mode_frequency: 1,
email_digests: true,
email_messages_level: 0,
email_level: 1,
external_links_in_new_tab: false,
dynamic_favicon: false,
enable_quoting: true,
digest_after_minutes: 10080,
automatically_unpin_topics: true,
auto_track_topics_after_msecs: 240000,
notification_level_when_replying: 2,
new_topic_duration_minutes: 2880,
email_previous_replies: 2,
email_in_reply_to: true,
like_notification_frequency: 1,
include_tl0_in_digests: false,
theme_ids: [2],
theme_key_seq: 0,
allow_private_messages: true,
homepage_id: null,
hide_profile_and_presence: false,
text_size: "normal",
text_size_seq: 0
}
}
},
"/u/charlie/summary.json": {
topics: [],
badges: [
{
id: 3,
name: "Regular",
description:
'\u003ca href="https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/"\u003eGranted\u003c/a\u003e recategorize, rename, followed links, wiki, more likes',
grant_count: 3,
allow_title: true,
multiple_grant: false,
icon: "fa-user",
image: null,
listable: true,
enabled: true,
badge_grouping_id: 4,
system: true,
slug: "regular",
manually_grantable: false,
badge_type_id: 2
}
],
badge_types: [{ id: 2, name: "Silver", sort_order: 8 }],
users: [
{
id: 5,
username: "charlie",
name: null,
avatar_template: "/letter_avatar_proxy/v3/letter/c/d6d6ee/{size}.png",
moderator: false,
admin: false
},
{
id: -1,
username: "system",
name: "system",
avatar_template: "/user_avatar/localhost/system/{size}/2_2.png",
moderator: true,
admin: true
}
],
user_summary: {
likes_given: 0,
likes_received: 0,
topics_entered: 0,
posts_read_count: 0,
days_visited: 0,
topic_count: 0,
post_count: 0,
time_read: 0,
recent_time_read: 0,
topic_ids: [],
replies: [],
links: [],
most_liked_by_users: [],
most_liked_users: [],
most_replied_to_users: [],
badges: [
{
id: 17,
granted_at: "2019-03-06T19:08:28.230Z",
count: 1,
badge_id: 3,
user_id: 5,
granted_by_id: -1
}
],
top_categories: []
}
},
"/u/%E3%83%A9%E3%82%A4%E3%82%AA%E3%83%B3.json": {
user_badges: [],
user: {
id: 2,
username: "ライオン",
name: null,
avatar_template:
"/letter_avatar_proxy/v4/letter/%E3%83%A9/d9b06d/{size}.png",
email: "lion@example.com",
last_posted_at: null,
last_seen_at: "2019-06-26T09:29:56.044Z",
bio_raw: "this is my bio",
bio_cooked: "\u003cp\u003ethis is my bio\u003c/p\u003e",
created_at: "2019-06-26T08:40:40.964Z",
can_edit: true,
can_edit_username: true,
can_edit_email: true,
can_edit_name: true,
ignored: false,
muted: false,
can_ignore_user: false,
can_mute_user: false,
can_send_private_messages: true,
can_send_private_message_to_user: false,
bio_excerpt: "this is my bio",
trust_level: 1,
moderator: false,
admin: false,
title: null,
uploaded_avatar_id: null,
badge_count: 0,
has_title_badges: false,
custom_fields: {},
pending_count: 0,
profile_view_count: 1,
time_read: 0,
recent_time_read: 0,
primary_group_name: null,
primary_group_flair_url: null,
primary_group_flair_bg_color: null,
primary_group_flair_color: null,
second_factor_enabled: false,
second_factor_backup_enabled: false,
associated_accounts: [],
locale: "en_US",
muted_category_ids: [],
watched_tags: [],
watching_first_post_tags: [],
tracked_tags: [],
muted_tags: [],
tracked_category_ids: [],
watched_category_ids: [],
watched_first_post_category_ids: [],
system_avatar_upload_id: null,
system_avatar_template:
"/letter_avatar_proxy/v4/letter/%E3%83%A9/d9b06d/{size}.png",
muted_usernames: [],
ignored_usernames: [],
mailing_list_posts_per_day: 0,
can_change_bio: true,
user_api_keys: null,
user_auth_tokens: [
{
id: 2,
client_ip: "127.0.0.1",
location: "unknown",
browser: "Google Chrome",
device: "GNU/Linux Computer",
os: "Linux",
icon: "fab-linux",
created_at: "2019-06-26T08:41:18.436Z",
seen_at: "2019-06-26T09:24:24.683Z",
is_active: true
}
],
invited_by: null,
groups: [
{
id: 10,
automatic: true,
name: "trust_level_0",
display_name: "trust_level_0",
user_count: 2,
mentionable_level: 0,
messageable_level: 0,
visibility_level: 0,
primary_group: false,
title: null,
grant_trust_level: null,
has_messages: false,
flair_url: null,
flair_bg_color: null,
flair_color: null,
bio_cooked: null,
bio_excerpt: null,
public_admission: false,
public_exit: false,
allow_membership_requests: false,
full_name: null,
default_notification_level: 3,
membership_request_template: null
},
{
id: 11,
automatic: true,
name: "trust_level_1",
display_name: "trust_level_1",
user_count: 2,
mentionable_level: 0,
messageable_level: 0,
visibility_level: 0,
primary_group: false,
title: null,
grant_trust_level: null,
has_messages: false,
flair_url: null,
flair_bg_color: null,
flair_color: null,
bio_cooked: null,
bio_excerpt: null,
public_admission: false,
public_exit: false,
allow_membership_requests: false,
full_name: null,
default_notification_level: 3,
membership_request_template: null
}
],
group_users: [
{ group_id: 10, user_id: 2, notification_level: 3, owner: false },
{ group_id: 11, user_id: 2, notification_level: 3, owner: false }
],
featured_user_badge_ids: [],
user_option: {
user_id: 2,
mailing_list_mode: false,
mailing_list_mode_frequency: 1,
email_digests: true,
email_level: 1,
email_messages_level: 0,
external_links_in_new_tab: false,
dynamic_favicon: false,
enable_quoting: true,
enable_defer: false,
digest_after_minutes: 1440,
automatically_unpin_topics: true,
auto_track_topics_after_msecs: 240000,
notification_level_when_replying: 2,
new_topic_duration_minutes: 2880,
email_previous_replies: 2,
email_in_reply_to: true,
like_notification_frequency: 1,
include_tl0_in_digests: false,
theme_ids: [2],
theme_key_seq: 0,
allow_private_messages: true,
homepage_id: null,
hide_profile_and_presence: false,
text_size: "normal",
text_size_seq: 0,
title_count_mode: "notifications"
}
}
},
"/u/%E3%83%A9%E3%82%A4%E3%82%AA%E3%83%B3/summary.json": {
topics: [],
user_summary: {
likes_given: 0,
likes_received: 0,
topics_entered: 0,
posts_read_count: 0,
days_visited: 1,
topic_count: 0,
post_count: 0,
time_read: 0,
recent_time_read: 0,
bookmark_count: 0,
topic_ids: [],
replies: [],
links: [],
most_liked_by_users: [],
most_liked_users: [],
most_replied_to_users: [],
badges: [],
top_categories: []
}
}
};