Spiegel von
https://github.com/paviliondev/discourse-custom-wizard.git
synchronisiert 2024-11-25 18:50:27 +01:00
DEV: Delete helper file
Dieser Commit ist enthalten in:
Ursprung
0a03817237
Commit
f54025677a
1 geänderte Dateien mit 0 neuen und 665 gelöschten Zeilen
|
@ -1,665 +0,0 @@
|
||||||
const getWizard = {
|
|
||||||
wizard_list: [
|
|
||||||
{ id: "this_is_testing_wizard", name: "This is testing wizard" },
|
|
||||||
],
|
|
||||||
field_types: {
|
|
||||||
text: {
|
|
||||||
min_length: null,
|
|
||||||
max_length: null,
|
|
||||||
prefill: null,
|
|
||||||
char_counter: null,
|
|
||||||
validations: null,
|
|
||||||
placeholder: null,
|
|
||||||
},
|
|
||||||
textarea: {
|
|
||||||
min_length: null,
|
|
||||||
max_length: null,
|
|
||||||
prefill: null,
|
|
||||||
char_counter: null,
|
|
||||||
placeholder: null,
|
|
||||||
},
|
|
||||||
composer: {
|
|
||||||
min_length: null,
|
|
||||||
max_length: null,
|
|
||||||
char_counter: null,
|
|
||||||
placeholder: null,
|
|
||||||
},
|
|
||||||
text_only: {},
|
|
||||||
composer_preview: { preview_template: null },
|
|
||||||
date: { format: "YYYY-MM-DD" },
|
|
||||||
time: { format: "HH:mm" },
|
|
||||||
date_time: { format: "" },
|
|
||||||
number: {},
|
|
||||||
checkbox: {},
|
|
||||||
url: { min_length: null },
|
|
||||||
upload: { file_types: ".jpg,.jpeg,.png" },
|
|
||||||
dropdown: { prefill: null, content: null },
|
|
||||||
tag: { limit: null, prefill: null, content: null, tag_groups: null },
|
|
||||||
category: { limit: 1, property: "id", prefill: null, content: null },
|
|
||||||
group: { prefill: null, content: null },
|
|
||||||
user_selector: {},
|
|
||||||
},
|
|
||||||
realtime_validations: {
|
|
||||||
similar_topics: {
|
|
||||||
types: ["text"],
|
|
||||||
component: "similar-topics-validator",
|
|
||||||
backend: true,
|
|
||||||
required_params: [],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
custom_fields: [
|
|
||||||
{
|
|
||||||
id: "external",
|
|
||||||
klass: "category",
|
|
||||||
name: "require_topic_approval",
|
|
||||||
type: "boolean",
|
|
||||||
serializers: null,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "external",
|
|
||||||
klass: "category",
|
|
||||||
name: "require_reply_approval",
|
|
||||||
type: "boolean",
|
|
||||||
serializers: null,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "external",
|
|
||||||
klass: "category",
|
|
||||||
name: "num_auto_bump_daily",
|
|
||||||
type: "integer",
|
|
||||||
serializers: null,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "external",
|
|
||||||
klass: "category",
|
|
||||||
name: "has_chat_enabled",
|
|
||||||
type: "boolean",
|
|
||||||
serializers: null,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "external",
|
|
||||||
klass: "post",
|
|
||||||
name: "missing uploads",
|
|
||||||
type: "json",
|
|
||||||
serializers: null,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "external",
|
|
||||||
klass: "post",
|
|
||||||
name: "missing uploads ignored",
|
|
||||||
type: "boolean",
|
|
||||||
serializers: null,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "external",
|
|
||||||
klass: "post",
|
|
||||||
name: "notice",
|
|
||||||
type: "json",
|
|
||||||
serializers: null,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "external",
|
|
||||||
klass: "post",
|
|
||||||
name: "local_dates",
|
|
||||||
type: "json",
|
|
||||||
serializers: null,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "external",
|
|
||||||
klass: "post",
|
|
||||||
name: "has_polls",
|
|
||||||
type: "boolean",
|
|
||||||
serializers: null,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
};
|
|
||||||
const getAdminWizards = {
|
|
||||||
subscribed: false,
|
|
||||||
subscription_type: "none",
|
|
||||||
subscription_attributes: {
|
|
||||||
wizard: {
|
|
||||||
required: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
permitted: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
restart_on_revisit: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
step: {
|
|
||||||
condition: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
required_data: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
permitted_params: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
field: {
|
|
||||||
condition: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
type: {
|
|
||||||
none: [
|
|
||||||
"text",
|
|
||||||
"textarea",
|
|
||||||
"text_only",
|
|
||||||
"date",
|
|
||||||
"time",
|
|
||||||
"date_time",
|
|
||||||
"number",
|
|
||||||
"checkbox",
|
|
||||||
"dropdown",
|
|
||||||
"upload",
|
|
||||||
],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
realtime_validations: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
action: {
|
|
||||||
type: {
|
|
||||||
none: ["create_topic", "update_profile", "open_composer", "route_to"],
|
|
||||||
standard: [
|
|
||||||
"create_topic",
|
|
||||||
"update_profile",
|
|
||||||
"open_composer",
|
|
||||||
"route_to",
|
|
||||||
"send_message",
|
|
||||||
"watch_categories",
|
|
||||||
"add_to_group",
|
|
||||||
],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
custom_field: {
|
|
||||||
klass: {
|
|
||||||
none: ["topic", "post"],
|
|
||||||
standard: ["topic", "post"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
type: {
|
|
||||||
none: ["string", "boolean", "integer"],
|
|
||||||
standard: ["string", "boolean", "integer"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
api: {
|
|
||||||
all: { none: [], standard: [], business: ["*"], community: ["*"] },
|
|
||||||
},
|
|
||||||
},
|
|
||||||
subscription_client_installed: false,
|
|
||||||
};
|
|
||||||
const getCustomFields = {
|
|
||||||
custom_fields: [
|
|
||||||
{
|
|
||||||
id: "external",
|
|
||||||
klass: "category",
|
|
||||||
name: "require_topic_approval",
|
|
||||||
type: "boolean",
|
|
||||||
serializers: null,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "external",
|
|
||||||
klass: "category",
|
|
||||||
name: "require_reply_approval",
|
|
||||||
type: "boolean",
|
|
||||||
serializers: null,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "external",
|
|
||||||
klass: "category",
|
|
||||||
name: "num_auto_bump_daily",
|
|
||||||
type: "integer",
|
|
||||||
serializers: null,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "external",
|
|
||||||
klass: "category",
|
|
||||||
name: "has_chat_enabled",
|
|
||||||
type: "boolean",
|
|
||||||
serializers: null,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "external",
|
|
||||||
klass: "post",
|
|
||||||
name: "missing uploads",
|
|
||||||
type: "json",
|
|
||||||
serializers: null,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "external",
|
|
||||||
klass: "post",
|
|
||||||
name: "missing uploads ignored",
|
|
||||||
type: "boolean",
|
|
||||||
serializers: null,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "external",
|
|
||||||
klass: "post",
|
|
||||||
name: "notice",
|
|
||||||
type: "json",
|
|
||||||
serializers: null,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "external",
|
|
||||||
klass: "post",
|
|
||||||
name: "local_dates",
|
|
||||||
type: "json",
|
|
||||||
serializers: null,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "external",
|
|
||||||
klass: "post",
|
|
||||||
name: "has_polls",
|
|
||||||
type: "boolean",
|
|
||||||
serializers: null,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
};
|
|
||||||
const getWizardTestingLog = {
|
|
||||||
wizard: {
|
|
||||||
id: "this_is_testing_wizard",
|
|
||||||
name: "This is testing wizard",
|
|
||||||
},
|
|
||||||
logs: [
|
|
||||||
{
|
|
||||||
date: "2022-12-13T05:32:38.906-04:00",
|
|
||||||
action: "create_topic",
|
|
||||||
username: "christin",
|
|
||||||
message: "success: created topic - id: 119",
|
|
||||||
user: {
|
|
||||||
id: 55,
|
|
||||||
username: "christin",
|
|
||||||
name: "Sybil Ratke",
|
|
||||||
avatar_template: "",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
date: "2022-12-12T09:41:57.888-04:00",
|
|
||||||
action: "create_topic",
|
|
||||||
username: "someuser",
|
|
||||||
message:
|
|
||||||
"error: invalid topic params - title: ; post: creating a text for this text area that is being displayed here.",
|
|
||||||
user: {
|
|
||||||
id: 1,
|
|
||||||
username: "someuser",
|
|
||||||
name: null,
|
|
||||||
avatar_template: "",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
],
|
|
||||||
total: 2,
|
|
||||||
};
|
|
||||||
const getWizardSubmissions = {
|
|
||||||
wizard: {
|
|
||||||
id: "this_is_testing_wizard",
|
|
||||||
name: "This is testing wizard",
|
|
||||||
},
|
|
||||||
submissions: [
|
|
||||||
{
|
|
||||||
id: "1",
|
|
||||||
fields: {
|
|
||||||
step_1_field_1: {
|
|
||||||
value:
|
|
||||||
"creating a text for this text area that is being displayed here.",
|
|
||||||
type: "textarea",
|
|
||||||
label: "label field",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
submitted_at: "2022-12-12T09:41:57-04:00",
|
|
||||||
user: {
|
|
||||||
id: 1,
|
|
||||||
username: "someuser",
|
|
||||||
name: null,
|
|
||||||
avatar_template: "",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
],
|
|
||||||
total: 1,
|
|
||||||
};
|
|
||||||
const getBusinessAdminWizard = {
|
|
||||||
subscribed: true,
|
|
||||||
subscription_type: "business",
|
|
||||||
subscription_attributes: {
|
|
||||||
wizard: {
|
|
||||||
required: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
permitted: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
restart_on_revisit: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
step: {
|
|
||||||
condition: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
required_data: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
permitted_params: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
field: {
|
|
||||||
condition: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
type: {
|
|
||||||
none: [
|
|
||||||
"text",
|
|
||||||
"textarea",
|
|
||||||
"text_only",
|
|
||||||
"date",
|
|
||||||
"time",
|
|
||||||
"date_time",
|
|
||||||
"number",
|
|
||||||
"checkbox",
|
|
||||||
"dropdown",
|
|
||||||
"upload",
|
|
||||||
],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
realtime_validations: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
action: {
|
|
||||||
type: {
|
|
||||||
none: ["create_topic", "update_profile", "open_composer", "route_to"],
|
|
||||||
standard: [
|
|
||||||
"create_topic",
|
|
||||||
"update_profile",
|
|
||||||
"open_composer",
|
|
||||||
"route_to",
|
|
||||||
"send_message",
|
|
||||||
"watch_categories",
|
|
||||||
"add_to_group",
|
|
||||||
],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
custom_field: {
|
|
||||||
klass: {
|
|
||||||
none: ["topic", "post"],
|
|
||||||
standard: ["topic", "post"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
type: {
|
|
||||||
none: ["string", "boolean", "integer"],
|
|
||||||
standard: ["string", "boolean", "integer"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
api: {
|
|
||||||
all: { none: [], standard: [], business: ["*"], community: ["*"] },
|
|
||||||
},
|
|
||||||
},
|
|
||||||
subscription_client_installed: false,
|
|
||||||
};
|
|
||||||
const getStandardAdminWizard = {
|
|
||||||
subscribed: true,
|
|
||||||
subscription_type: "standard",
|
|
||||||
subscription_attributes: {
|
|
||||||
wizard: {
|
|
||||||
required: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
permitted: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
restart_on_revisit: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
step: {
|
|
||||||
condition: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
required_data: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
permitted_params: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
field: {
|
|
||||||
condition: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
type: {
|
|
||||||
none: [
|
|
||||||
"text",
|
|
||||||
"textarea",
|
|
||||||
"text_only",
|
|
||||||
"date",
|
|
||||||
"time",
|
|
||||||
"date_time",
|
|
||||||
"number",
|
|
||||||
"checkbox",
|
|
||||||
"dropdown",
|
|
||||||
"upload",
|
|
||||||
],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
realtime_validations: {
|
|
||||||
none: [],
|
|
||||||
standard: ["*"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
action: {
|
|
||||||
type: {
|
|
||||||
none: ["create_topic", "update_profile", "open_composer", "route_to"],
|
|
||||||
standard: [
|
|
||||||
"create_topic",
|
|
||||||
"update_profile",
|
|
||||||
"open_composer",
|
|
||||||
"route_to",
|
|
||||||
"send_message",
|
|
||||||
"watch_categories",
|
|
||||||
"add_to_group",
|
|
||||||
],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
custom_field: {
|
|
||||||
klass: {
|
|
||||||
none: ["topic", "post"],
|
|
||||||
standard: ["topic", "post"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
type: {
|
|
||||||
none: ["string", "boolean", "integer"],
|
|
||||||
standard: ["string", "boolean", "integer"],
|
|
||||||
business: ["*"],
|
|
||||||
community: ["*"],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
api: {
|
|
||||||
all: { none: [], standard: [], business: ["*"], community: ["*"] },
|
|
||||||
},
|
|
||||||
},
|
|
||||||
subscription_client_installed: false,
|
|
||||||
};
|
|
||||||
const getAdminTestingWizard = {
|
|
||||||
id: "this_is_testing_wizard",
|
|
||||||
name: "This is testing wizard",
|
|
||||||
save_submissions: true,
|
|
||||||
after_time: false,
|
|
||||||
after_time_scheduled: "2022-12-12T13:45:00.000Z",
|
|
||||||
prompt_completion: true,
|
|
||||||
steps: [
|
|
||||||
{
|
|
||||||
id: "step_1",
|
|
||||||
title: "step 1",
|
|
||||||
raw_description: "This is a description for step 1 sads",
|
|
||||||
fields: [
|
|
||||||
{
|
|
||||||
id: "step_1_field_1",
|
|
||||||
label: "label field",
|
|
||||||
description: "this is the label description",
|
|
||||||
type: "textarea",
|
|
||||||
placeholder: "insert a textarea text here.",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
description: "This is a description for step 1 sads",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
actions: [
|
|
||||||
{
|
|
||||||
id: "action_1",
|
|
||||||
run_after: "wizard_completion",
|
|
||||||
type: "create_topic",
|
|
||||||
skip_redirect: false,
|
|
||||||
post: "step_1_field_1",
|
|
||||||
post_builder: false,
|
|
||||||
title: [
|
|
||||||
{
|
|
||||||
type: "assignment",
|
|
||||||
output: "Testing title",
|
|
||||||
output_type: "text",
|
|
||||||
output_connector: "set",
|
|
||||||
pairs: [],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
category: [
|
|
||||||
{
|
|
||||||
type: "assignment",
|
|
||||||
output_type: "category",
|
|
||||||
output_connector: "set",
|
|
||||||
output: [30],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
};
|
|
||||||
const getCreatedWizard = {
|
|
||||||
id: "new_wizard_for_testing",
|
|
||||||
name: "new wizard for testing",
|
|
||||||
save_submissions: true,
|
|
||||||
steps: [
|
|
||||||
{
|
|
||||||
id: "step_1",
|
|
||||||
fields: [
|
|
||||||
{
|
|
||||||
id: "step_1_field_1",
|
|
||||||
type: "text",
|
|
||||||
validations: {
|
|
||||||
similar_topics: {},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
actions: [
|
|
||||||
{
|
|
||||||
id: "action_1",
|
|
||||||
run_after: "wizard_completion",
|
|
||||||
type: "create_topic",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
};
|
|
||||||
export {
|
|
||||||
getWizard,
|
|
||||||
getAdminWizards,
|
|
||||||
getCustomFields,
|
|
||||||
getWizardTestingLog,
|
|
||||||
getWizardSubmissions,
|
|
||||||
getBusinessAdminWizard,
|
|
||||||
getStandardAdminWizard,
|
|
||||||
getAdminTestingWizard,
|
|
||||||
getCreatedWizard,
|
|
||||||
};
|
|
Laden …
In neuem Issue referenzieren