mirror of
https://github.com/discourse/discourse.git
synced 2025-01-18 13:52:50 +08:00
PERF: Enable new user card route by default (#9442)
https://meta.discourse.org/t/changes-to-the-user-card-data-source/139951
This commit is contained in:
parent
17c0c9652d
commit
576872a2d9
|
@ -141,7 +141,7 @@ export default Component.extend(CardContentsBase, CanCheckEmails, CleansUp, {
|
||||||
this.setProperties({ visible: true, loading: true });
|
this.setProperties({ visible: true, loading: true });
|
||||||
|
|
||||||
const args = {
|
const args = {
|
||||||
forCard: this.siteSettings.enable_new_user_card_route,
|
forCard: true,
|
||||||
include_post_count_for: this.get("topic.id")
|
include_post_count_for: this.get("topic.id")
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -2012,11 +2012,6 @@ uncategorized:
|
||||||
default: ""
|
default: ""
|
||||||
hidden: true
|
hidden: true
|
||||||
|
|
||||||
enable_new_user_card_route:
|
|
||||||
default: false
|
|
||||||
client: true
|
|
||||||
hidden: true
|
|
||||||
|
|
||||||
user_preferences:
|
user_preferences:
|
||||||
default_email_digest_frequency:
|
default_email_digest_frequency:
|
||||||
enum: "DigestEmailSiteSetting"
|
enum: "DigestEmailSiteSetting"
|
||||||
|
|
|
@ -278,6 +278,125 @@ export default {
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"/u/eviltrout/card.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"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
user: {
|
||||||
|
id: 19,
|
||||||
|
username: "eviltrout",
|
||||||
|
name: "Robin Ward",
|
||||||
|
avatar_template:
|
||||||
|
"/letter_avatar/eviltrout/{size}/3_f9720745f5ce6dfc2b5641fca999d934.png",
|
||||||
|
last_posted_at: "2015-05-07T15:23:35.074Z",
|
||||||
|
last_seen_at: "2015-05-13T14:34:23.188Z",
|
||||||
|
created_at: "2013-02-03T15:19:22.704Z",
|
||||||
|
can_send_private_messages: true,
|
||||||
|
can_send_private_message_to_user: false,
|
||||||
|
trust_level: 4,
|
||||||
|
moderator: true,
|
||||||
|
admin: true,
|
||||||
|
title: "co-founder",
|
||||||
|
badge_count: 23,
|
||||||
|
custom_fields: {},
|
||||||
|
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>',
|
||||||
|
website: "http://eviltrout.com",
|
||||||
|
location: "Toronto",
|
||||||
|
featured_user_badge_ids: [5870, 40673, 5868]
|
||||||
|
}
|
||||||
|
},
|
||||||
"/user_actions.json": {
|
"/user_actions.json": {
|
||||||
user_actions: [
|
user_actions: [
|
||||||
{
|
{
|
||||||
|
@ -2531,6 +2650,84 @@ export default {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"/u/charlie/card.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:
|
||||||
|
'<a href="https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/">Granted</a> 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",
|
||||||
|
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,
|
||||||
|
badge_count: 3,
|
||||||
|
custom_fields: {},
|
||||||
|
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,
|
||||||
|
featured_user_badge_ids: [17]
|
||||||
|
}
|
||||||
|
},
|
||||||
"/u/charlie/summary.json": {
|
"/u/charlie/summary.json": {
|
||||||
topics: [],
|
topics: [],
|
||||||
badges: [
|
badges: [
|
||||||
|
|
Loading…
Reference in New Issue
Block a user