2020-05-07 03:28:06 +08:00
import PreloadStore from "discourse/lib/preload-store" ;
2016-07-05 02:15:51 +08:00
2013-06-17 23:59:04 +08:00
/*jshint maxlen:10000000 */
2017-06-15 01:57:58 +08:00
PreloadStore . store ( "site" , {
default _archetype : "regular" ,
notification _types : {
mentioned : 1 ,
replied : 2 ,
quoted : 3 ,
edited : 4 ,
liked : 5 ,
private _message : 6 ,
invited _to _private _message : 7 ,
invitee _accepted : 8 ,
posted : 9 ,
2020-09-04 19:42:47 +08:00
moved _post : 10 ,
2017-06-15 01:57:58 +08:00
} ,
post _types : { regular : 1 , moderator _action : 2 } ,
groups : [
{ id : 0 , name : "everyone" } ,
{ id : 1 , name : "admins" } ,
{ id : 2 , name : "moderators" } ,
{ id : 3 , name : "staff" } ,
{ id : 10 , name : "trust_level_0" } ,
{ id : 11 , name : "trust_level_1" } ,
{ id : 12 , name : "trust_level_2" } ,
{ id : 13 , name : "trust_level_3" } ,
{ id : 14 , name : "trust_level_4" } ,
{ id : 20 , name : "ubuntu" } ,
2020-09-04 19:42:47 +08:00
{ id : 21 , name : "test" } ,
2017-06-15 01:57:58 +08:00
] ,
filters : [ "latest" , "unread" , "new" , "starred" , "read" , "posted" ] ,
2018-10-05 19:04:48 +08:00
periods : [ "all" , "yearly" , "monthly" , "weekly" , "daily" ] ,
2017-06-15 01:57:58 +08:00
top _menu _items : [
"latest" ,
"unread" ,
"new" ,
"starred" ,
"read" ,
"posted" ,
"categories" ,
2020-09-04 19:42:47 +08:00
"top" ,
2017-06-15 01:57:58 +08:00
] ,
2019-11-11 21:18:10 +08:00
anonymous _top _menu _items : [ "latest" , "categories" , "top" ] ,
2017-06-15 01:57:58 +08:00
uncategorized _category _id : 17 ,
categories : [
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
id : 5 ,
name : "extensibility" ,
color : "FE8432" ,
text _color : "FFFFFF" ,
slug : "extensibility" ,
topic _count : 102 ,
description :
"Topics about extending the functionality of Discourse with plugins, themes, add-ons, or other mechanisms for extensibility. " ,
topic _url : "/t/category-definition-for-extensibility/28" ,
hotness : 5.0 ,
read _restricted : false ,
2020-09-04 19:42:47 +08:00
permission : null ,
2017-06-15 01:57:58 +08:00
} ,
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
id : 7 ,
name : "dev" ,
color : "000" ,
text _color : "FFFFFF" ,
slug : "dev" ,
topic _count : 284 ,
description :
"This category is for topics related to hacking on Discourse: submitting pull requests, configuring development environments, coding conventions, and so forth." ,
topic _url : "/t/category-definition-for-dev/1026" ,
hotness : 5.0 ,
read _restricted : false ,
2020-09-04 19:42:47 +08:00
permission : null ,
2017-06-15 01:57:58 +08:00
} ,
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
id : 1 ,
name : "bug" ,
color : "e9dd00" ,
text _color : "000000" ,
slug : "bug" ,
topic _count : 660 ,
description :
"Bug reports on Discourse. Do be sure to search prior to submitting bugs. Include repro steps, and only describe one bug per topic please." ,
topic _url : "/t/category-definition-for-bug/2" ,
hotness : 5.0 ,
read _restricted : false ,
2020-09-04 19:42:47 +08:00
permission : null ,
2017-06-15 01:57:58 +08:00
} ,
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
id : 8 ,
name : "hosting" ,
color : "74CCED" ,
text _color : "FFFFFF" ,
slug : "hosting" ,
topic _count : 69 ,
description :
"Topics about hosting Discourse, either on your own servers, in the cloud, or with specific hosting services." ,
topic _url : "/t/category-definition-for-hosting/2626" ,
hotness : 5.0 ,
read _restricted : false ,
2020-09-04 19:42:47 +08:00
permission : null ,
2017-06-15 01:57:58 +08:00
} ,
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
id : 6 ,
name : "support" ,
color : "b99" ,
text _color : "FFFFFF" ,
slug : "support" ,
topic _count : 782 ,
description :
"Support on configuring, using, and installing Discourse. Not for software development related topics, but for admins and end users configuring and using Discourse." ,
topic _url : "/t/category-definition-for-support/389" ,
hotness : 5.0 ,
read _restricted : false ,
2020-09-04 19:42:47 +08:00
permission : null ,
2017-06-15 01:57:58 +08:00
} ,
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
id : 2 ,
name : "feature" ,
color : "0E76BD" ,
text _color : "FFFFFF" ,
slug : "feature" ,
topic _count : 727 ,
description :
"Discussion about features or potential features of Discourse: how they work, why they work, etc." ,
topic _url : "/t/category-definition-for-feature/11" ,
hotness : 5.0 ,
read _restricted : false ,
2020-09-04 19:42:47 +08:00
permission : null ,
2017-06-15 01:57:58 +08:00
} ,
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
id : 13 ,
name : "blog" ,
color : "ED207B" ,
text _color : "FFFFFF" ,
slug : "blog" ,
topic _count : 14 ,
description :
"Discussion topics generated from the official Discourse Blog. These topics are linked from the bottom of each blog entry where the blog comments would normally be." ,
topic _url : "/t/category-definition-for-blog/5250" ,
hotness : 5.0 ,
read _restricted : false ,
2020-09-04 19:42:47 +08:00
permission : null ,
2017-06-15 01:57:58 +08:00
} ,
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
id : 12 ,
name : "discourse hub" ,
color : "b2c79f" ,
text _color : "FFFFFF" ,
slug : "discourse-hub" ,
topic _count : 4 ,
description :
"Topics about current or future Discourse Hub functionality at discourse.org including nickname registration, global user pages, and the site directory." ,
topic _url : "/t/category-definition-for-discourse-hub/3038" ,
hotness : 5.0 ,
read _restricted : false ,
2020-09-04 19:42:47 +08:00
permission : null ,
2017-06-15 01:57:58 +08:00
} ,
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
id : 11 ,
name : "login" ,
color : "edb400" ,
text _color : "FFFFFF" ,
slug : "login" ,
topic _count : 27 ,
description :
"Topics about logging in to Discourse, using any standard third party provider (Twitter, Facebook, Google), traditional username and password, or with a custom plugin." ,
topic _url : "/t/category-definition-for-login/2828" ,
hotness : 5.0 ,
read _restricted : false ,
2020-09-04 19:42:47 +08:00
permission : null ,
2017-06-15 01:57:58 +08:00
} ,
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
id : 3 ,
name : "meta" ,
color : "aaa" ,
text _color : "FFFFFF" ,
slug : "meta" ,
topic _count : 79 ,
description :
"Discussion about meta.discourse.org itself, the organization of this forum about Discourse, how it works, and how we can improve this site." ,
topic _url : "/t/category-definition-for-meta/24" ,
hotness : 5.0 ,
read _restricted : false ,
2020-09-04 19:42:47 +08:00
permission : null ,
2017-06-15 01:57:58 +08:00
} ,
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
id : 10 ,
name : "howto" ,
color : "76923C" ,
text _color : "FFFFFF" ,
slug : "howto" ,
topic _count : 58 ,
description :
"Tutorial topics that describe how to set up, configure, or install Discourse using a specific platform or environment. Topics in this category may only be created by trust level 2 and up. " ,
topic _url : "/t/category-definition-for-howto/2629" ,
hotness : 5.0 ,
read _restricted : false ,
2020-09-04 19:42:47 +08:00
permission : null ,
2017-06-15 01:57:58 +08:00
} ,
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
id : 14 ,
name : "marketplace" ,
color : "8C6238" ,
text _color : "FFFFFF" ,
slug : "marketplace" ,
topic _count : 24 ,
description :
"About commercial Discourse related stuff: jobs or paid gigs, plugins, themes, hosting, etc." ,
topic _url : "/t/category-definition-for-marketplace/5425" ,
hotness : 5.0 ,
read _restricted : false ,
2020-09-04 19:42:47 +08:00
permission : null ,
2017-06-15 01:57:58 +08:00
} ,
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
id : 17 ,
name : "uncategorized" ,
2018-08-25 02:18:14 +08:00
color : "0088CC" ,
2017-06-15 01:57:58 +08:00
text _color : "FFFFFF" ,
slug : "uncategorized" ,
topic _count : 229 ,
description : "" ,
topic _url : null ,
hotness : 5.0 ,
read _restricted : false ,
2020-09-04 19:42:47 +08:00
permission : null ,
2017-06-15 01:57:58 +08:00
} ,
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
id : 9 ,
name : "ux" ,
color : "5F497A" ,
text _color : "FFFFFF" ,
slug : "ux" ,
topic _count : 184 ,
description :
"Discussion about the user interface of Discourse, how features are presented to the user in the client, including language and UI elements." ,
topic _url : "/t/category-definition-for-ux/2628" ,
hotness : 5.0 ,
read _restricted : false ,
2020-09-04 19:42:47 +08:00
permission : null ,
2017-06-15 01:57:58 +08:00
} ,
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
id : 4 ,
name : "faq" ,
color : "33b" ,
text _color : "FFFFFF" ,
slug : "faq" ,
topic _count : 49 ,
description :
"Topics that come up very often when discussing Discourse will eventually be classified into this Frequently Asked Questions category. Should only be added to popular topics." ,
topic _url : "/t/category-definition-for-faq/25" ,
hotness : 5.0 ,
read _restricted : false ,
2020-09-04 19:42:47 +08:00
permission : null ,
} ,
2017-06-15 01:57:58 +08:00
] ,
post _action _types : [
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
name _key : "bookmark" ,
name : "Bookmark" ,
description : "Bookmark this post" ,
long _form : "bookmarked this post" ,
is _flag : false ,
icon : null ,
id : 1 ,
2020-09-04 19:42:47 +08:00
is _custom _flag : false ,
2017-06-15 01:57:58 +08:00
} ,
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
name _key : "like" ,
name : "Like" ,
description : "Like this post" ,
long _form : "liked this" ,
is _flag : false ,
icon : "heart" ,
id : 2 ,
2020-09-04 19:42:47 +08:00
is _custom _flag : false ,
2017-06-15 01:57:58 +08:00
} ,
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
name _key : "off_topic" ,
name : "Off-Topic" ,
description :
"This post is radically off-topic in the current conversation, and should probably be moved to a different topic. If this is a topic, perhaps it does not belong here." ,
long _form : "flagged this as off-topic" ,
is _flag : true ,
icon : null ,
id : 3 ,
2020-09-04 19:42:47 +08:00
is _custom _flag : false ,
2017-06-15 01:57:58 +08:00
} ,
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
name _key : "inappropriate" ,
name : "Inappropriate" ,
description :
'This post contains content that a reasonable person would consider offensive, abusive, or a violation of <a href="/faq">our community guidelines</a>.' ,
long _form : "flagged this as inappropriate" ,
is _flag : true ,
icon : null ,
id : 4 ,
2020-09-04 19:42:47 +08:00
is _custom _flag : false ,
2017-06-15 01:57:58 +08:00
} ,
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
name _key : "vote" ,
name : "Vote" ,
description : "Vote for this post" ,
long _form : "voted for this post" ,
is _flag : false ,
icon : null ,
id : 5 ,
2020-09-04 19:42:47 +08:00
is _custom _flag : false ,
2017-06-15 01:57:58 +08:00
} ,
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
name _key : "spam" ,
name : "Spam" ,
description :
"This post is an advertisement. It is not useful or relevant to the current conversation, but promotional in nature." ,
long _form : "flagged this as spam" ,
is _flag : true ,
icon : null ,
id : 8 ,
2020-09-04 19:42:47 +08:00
is _custom _flag : false ,
2017-06-15 01:57:58 +08:00
} ,
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
name _key : "notify_user" ,
2020-06-03 00:41:23 +08:00
name : "Notify %{username}" ,
2017-06-15 01:57:58 +08:00
description :
"This post contains something I want to talk to this person directly and privately about." ,
long _form : "notified user" ,
is _flag : true ,
icon : null ,
id : 6 ,
2020-09-04 19:42:47 +08:00
is _custom _flag : true ,
2017-06-15 01:57:58 +08:00
} ,
2018-06-15 23:03:24 +08:00
{
2017-06-15 01:57:58 +08:00
name _key : "notify_moderators" ,
name : "Notify moderators" ,
description :
'This post requires general moderator attention based on the <a href="/faq">FAQ</a>, <a href="/tos">TOS</a>, or for another reason not listed above.' ,
long _form : "notified moderators" ,
is _flag : true ,
icon : null ,
id : 7 ,
2020-09-04 19:42:47 +08:00
is _custom _flag : true ,
} ,
2017-06-15 01:57:58 +08:00
] ,
trust _levels : [
{ id : 0 , name : "new user" } ,
{ id : 1 , name : "basic user" } ,
{ id : 2 , name : "member" } ,
{ id : 3 , name : "regular" } ,
2020-09-04 19:42:47 +08:00
{ id : 4 , name : "leader" } ,
2017-06-15 01:57:58 +08:00
] ,
2020-09-04 19:42:47 +08:00
archetypes : [ { id : "regular" , name : "Regular Topic" , options : [ ] } ] ,
2017-06-15 01:57:58 +08:00
} ) ;