mirror of
https://github.com/discourse/discourse.git
synced 2024-11-24 13:56:50 +08:00
9334d2f4f7
Migrates email user options to a new data structure, where `email_always`, `email_direct` and `email_private_messages` are replace by * `email_messages_level`, with options: `always`, `only_when_away` and `never` (defaults to `always`) * `email_level`, with options: `always`, `only_when_away` and `never` (defaults to `only_when_away`)
2608 lines
99 KiB
JavaScript
2608 lines
99 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 },
|
|
disable_jump_reply: false,
|
|
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: "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: "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: "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 'username' 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…</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(["setDocumentTitle", document.domain + "/" + 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. …",
|
|
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'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'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's JSON by making a call to /users/username.json but that assumes you know the user's username. If that'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're looking to…",
|
|
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's JSON by making a call to /users/username.json but that assumes you know the user's username. If that'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're looking to…",
|
|
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'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'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'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's JSON by making a call to /users/username.json but that assumes you know the user's username. If that'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're looking to…",
|
|
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's JSON by making a call to /users/username.json but that assumes you know the user's username. If that'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're looking to…",
|
|
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 ['trackpageView'] 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'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 'bottom of pages' now reads: \n\n<script type="text/javascript">\nDiscourse.PageTracker.current().on('change', function() {\n console.log('tracked!')\n _paq.push(['trackPageView']);\n});\n</script>\n\nThe console is logging 'tracked!' and piwik is logging for each page c…",
|
|
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 "congratulations, everything is ready but now you'll need to understand the platform we built it in to be productive."",
|
|
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'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 <script type="text/javascript">\n var discourseUrl = "http://fishtank.eviltrout.com/";\n\n (function() {\n var d = document.createEleme…",
|
|
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 "About rails s: I wouldn't be against adding it but at what point do we stop holding their hand and expect them to know how rails works? I'm sure rails documentation could do a better job than us. Actually maybe we should just link to that? \n\nWhat point to …",
|
|
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('change', function() {\n _paq.push(['trackPageView']);\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'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 <script type="text/javascript">\n var discourseUrl = "http://fishtank.eviltrout.com/";\n\n (function() {\n var d = document.createEleme…",
|
|
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('change', function() {\n _paq.push(['trackPageView']);\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('change', function() {\n _paq.push(['trackPageView']);\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' mind the proposed fix but I'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'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 <script type="text/javascript">\n var discourseUrl = "http://fishtank.eviltrout.com/";\n\n (function() {\n var d = document.createEleme…",
|
|
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'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 <script type="text/javascript">\n var discourseUrl = "http://fishtank.eviltrout.com/";\n\n (function() {\n var d = document.createEleme…",
|
|
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'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 <script type="text/javascript">\n var discourseUrl = "http://fishtank.eviltrout.com/";\n\n (function() {\n var d = document.createEleme…",
|
|
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' mind the proposed fix but I'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'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've written about them before and they'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's hard to debug this way. \n\nOne thing you could do is add a: console.log('tracked!') 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'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's hard to debug this way. \n\nOne thing you could do is add a: console.log('tracked!') 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' mind the proposed fix but I'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 "suggested topics" 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'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…",
|
|
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 "import post" button is suppressed on the user page when editing "about me"? \n\n(I agree it is like a "lose all my work" 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:
|
|
">\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'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'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'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'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'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,…",
|
|
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'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: [],
|
|
user_auth_token_logs: [],
|
|
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,
|
|
disable_jump_reply: false,
|
|
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: []
|
|
}
|
|
}
|
|
};
|