discourse/test/javascripts/fixtures/site-fixtures.js.es6

602 lines
19 KiB
Plaintext
Raw Normal View History

import { NOTIFICATION_TYPES } from "fixtures/concerns/notification-types";
export default {
2018-06-15 23:03:24 +08:00
"site.json": {
site: {
default_archetype: "regular",
disabled_plugins: [],
shared_drafts_category_id: 24,
notification_types: NOTIFICATION_TYPES,
2018-06-15 23:03:24 +08:00
post_types: {
regular: 1,
moderator_action: 2,
small_action: 3,
whisper: 4
2015-07-15 02:23:56 +08:00
},
groups: [
{ id: 1, name: "admins" },
{ id: 2, name: "moderators" },
{ id: 3, name: "staff" },
{ id: 4, name: "custom_group" },
{ 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" }
2015-07-15 02:23:56 +08:00
],
2018-06-15 23:03:24 +08:00
filters: [
2015-07-15 02:23:56 +08:00
"latest",
"unread",
"new",
"starred",
"read",
"posted",
"search"
2015-07-15 02:23:56 +08:00
],
periods: ["all", "yearly", "quarterly", "monthly", "weekly", "daily"],
2018-06-15 23:03:24 +08:00
top_menu_items: [
2015-07-15 02:23:56 +08:00
"latest",
"unread",
"new",
"starred",
"read",
"posted",
"categories",
"top"
],
2018-06-15 23:03:24 +08:00
anonymous_top_menu_items: [
2015-07-15 02:23:56 +08:00
"latest",
"top",
"categories",
"categories",
"top"
],
2018-06-15 23:03:24 +08:00
uncategorized_category_id: 17,
is_readonly: false,
categories: [
{
id: 3,
name: "meta",
color: "aaa",
text_color: "FFFFFF",
slug: "meta",
topic_count: 122,
post_count: 1023,
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",
read_restricted: false,
permission: 1,
notification_level: null,
background_url: null,
show_subcategory_list: false,
default_view: "latest"
},
{
id: 10,
name: "howto",
color: "76923C",
text_color: "FFFFFF",
slug: "howto",
topic_count: 72,
post_count: 1022,
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",
read_restricted: false,
permission: 1,
notification_level: null,
background_url: null,
show_subcategory_list: false,
default_view: "latest"
},
{
id: 26,
name: "spec",
color: "33B0B0",
text_color: "FFFFFF",
slug: "spec",
topic_count: 20,
post_count: 278,
description:
"My idea here is to have mini specs for features we would like built but have no bandwidth to build",
topic_url: "/t/about-the-spec-category/13965",
read_restricted: false,
permission: 1,
parent_category_id: 2,
notification_level: null,
background_url: null
},
{
id: 7,
name: "dev",
color: "000",
text_color: "FFFFFF",
slug: "dev",
topic_count: 481,
post_count: 3575,
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",
read_restricted: false,
permission: 1,
notification_level: null,
background_url: null,
show_subcategory_list: true,
default_view: "latest",
subcategory_list_style: "boxes_with_featured_topics"
},
{
id: 6,
name: "support",
color: "b99",
text_color: "FFFFFF",
slug: "support",
topic_count: 1603,
post_count: 11075,
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",
read_restricted: false,
permission: 1,
notification_level: null,
background_url: null,
show_subcategory_list: false,
default_view: "latest"
},
{
id: 24,
name: "Shared Drafts",
color: "92278F",
text_color: "FFFFFF",
slug: "shared-drafts",
topic_count: 13,
post_count: 53,
description: "An area for staff members to post shared drafts",
topic_url: "/t/about-the-shared-drafts-category/13110",
read_restricted: true,
permission: 1,
notification_level: null,
background_url: null
},
{
id: 28,
name: "hack night",
color: "B3B5B4",
text_color: "FFFFFF",
slug: "hack-night",
topic_count: 8,
post_count: 33,
description:
'This is a special, temporary category to organize work on the <a href="http://www.meetup.com/torontoruby/events/192168702/">Discourse Hack Night</a> in Toronto. ',
topic_url: "/t/about-the-hack-night-category/17878",
read_restricted: false,
permission: 1,
parent_category_id: 7,
notification_level: null,
background_url: null
},
{
id: 27,
name: "translations",
2018-08-25 02:18:14 +08:00
color: "27AA5B",
2018-06-15 23:03:24 +08:00
text_color: "FFFFFF",
slug: "translations",
topic_count: 95,
post_count: 827,
description:
"This category is for discussion about localizing Discourse.",
topic_url: "/t/about-the-translations-category/14549",
read_restricted: false,
permission: 1,
parent_category_id: 7,
notification_level: null,
background_url: null
},
{
id: 4,
name: "faq",
color: "33b",
text_color: "FFFFFF",
slug: "faq",
topic_count: 48,
post_count: 501,
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",
read_restricted: false,
permission: 1,
notification_level: null,
background_url: null,
show_subcategory_list: false,
default_view: "latest"
},
{
id: 14,
name: "marketplace",
color: "8C6238",
text_color: "FFFFFF",
slug: "marketplace",
topic_count: 66,
post_count: 361,
description:
"About commercial Discourse related stuff: jobs or paid gigs, plugins, themes, hosting, etc.",
topic_url: "/t/category-definition-for-marketplace/5425",
read_restricted: false,
permission: 1,
notification_level: null,
background_url: null,
show_subcategory_list: false,
default_view: "latest"
},
{
id: 12,
name: "discourse hub",
color: "b2c79f",
text_color: "FFFFFF",
slug: "discourse-hub",
topic_count: 10,
post_count: 164,
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",
read_restricted: false,
permission: 1,
notification_level: null,
show_subcategory_list: false,
default_view: "latest"
},
{
id: 13,
name: "blog",
color: "ED207B",
text_color: "FFFFFF",
slug: "blog",
topic_count: 22,
post_count: 390,
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",
read_restricted: false,
permission: 1,
notification_level: null,
show_subcategory_list: false,
default_view: "latest"
},
{
id: 5,
name: "extensibility",
color: "FE8432",
text_color: "FFFFFF",
slug: "extensibility",
topic_count: 226,
post_count: 1874,
description:
"Topics about extending the functionality of Discourse with plugins, themes, add-ons, or other mechanisms for extensibility. ",
topic_url: "/t/about-the-extensibility-category/28",
read_restricted: false,
permission: 1,
notification_level: null,
show_subcategory_list: false,
default_view: "latest"
},
{
id: 11,
name: "login",
color: "edb400",
text_color: "FFFFFF",
slug: "login",
topic_count: 48,
post_count: 357,
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",
read_restricted: false,
permission: 1,
notification_level: null,
show_subcategory_list: false,
default_view: "latest"
},
{
id: 22,
name: "plugin",
color: "d47711",
text_color: "FFFFFF",
slug: "plugin",
topic_count: 40,
post_count: 466,
description:
"One post per plugin! Only plugin owners should post here. ",
topic_url: "/t/about-the-plugin-category/12648",
read_restricted: false,
permission: 1,
parent_category_id: 5,
notification_level: null
2018-06-15 23:03:24 +08:00
},
{
id: 1,
name: "bug",
color: "e9dd00",
text_color: "000000",
slug: "bug",
topic_count: 1469,
post_count: 9295,
description:
"A bug report means something is broken, preventing normal/typical use of 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",
read_restricted: false,
permission: 1,
notification_level: null,
can_edit: true,
show_subcategory_list: false,
default_view: "latest"
},
{
id: 17,
name: "uncategorized",
2018-08-25 02:18:14 +08:00
color: "0088CC",
2018-06-15 23:03:24 +08:00
text_color: "FFFFFF",
slug: "uncategorized",
topic_count: 342,
post_count: 3090,
description:
"Topics that don't need a category, or don't fit into any other existing category.",
topic_url: null,
read_restricted: false,
permission: 1,
notification_level: null,
show_subcategory_list: false,
default_view: "latest"
},
{
id: 21,
name: "wordpress",
color: "1E8CBE",
text_color: "FFFFFF",
slug: "wordpress",
topic_count: 26,
post_count: 135,
description:
'Support for the official Discourse WordPress plugin at <a href="https://github.com/discourse/wp-discourse">https://github.com/discourse/wp-discourse</a>',
topic_url: "/t/category-definition-for-wordpress/12282",
read_restricted: false,
permission: 1,
parent_category_id: 6,
notification_level: null
2018-06-15 23:03:24 +08:00
},
{
id: 8,
name: "hosting",
color: "74CCED",
text_color: "FFFFFF",
slug: "hosting",
topic_count: 100,
post_count: 917,
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",
read_restricted: false,
permission: 1,
notification_level: null,
show_subcategory_list: false,
default_view: "latest"
},
{
id: 9,
name: "ux",
color: "5F497A",
text_color: "FFFFFF",
slug: "ux",
topic_count: 452,
post_count: 4472,
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",
read_restricted: false,
permission: 1,
notification_level: null,
show_subcategory_list: false,
default_view: "latest"
},
{
id: 2,
name: "feature",
color: "0E76BD",
text_color: "FFFFFF",
slug: "feature",
topic_count: 1367,
post_count: 11942,
description:
"Discussion about features or potential features of Discourse: how they work, why they work, etc.",
topic_url: "/t/category-definition-for-feature/11",
read_restricted: false,
permission: 1,
notification_level: null,
show_subcategory_list: true,
default_view: "latest",
subcategory_list_style: "boxes"
2015-07-15 02:23:56 +08:00
}
],
2018-06-15 23:03:24 +08:00
post_action_types: [
{
name_key: "bookmark",
name: "Bookmark",
description: "Bookmark this post",
short_description: "Bookmark this post",
long_form: "bookmarked this post",
is_flag: false,
icon: null,
id: 1,
is_custom_flag: false
},
{
name_key: "like",
name: "Like",
description: "Like this post",
short_description: "Like this post",
long_form: "liked this",
is_flag: false,
icon: "heart",
id: 2,
is_custom_flag: false
},
{
name_key: "off_topic",
name: "Off-Topic",
description:
"This post is radically off-topic in the current topic, and should probably be moved. If this is a topic, perhaps it does not belong here.",
short_description: "Not relevant to the discussion",
long_form: "flagged this as off-topic",
is_flag: true,
icon: null,
id: 3,
is_custom_flag: false
},
{
name_key: "inappropriate",
name: "Inappropriate",
description:
'This post contains content that a reasonable person would consider offensive, abusive, or a violation of <a href="/guidelines">our community guidelines</a>.',
short_description:
'A violation of <a href="/guidelines">our community guidelines</a>',
long_form: "flagged this as inappropriate",
is_flag: true,
icon: null,
id: 4,
is_custom_flag: false
},
{
name_key: "vote",
name: "Vote",
description: "Vote for this post",
short_description: "Vote for this post",
long_form: "voted for this post",
is_flag: false,
icon: null,
id: 5,
is_custom_flag: false
},
{
name_key: "spam",
name: "Spam",
description:
"This post is an advertisement. It is not useful or relevant to the current topic, but promotional in nature.",
short_description: "This is an advertisement",
long_form: "flagged this as spam",
is_flag: true,
icon: null,
id: 8,
is_custom_flag: false
},
{
name_key: "notify_user",
name: "Notify {{username}}",
description:
"This post contains something I want to talk to this person directly and privately about. Does not cast a flag.",
short_description:
"I want to talk to this person directly and privately about their post.",
long_form: "notified user",
is_flag: true,
icon: null,
id: 6,
is_custom_flag: true
},
{
name_key: "notify_moderators",
name: "Notify moderators",
description:
'This post requires general moderator attention based on the <a href="/guidelines">guidelines</a>, <a href="/tos">TOS</a>, or for another reason not listed above.',
short_description: "Requires staff attention for another reason",
long_form: "notified moderators",
is_flag: true,
icon: null,
id: 7,
is_custom_flag: true
2015-07-15 02:23:56 +08:00
}
],
2018-06-15 23:03:24 +08:00
topic_flag_types: [
{
name_key: "inappropriate",
name: "Inappropriate",
description:
'This topic contains content that a reasonable person would consider offensive, abusive, or a violation of <a href="/guidelines">our community guidelines</a>.',
long_form: "flagged this as inappropriate",
is_flag: true,
icon: null,
id: 4,
is_custom_flag: false
},
{
name_key: "spam",
name: "Spam",
description:
"This topic is an advertisement. It is not useful or relevant to this site, but promotional in nature.",
long_form: "flagged this as spam",
is_flag: true,
icon: null,
id: 8,
is_custom_flag: false
},
{
name_key: "notify_moderators",
name: "Notify moderators",
description:
'This topic requires general moderator attention based on the <a href="/guidelines">guidelines</a>, <a href="/tos">TOS</a>, or for another reason not listed above.',
long_form: "notified moderators",
is_flag: true,
icon: null,
id: 7,
is_custom_flag: true
2015-07-15 02:23:56 +08:00
}
],
2018-06-15 23:03:24 +08:00
trust_levels: [
2015-07-15 02:23:56 +08:00
{
2018-06-15 23:03:24 +08:00
id: 0,
name: "new user"
2015-07-15 02:23:56 +08:00
},
{
2018-06-15 23:03:24 +08:00
id: 1,
name: "basic user"
2015-07-15 02:23:56 +08:00
},
{
2018-06-15 23:03:24 +08:00
id: 2,
name: "member"
2015-07-15 02:23:56 +08:00
},
{
2018-06-15 23:03:24 +08:00
id: 3,
name: "regular"
2015-07-15 02:23:56 +08:00
},
{
2018-06-15 23:03:24 +08:00
id: 4,
name: "leader"
2015-07-15 02:23:56 +08:00
}
],
2018-06-15 23:03:24 +08:00
archetypes: [
2015-07-15 02:23:56 +08:00
{
2018-06-15 23:03:24 +08:00
id: "regular",
name: "Regular Topic",
options: []
2015-07-15 02:23:56 +08:00
},
{
2018-06-15 23:03:24 +08:00
id: "banner",
name: "translation missing: en.archetypes.banner.title",
options: []
2015-07-15 02:23:56 +08:00
}
],
auth_providers: [
{
name: "facebook",
custom_url: null,
pretty_name_override: null,
title_override: null,
message_override: null,
frame_width: 580,
frame_height: 400,
can_connect: true,
can_revoke: true
}
2015-07-15 02:23:56 +08:00
]
}
}
};