Faizaan Gagan
d47770de88
implemented similar topics UI via ember components
2021-02-11 22:23:13 +05:30
Faizaan Gagan
194389c9be
settings are now prefixed with 'Enable'
2021-02-11 19:55:23 +05:30
Faizaan Gagan
cfb65245ea
renamed endpoint to realtime-validations
2021-02-11 19:53:54 +05:30
Faizaan Gagan
176cd7489a
improved admin side settings UI
2021-02-11 19:22:09 +05:30
Faizaan Gagan
800795047a
added wizard- prefix to component name
2021-02-11 12:45:54 +05:30
Faizaan Gagan
77ca946745
completed categories and date after filters
2021-02-05 18:29:30 +05:30
Faizaan Gagan
ffd2101a30
added backend validation mechanism and refined code
2021-02-01 19:28:37 +05:30
Faizaan Gagan
fa57bb8a5b
Merge branch 'master' into realtime-validation
2021-01-30 23:18:43 +05:30
Faizaan Gagan
79e2368b57
validation framework code working
2021-01-30 23:16:04 +05:30
Faizaan Gagan
e7635b632c
added dynamic attributes that can be targetted via css ( #67 )
2021-01-27 10:48:22 +05:30
Faizaan Gagan
5d749fe426
some changes
2021-01-27 10:38:26 +05:30
Faizaan Gagan
3cc45fa714
frontend validator apis
2021-01-26 13:35:10 +05:30
Angus McLeod
505043922e
Merge pull request #65 from paviliondev/text-counter
...
FEATURE: text length counter for text type fields
2021-01-20 19:59:04 +11:00
Faizaan Gagan
7bc7c4013e
simplified pluralization logic
2021-01-20 14:22:52 +05:30
Angus McLeod
d85ee726d4
Update wizard-date-input.hbs
2021-01-20 19:34:51 +11:00
Faizaan Gagan
cdfd699491
resolved conflicts with latest code
2021-01-20 13:07:44 +05:30
Angus McLeod
b5a6d15c9d
Add wizard field tabindex relative to field order
2021-01-19 18:50:37 +11:00
Faizaan Gagan
36094d70d6
fixed formatting for composer field type
2021-01-19 12:21:37 +05:30
Faizaan Gagan
f27ca60d24
updated char counter logic
2021-01-19 12:17:07 +05:30
Faizaan Gagan
b2cdc1c29e
REFACTOR: used new syntax for computed property
2021-01-16 17:27:38 +05:30
Angus McLeod
94456fd797
Merge branch 'master' into text-counter
2021-01-14 16:52:48 +11:00
Angus McLeod
69f35e2e7d
Revert "Remove out of date require"
...
This reverts commit ffc0d0e8bf
.
2021-01-12 21:52:42 +11:00
Faizaan Gagan
57b51c2972
Added a wizard setting to toggle displaying character counter
2021-01-12 16:16:24 +05:30
Faizaan Gagan
ba029c7973
Renamed computed property
2021-01-12 13:03:20 +05:30
Faizaan Gagan
54acbc18d1
Merge branch 'master' into text-counter
2021-01-12 13:02:12 +05:30
Angus McLeod
ffc0d0e8bf
Remove out of date require
2021-01-12 15:16:06 +11:00
Faizaan Gagan
25021edd82
added a computed property
2021-01-08 12:42:58 +05:30
Faizaan Gagan
ea5b420253
code formatting
2021-01-08 12:24:51 +05:30
Faizaan Gagan
10f80709c2
FEATURE: text length counter for text type fields
2021-01-08 12:20:57 +05:30
Angus McLeod
78dad97dc8
Use ember debounce until discourseDebounce hits stable
2021-01-04 14:22:43 +08:00
romanrizzi
11ff364cbe
Use the new discourseDebounce function wrapper.
...
We recently merged a Discourse core's PR to replace usages of Ember's debounce and discourseDebounce with a new debounce wrapper. The new wrapper works exactly like Ember's debounce but internally calls "run" when called in test mode.
This PR replaces all usages of other debounce functions with the new wrapper and fallbacks to Ember's debounce for backward-compatibility.
2020-12-22 11:06:13 -03:00
Angus McLeod
1962388501
Fix missing banner import
2020-12-18 19:25:04 +11:00
Angus McLeod
2177f8e837
Merge pull request #63 from paviliondev/max-length
...
FEATURE: added max length setting for text type fields
2020-12-14 21:47:45 +11:00
Faizaan Gagan
9c6f6d0db2
Reverted a formatting change
2020-12-08 13:41:45 +05:30
Faizaan Gagan
3c3e67684f
fixed html code formatting
2020-12-08 12:49:08 +05:30
Faizaan Gagan
4f7d18d193
FEATURE: added max length setting for text type fields
2020-12-08 12:44:37 +05:30
Angus McLeod
6dfd9e36c2
FIX: no access locale and svg icon
2020-12-08 13:27:19 +11:00
Angus McLeod
3bff13492f
Allow wizard i18n to be overridden by wizard theme i18n
2020-11-26 16:45:30 +11:00
Angus McLeod
4b3efb2e1b
Merge branch 'master' of https://github.com/angusmcleod/discourse-custom-wizard
2020-11-13 11:44:28 +11:00
Angus McLeod
b4d956a99c
Don't allow minLength input for url field
2020-11-13 11:44:19 +11:00
Angus McLeod
26b3797159
Merge pull request #59 from paviliondev/composer-drop
...
FIX: confine the wizard composer's dropZone
2020-11-13 11:22:13 +11:00
Faizaan Gagan
295eaf2b21
prettified the file
2020-11-11 17:07:30 +05:30
Faizaan Gagan
f096f7d05f
FIX: confine the wizard composer's dropZone
2020-11-11 16:58:28 +05:30
Angus McLeod
f2ef53cff7
Minor custom field fixes
2020-11-10 12:03:33 +11:00
Angus McLeod
b383538a6b
Move to individual custom field saving
2020-11-10 11:56:11 +11:00
Angus McLeod
155eabd377
Isolated custom field removal
2020-11-09 21:44:32 +11:00
Angus McLeod
066eef4ef8
FEATURE: Wizard Manager
...
The "Transfer" UI has been upgraded into a full wizard manager, adding additional import/export features and bulk-delete functionality
2020-11-09 14:32:36 +11:00
Angus McLeod
3da4d546b2
Add custom field spec and improve custom field structure
2020-11-08 14:24:20 +11:00
Angus McLeod
74cba10a10
Merge branch 'master' into tests_improvements
2020-11-03 11:28:45 +11:00
Angus McLeod
4e094edc7b
Add integer data type to custom field feature
2020-10-20 18:24:27 +11:00
Angus McLeod
b14d334829
Complete custom field management
2020-10-20 16:40:23 +11:00
Angus McLeod
9e0cf29b7c
Merge branch 'master' into custom_field_management
2020-10-20 11:42:58 +11:00
Angus McLeod
3e86d0ffa6
FEATURE: suppress notifications setting for post actions
2020-10-20 11:42:10 +11:00
Angus McLeod
8fdd263d8e
wip
2020-10-20 10:15:03 +11:00
Angus McLeod
d221d65d77
init
2020-10-17 12:31:07 +11:00
Angus McLeod
94c56ef550
Make uploadIcon responsive to authorized extensions
2020-10-06 21:05:24 +11:00
Angus McLeod
6297ddaa03
Update composer style and text usage to match the standard composer
2020-10-06 20:47:40 +11:00
Angus McLeod
55d7059469
Add missing isComposer computed property
2020-10-06 20:33:19 +11:00
Angus McLeod
96e85bb2b3
Add authorized_extensions support to wizard composer
2020-10-06 20:30:24 +11:00
Angus McLeod
1087facb54
Wrap import in wizard check
2020-10-05 13:40:51 +11:00
Angus McLeod
545dc615c2
Add missing model import
2020-10-05 13:08:15 +11:00
Angus McLeod
dc7249cfd2
Update wizard-raw-templates.js.erb
2020-10-02 19:32:18 +10:00
Angus McLeod
039262ce2c
FIXES: Improve wizard initialization && more upload improvements
2020-10-02 14:40:10 +10:00
Angus McLeod
20ddba2afd
Cleanup composer autocomplete
2020-10-02 11:41:39 +10:00
Angus McLeod
05f96beac1
Update raw templating handling to new asset pipeline
2020-10-02 11:38:32 +10:00
Angus McLeod
39790bf11e
Add missing conditional
2020-10-02 10:33:17 +10:00
Angus McLeod
aa7d5df77b
CLEANUP #1 : Upload progress and link modal
2020-10-02 10:33:01 +10:00
Angus McLeod
8a0dc999b3
Merge branch 'master' into rich-comp
2020-10-02 07:42:38 +10:00
fzngagan
3bd1129acf
FEATURE: Insert hyperlink on wizard composer
2020-10-01 19:18:20 +05:30
Angus McLeod
fce7b77a91
Add share-url import
2020-10-01 20:23:39 +10:00
fzngagan
67d87f74c1
Upload files, drag and drop files, syntax highlighting working
2020-10-01 11:13:29 +05:30
jbrw
866926501f
REFACTOR - remove _.debounce and _.isEqual
...
Lodash is being removed from core Discourse.
2020-09-29 12:57:32 -04:00
fzngagan
3fd3900cea
Added message bus to wizard side
2020-09-24 17:34:32 +05:30
Angus McLeod
fd0dfeae32
Remove wizard composer static id
...
This causes an issue if multiple composers are used in a single step
2020-09-21 15:36:11 +10:00
Angus McLeod
1f8f24804b
Add missing imports
2020-09-19 11:41:32 +10:00
Angus McLeod
b57a06ceff
Asset pipeline can't handle es6
2020-09-01 21:40:12 +10:00
Angus McLeod
73cdd2bc4d
Select-kit directory now needs to be manually injected
2020-09-01 21:28:14 +10:00
Angus McLeod
48e3c385dc
Require and setup the new Discourse initialization objects
2020-09-01 11:01:46 +10:00
Angus McLeod
dc66bbe936
Import lib/cookie
2020-09-01 08:48:23 +10:00
Angus McLeod
4daae1bfe4
Bootbox is now imported
2020-08-28 09:46:29 +10:00
Angus McLeod
a0f48e5a28
Merge pull request #53 from paviliondev/style_upgrade
...
Integrate custom wizard styles into the Discourse asset pipeline
2020-08-19 18:53:57 +10:00
Angus McLeod
b855417adb
Helper context usage has changed
...
See 41fd7a8b72
2020-08-19 13:23:10 +10:00
Angus McLeod
18f0356d15
Integrate custom wizard css into discourse asset pipeline
2020-08-19 13:14:28 +10:00
fzngagan
53fefec6bb
Added topic-fancy-title import
2020-08-10 11:57:53 +05:30
fzngagan
63f8faea36
FIX: discourse now uses helperContext to fetch siteSettings on frontend
2020-07-31 19:26:51 +05:30
Angus McLeod
888072f196
Merge branch 'master' into add_date_time_inputs
2020-07-22 11:30:40 +10:00
Angus McLeod
a0f2d85eff
Add visible to create_topic action
2020-07-20 14:26:11 +10:00
Angus McLeod
36c0281b2f
Add watch category users and migration
2020-07-20 13:06:36 +10:00
Angus McLeod
290bacc4bd
Add wizard actions and fix field listings
2020-07-17 17:02:48 +10:00
Angus McLeod
2e6c6ff4d6
Expose custom field support for create group and create category
2020-07-17 12:10:59 +10:00
Angus McLeod
1e4348b67a
Complete new group category actions
2020-07-16 17:50:09 +10:00
Angus McLeod
aa380e2d6c
Merge branch 'master' into create_category_and_create_group_actions
2020-07-16 15:25:18 +10:00
Angus McLeod
8fb44749f5
Add create_group
2020-07-16 15:25:06 +10:00
Angus McLeod
8d9179665b
Working date, time and dateTime inputs
2020-07-16 13:26:56 +10:00
Angus McLeod
271e270dca
Handle new category and tag hashtags
2020-07-15 10:19:04 +10:00
Angus McLeod
bb85b3a0d2
Update raw template global in erb
2020-07-09 13:15:23 +10:00
Angus McLeod
11bf892bcc
Add Create Category action and Create Group serverside
2020-07-09 12:19:36 +10:00
Angus McLeod
f0edc18804
Merge pull request #44 from discoursehosting/master
...
Add email_messages_level and email_digests as updatable user fields
2020-07-07 10:49:56 +10:00
Angus McLeod
58d0fda5af
Merge branch 'master' into pr/46
2020-07-07 10:31:27 +10:00
Robin Ward
15c24b6098
FIX: get-url deprecation
2020-07-06 15:05:15 -04:00
Richard
224903b025
Add email_messages_level and email_digests as updatable user fields
2020-07-02 09:33:58 +00:00
Angus McLeod
1f7f17ee30
Add date field
2020-07-02 15:25:17 +10:00
Angus McLeod
7841ee8101
Add email_level as updatable user field
2020-07-02 09:59:14 +10:00
Angus McLeod
e0a2525cb0
Explicitly import d-textarea
2020-06-26 20:28:13 +10:00
Angus McLeod
802d74bab2
Add text selection and conditional input type to dropdown content options
2020-06-22 20:47:42 +10:00
Angus McLeod
841923b79c
Create CW-version of site singleton
2020-06-22 10:13:10 +10:00
Robert Barrow
72f81c4c4c
FIX: add missing api actions meta
2020-05-30 20:26:14 +01:00
Angus McLeod
57aa93d9db
raw-templates have been moved
2020-05-28 13:06:24 +10:00
Angus McLeod
0c7d6f97fc
Import I18n
2020-05-28 13:06:06 +10:00
Angus McLeod
afb543e0de
Migrate from namespace to import
2020-05-28 11:26:39 +10:00
Robert Barrow
99f9907b1b
fixed spurious line
2020-05-26 11:52:25 +01:00
Robert Barrow
33b2003827
improved layout so that mapped field settings have more room
2020-05-26 11:47:15 +01:00
Robert Barrow
1f0f7ff5f9
Added categorySelection on the output
2020-05-26 11:16:06 +01:00
Robert Barrow
92f626196d
remove commented out code
2020-05-26 09:53:01 +01:00
Robert Barrow
c4471fa15f
Added notification level dropdown to allow admin to specify which level of tracking will be chosen during action
2020-05-25 14:59:31 +01:00
Robert Barrow
2458525206
utilise wizard mapper to retrieve values
2020-05-24 11:20:15 +01:00
Robert Barrow
9097e3cad2
Remove unnecessary selection options
2020-05-24 09:03:34 +01:00
Robert Barrow
5fc5ce113e
Update schema against PR feedback
2020-05-24 08:56:27 +01:00
Robert Barrow
d3e7fceb56
revert deletions of redundant spaces continued
2020-05-24 08:36:56 +01:00
Robert Barrow
ca3bad6664
revert deletions of redundant spaces to improve clarity of PR
2020-05-24 08:35:17 +01:00
Robert Barrow
f4a9cf86f2
FEATURE: added ability for user to selected watched categories in wizard
2020-05-22 23:42:26 +01:00
Angus McLeod
b196acf151
Update after-time modal to use new date time inputs
2020-05-15 12:06:21 +10:00
Angus McLeod
b9ad37c38f
Locale loading update
2020-05-15 09:31:39 +10:00
Angus McLeod
e28576ba5b
Update wizard-preload.js.es6
2020-05-14 14:46:41 +10:00
Angus McLeod
f28bde5206
I18n is now imported
2020-05-14 13:42:11 +10:00
Robin Ward
155493ce3b
DEV: Discourse.Route has been deprecated
2020-05-12 14:01:26 -04:00
Angus McLeod
c5ccd638f7
Preload store has moved
2020-05-07 20:29:18 +10:00
Angus McLeod
b83469b776
New RAW_TEMPLATES handling
2020-05-06 11:31:45 +10:00
Angus McLeod
dd3875840b
Lightbox doesn't work in custom wizard
2020-05-04 18:09:18 +10:00
Angus McLeod
d3eaceefe1
Convert boolean to is
2020-05-01 19:12:58 +10:00
Angus McLeod
379e839b71
FIX: make invite topic redirects work and allow them to be used in conditional route_tos
2020-05-01 18:16:58 +10:00
Angus McLeod
5b5bbd0e1a
Add boolean connector
2020-04-30 19:17:37 +10:00
Angus McLeod
d8b9f5acac
Discourse common is now an addon
2020-04-30 10:09:26 +10:00
Angus McLeod
489e615773
Ensure typeObject exists
2020-04-29 15:24:33 +10:00
Angus McLeod
857a159d0c
Add conditionality to route_to url
2020-04-29 11:47:08 +10:00
Angus McLeod
2844a75f30
Handle changes via callbacks instead of observers
2020-04-29 11:42:39 +10:00
Angus McLeod
e2b1c9e69f
Discourse client path change
2020-04-24 20:26:46 +10:00
Angus McLeod
082be35199
Selector active type fixes
2020-04-23 12:28:31 +10:00
Angus McLeod
77923b443d
Handle case when action id does not have number at end
2020-04-22 23:08:04 +10:00
Angus McLeod
e06f543720
Move api to v0.2
2020-04-22 23:03:18 +10:00
Angus McLeod
8327b7fad0
Put-cursor-at-end is now a seperate lib
2020-04-21 07:24:57 +10:00
Angus McLeod
b74a46a89f
Fix: new items may not have type on creation
2020-04-21 07:21:44 +10:00
Angus McLeod
de8b4f9b2e
Minor fixes
2020-04-20 22:26:34 +10:00
Angus McLeod
8cd8c3aeaa
Add field and action messages
2020-04-20 21:40:32 +10:00
Angus McLeod
7cffacafd2
Stub onUpdate
2020-04-20 19:42:52 +10:00
Angus McLeod
32aa7cc897
Improve change handling structure
2020-04-20 19:41:13 +10:00
Angus McLeod
d194a8313a
Add user field options as dropdown option
2020-04-19 21:02:14 +10:00
fzngagan
500c305701
added import
2020-04-17 13:32:56 +05:30
Angus McLeod
a25d69eb5f
Step description mapper updates
2020-04-16 15:14:03 +10:00
Angus McLeod
aa5f455c6b
Update wizard.js.es6
2020-04-16 13:34:49 +10:00
Angus McLeod
ca7af31562
Update field id handling
2020-04-16 13:33:07 +10:00
Angus McLeod
4576aff5b5
Fix wizard-link sorting
2020-04-16 12:13:26 +10:00
Angus McLeod
d26744cf56
Schema handling updates
...
- support custom field types
- move client schema to seperate helper
- handle schema defaults properly
2020-04-16 12:04:27 +10:00
Angus McLeod
707f187455
Use full name if present
2020-04-16 09:32:35 +10:00
Angus McLeod
3e350ac3dd
Use group full name in wizard selector
2020-04-16 09:10:39 +10:00
Angus McLeod
db16c9692b
Update custom validation && location style
2020-04-15 18:58:57 +10:00
Angus McLeod
4889435164
Bugfix
2020-04-15 18:58:10 +10:00
Angus McLeod
a1272de568
Handle event and location fields
2020-04-15 16:22:54 +10:00
Angus McLeod
92bd7953f1
Handle incorrect data in mapped inputs
2020-04-15 15:41:27 +10:00
Angus McLeod
e285674c8f
Handle corrupted wizard data
2020-04-15 15:22:21 +10:00
Angus McLeod
c24c7f7b44
Api tweaks
2020-04-15 14:29:47 +10:00
Angus McLeod
3066c22367
bugfix
2020-04-15 13:21:40 +10:00
Angus McLeod
949b28cecb
Update logs
2020-04-15 12:47:14 +10:00
Angus McLeod
57a19d4f23
Minor bugfixes
2020-04-15 12:34:39 +10:00
Angus McLeod
147b8a787c
Improve log UI
2020-04-15 12:10:39 +10:00
Angus McLeod
1ac241fb9a
Revert to post_builder
2020-04-15 11:23:41 +10:00
Angus McLeod
04198339ca
Action logging and submissions bugixs
2020-04-15 10:46:44 +10:00
Angus McLeod
83243af22d
Minor bugfix
2020-04-14 23:16:45 +10:00
Angus McLeod
bab2c95cfe
Update error handling
2020-04-14 23:08:02 +10:00
Angus McLeod
ebab021916
Handle case when error input can't be found
2020-04-14 23:00:19 +10:00
Angus McLeod
f8104eb01b
Limit dropdown types
2020-04-14 22:10:42 +10:00
Angus McLeod
d96ebb3bdd
Don't allow auto-updating of trust level
2020-04-14 20:46:53 +10:00
Angus McLeod
303c79be1f
Only clear mapped properties if the field id remains the same
2020-04-14 16:06:02 +10:00
Angus McLeod
d128565979
various
2020-04-14 15:46:06 +10:00
Angus McLeod
92e61f3f51
various
2020-04-14 09:39:21 +10:00
Angus McLeod
ab18769820
various
2020-04-13 22:17:22 +10:00
Angus McLeod
dae08e53d4
various
2020-04-12 09:27:16 +10:00
Angus McLeod
d8fd5cb258
various
2020-04-11 16:22:12 +10:00
Angus McLeod
ae87e383d2
update profile update action fields
2020-04-10 18:51:01 +10:00
Angus McLeod
3c8dc540c8
wip
2020-04-10 17:57:49 +10:00
Angus McLeod
024ab63006
various
2020-04-08 17:59:54 +10:00
Angus McLeod
98f9215d65
various
2020-04-08 12:52:07 +10:00
Angus McLeod
5c33b4a621
Profile action fixes
2020-04-08 00:18:12 +10:00
Angus McLeod
df8d40cf2b
Ensure update avatar works
2020-04-07 23:33:11 +10:00
Angus McLeod
6ced0cf13c
various
2020-04-07 21:06:35 +10:00
Angus McLeod
a20c74a943
various
2020-04-07 20:28:39 +10:00
Angus McLeod
539f61c610
wip
2020-04-07 18:33:51 +10:00
Angus McLeod
2e272f3ef4
Merge branch 'events-support-imports' into add_group_field
2020-04-07 17:57:36 +10:00
Angus McLeod
b5fce333f6
wip
2020-04-07 17:54:30 +10:00
Angus McLeod
e3fa75597b
various
2020-04-07 14:56:16 +10:00
Angus McLeod
6570e4b74b
wip
2020-04-06 18:36:38 +10:00
Angus McLeod
04d7fc1c59
various
2020-04-06 11:54:16 +10:00
Angus McLeod
7b3ed54f29
various
2020-04-05 11:37:09 +10:00
Angus McLeod
610ab8570a
Add style updates
2020-04-03 19:49:36 +11:00
Angus McLeod
a6cb3ddd05
Update wizard.js.es6
2020-04-03 09:47:32 +11:00
Angus McLeod
6088efcbbb
Merge branch 'master' into events-support-imports
2020-04-02 21:31:59 +11:00
Angus McLeod
10fb3c4c44
various
2020-04-02 20:29:22 +11:00
Angus McLeod
0d94c1d8c6
various
2020-04-02 19:21:03 +11:00
Angus McLeod
87a53a8c85
wip
2020-04-02 16:21:57 +11:00
Angus McLeod
bbdf11c84f
wip
2020-04-01 23:16:26 +11:00
Angus McLeod
2046648862
various
2020-04-01 21:58:30 +11:00
Angus McLeod
3bb16f1fb5
wip
2020-04-01 16:03:26 +11:00
Angus McLeod
66bd90a56e
wip
2020-03-31 19:30:53 +11:00
Angus McLeod
947a42cf0f
wip
2020-03-31 17:29:59 +11:00
Angus McLeod
9a489f3b9b
Merge branch 'master' into add_group_field
2020-03-31 15:53:00 +11:00
Angus McLeod
9b03552344
Migrate to new Site registration approach
2020-03-31 14:14:49 +11:00
Angus McLeod
906db9269f
Update wizard-custom.js
2020-03-31 11:13:16 +11:00
Angus McLeod
ee61c1deb3
add permitted setting
2020-03-30 17:16:03 +11:00
Angus McLeod
b212eaa2f3
wip
2020-03-30 10:53:28 +11:00
Angus McLeod
71054b80f3
Style and deprecation updates
2020-03-29 18:49:33 +11:00
fzngagan
19ed700e46
added requirejs imports for events form
2020-03-27 12:50:20 +05:30
fzngagan
2b45e9b039
added css/js for timepicker on wizard side
2020-03-27 12:49:27 +05:30
Angus McLeod
f7c1185644
Update group validation
2020-03-24 21:45:28 +11:00
Angus McLeod
ab1763545b
Update custom.js.es6
2020-03-24 21:24:27 +11:00
Angus McLeod
8a4b4413b9
Update wizard-custom-action.hbs
2020-03-24 21:22:32 +11:00
Angus McLeod
b81685e1d1
Bugfixes
2020-03-24 21:14:42 +11:00
Angus McLeod
fe7283ab3c
Add content conditionals
2020-03-24 20:35:46 +11:00
Robert Barrow
ce9373dd91
working url and number validation
2020-03-23 18:40:11 +00:00
Robert Barrow
506a245a47
Merge branch 'master' into number_and_url_validation
2020-03-23 14:51:01 +00:00
Robert Barrow
f2d7f57bb6
first feature commit
2020-03-23 14:49:39 +00:00
Angus McLeod
3a14cb0805
wip
2020-03-23 16:41:04 +11:00
Angus McLeod
ffde10c217
wip
2020-03-22 17:47:56 +11:00
Angus McLeod
2e6ab27ea0
add prefil
2020-03-22 04:30:11 +11:00
Angus McLeod
b8369146c7
remove preset dropdown
2020-03-19 18:58:45 +11:00
Angus McLeod
ca5afcb95d
Update wizard-custom.js
2020-03-15 17:20:46 +11:00
Angus McLeod
cf7b8f0115
Update wizard-custom.js
2020-03-15 14:58:46 +11:00
merefield
9ccef0832b
Update wizard-custom.js
...
change to file locations in core
2020-02-08 13:16:29 +00:00
Angus McLeod
f2a97f903c
Add onChange to category-selector
2020-02-05 18:20:24 +11:00
Angus McLeod
1b3dd5a6ba
Revert use of options && other combo-box cleanups
2020-02-05 17:58:35 +11:00
Angus McLeod
e293a3f5e9
Update to select-kit-2
2020-02-02 21:42:05 +11:00
Angus McLeod
4d1ee9007b
Improve custom wizard serialization and add spec
2019-12-12 15:43:11 +11:00
Angus McLeod
9e29947e27
Merge master
2019-12-09 17:21:38 +11:00
merefield
0a79517301
Merge pull request #26 from merefield/national_flags_better_integration
...
REMOVE: all redundant nat flags logic that has been moved to national flags plugin
2019-12-06 11:47:08 +00:00
merefield
7541e09e98
Merge pull request #25 from merefield/another_require_fix
...
FIX: add yet another require to resolve critical failure
2019-12-06 11:34:42 +00:00
Robert Barrow
6f331388f4
FIX: add yet another require to resolve critical failure
2019-12-06 11:33:37 +00:00
Angus McLeod
f1fdc37a21
Add enabled setting && tests && file restructure
2019-12-05 17:48:32 +11:00
Angus McLeod
9ac57eeb98
FEATURE: Add real Discourse composer
2019-11-20 23:08:04 +11:00
Angus McLeod
833195039b
Add a whole bunch of required objects
2019-11-14 18:28:26 +11:00
merefield
468557058e
Merge pull request #24 from merefield/another_require_fix
...
FIX: add missing require to accommodate core change
2019-11-11 22:13:00 +00:00
Robert Barrow
c0b55f77b6
FIX: add missing require to accommodate core change
2019-11-11 21:58:23 +00:00
Robert Barrow
5b210c41d4
REMOVE: all national flags logic that will be moved to national flags plugin
2019-11-10 22:48:06 +00:00
Robert Barrow
2e1926fc8a
Merge branch 'master' of https://github.com/merefield/discourse-custom-wizard into reset_wizard
2019-11-04 18:10:20 +00:00
Robert Barrow
1c3d272b79
FEATURE: new option to force restart at each revisit
2019-11-04 17:49:30 +00:00
merefield
dfc2b90961
Merge pull request #22 from merefield/require_fix_experiment
...
add new dependency to fix critical failure of wizard
2019-10-31 23:30:06 +00:00
Robert Barrow
76444d6203
add dependency
2019-10-31 23:14:28 +00:00
Robert Barrow
8f347f428f
require fix experiment
2019-10-31 16:03:16 +00:00
merefield
dd5bacfd0f
Merge pull request #19 from merefield/juless_extensions
...
FIX: gracefully deal with lack of field label for dropdown and add settings key value.
2019-10-22 20:41:57 +01:00
Robert Barrow
c9348469d7
FIX: gracefully deal with lack of field label for dropdown and add settings explanation key value
2019-10-22 20:40:27 +01:00
merefield
d03f8c964f
Merge pull request #18 from merefield/juless_extensions
...
new site setting to allow admin to choose the label cue for nat flags
2019-10-21 11:58:31 +01:00
Robert Barrow
ce49a8ab94
new site setting to allow admin to choose the label cue to show national flag images when using the drop-down to select flag
2019-10-21 11:56:36 +01:00
Angus McLeod
71386efff7
Merge pull request #17 from paviliondev/fix-redirect-after-login
...
fix redirect after login
2019-10-17 11:38:43 +11:00
Angus McLeod
085f4b1633
Use non-e6 formatting
2019-10-17 11:26:21 +11:00
Angus McLeod
aab2662f9c
Add path to redirect
2019-10-17 11:16:41 +11:00
Angus McLeod
7792d2365b
FIX: properly account for custom tag fields
2019-10-15 16:34:43 +11:00
Angus McLeod
9880bd780e
FIX: limit wizard fields to category fields for custom categories
2019-10-15 16:08:49 +11:00
Angus McLeod
a3ccbe6a4e
Merge branch 'master' into fix-redirect-after-login
2019-10-14 11:04:46 +11:00
Marcus Baw
7dc42c24ea
javascript based cookie setting and redirect, removed ruby cookie handling
2019-10-11 12:40:11 +01:00
Robert Barrow
fc602db262
Merge branch 'master' of https://github.com/angusmcleod/discourse-custom-wizard into juless_extensions
2019-10-11 10:47:16 +01:00
Angus McLeod
bdb1d936b9
Remove link functionality from editor
2019-10-11 08:49:20 +11:00
Robert Barrow
c5c91a11af
MERGE: merged upstream changes
2019-10-09 16:06:39 +01:00
Robert Barrow
d1b4a96e2c
FIX: better solution for setting a required field for send_message
2019-10-09 16:02:06 +01:00
Angus McLeod
82cb2668bc
add guest login
2019-10-08 16:46:13 +11:00
Robert Barrow
96d5a189dc
Various PR fixes inc moving flag data to yml, making accepted image upload files a site setting and adding class binding for image uploads
2019-10-04 22:13:41 +01:00
Robert Barrow
d376e178b4
removed console log
2019-09-23 23:00:53 +01:00
Robert Barrow
1597e40a8a
FEATURE: added image preview for image uploads
2019-09-23 22:16:41 +01:00
Robert Barrow
938e29fe3f
NEW FEATURE: can upload avatar in a wizard step
2019-09-11 12:58:57 +01:00
Robert Barrow
1670ed4b67
NEW FEATURE: ability to request national flag update in wizard
2019-09-11 09:30:38 +01:00
Angus McLeod
ad18ec9809
Improve redirect code clarity
2019-08-29 09:51:18 +10:00
Angus McLeod
f317032bca
Add open composer action
2019-08-27 16:05:24 +10:00
Angus McLeod
a6516fe383
re-add submissions
2019-08-13 15:51:37 +10:00
Angus McLeod
30390e8264
Improve flexibility and structure of send_to_api action
2019-08-13 14:11:46 +10:00
Angus McLeod
6ad821024a
Merge pull request #14 from angusmcleod/pr/13
...
Pr/13
2019-08-07 20:59:56 +10:00
Angus McLeod
7cd5069069
minor formatting
2019-08-07 20:46:05 +10:00
Angus McLeod
c156dcb6d1
Componentize
2019-08-07 20:38:50 +10:00
Angus McLeod
922afdc1bd
Client and server-side fixes
2019-08-07 20:16:05 +10:00
Angus McLeod
ee71719793
client-side improvements
2019-08-07 18:18:46 +10:00
Faizaan Gagan
861ab40a5a
minor issue: passing parameter to translation string
2019-08-06 16:47:03 +05:30
Faizaan Gagan
25792f92e4
Fixed code formatting, tweaked css, moved remaining hardcoded strings to translations and removed all console.log calls
2019-08-06 16:38:05 +05:30
Angus McLeod
b41d66214a
Fix validations
2019-07-31 17:42:50 +10:00
Angus McLeod
5b3245c576
Update field validation
2019-07-31 16:57:25 +10:00
Angus McLeod
3046d16ff3
Style tweaks
2019-07-31 12:31:15 +10:00
Faizaan Gagan
bf9ceb6dd3
made the changes discussed with Angus, some UI improvements and some edge-case validations
2019-07-30 22:34:18 +05:30
Faizaan Gagan
98d8eeffca
added some validations and changed the import logic to use FormData instead of FileReader
2019-07-29 13:30:56 +05:30
Faizaan Gagan
63fb0658e9
added a feature for importing and exporting wizards
2019-07-28 02:47:20 +05:30
Angus McLeod
eeba1d45d1
Style tweak
2019-07-27 17:14:07 +10:00
Angus McLeod
fa6414aaf7
set reset to null after load
2019-07-27 17:07:22 +10:00
Angus McLeod
802f7d1fd5
Add required data message
2019-07-27 17:01:29 +10:00
Angus McLeod
c058340c84
Fix tag and category fields
2019-07-27 16:10:26 +10:00
Angus McLeod
0460f9342d
Allow selection of category property type
2019-07-26 19:12:58 +10:00
Angus McLeod
a1c8b53e64
Only save category ids
2019-07-26 18:59:41 +10:00
Angus McLeod
dfe8debda7
Revert "Revert "Add category and tag selectors""
...
This reverts commit f8a8d5a964
.
2019-07-26 18:59:21 +10:00
Angus McLeod
f8a8d5a964
Revert "Add category and tag selectors"
...
This reverts commit 2e5af57c26
.
2019-07-26 18:23:16 +10:00
Angus McLeod
2e5af57c26
Add category and tag selectors
2019-07-26 18:00:55 +10:00
Angus McLeod
7a27139ebc
fix composer
2019-07-22 17:28:49 +10:00
Angus McLeod
81d86bec7c
Add file types setting to upload field
2019-07-19 13:47:17 +10:00
Angus McLeod
0b90fdabcf
bugfix
2019-07-18 09:18:08 +10:00
Angus McLeod
c9b7296640
Add preset dropdown for tags
2019-07-12 11:55:53 +10:00
Angus McLeod
e414e651cc
Merge fix
2019-07-12 11:06:39 +10:00
Angus McLeod
dfc87bccb0
Merge branch 'master' into api_authentication
2019-07-12 11:00:10 +10:00
Angus McLeod
8aeb3fb32d
tweak text
2019-07-02 16:52:47 +10:00
Angus McLeod
650dc498a4
Add required data && permitted params to steps
2019-07-02 14:49:14 +10:00
Angus McLeod
f693a2d25a
Add add_to_group action
2019-07-01 12:31:50 +10:00
Angus McLeod
20f605b899
Use wizard name in no access messages
2019-06-19 13:39:39 +08:00
Angus McLeod
aa7dd16827
Handle guests on wizard routes
2019-06-19 13:23:10 +08:00
Angus McLeod
92fb880502
Cook step titles
2019-06-19 12:32:03 +08:00
Robert Barrow
fa39bbff29
FIX: logs weren't deleting when trash can was pressed
2019-06-16 14:33:30 +01:00
Robert Barrow
7efaf25572
added logging to token refresh, added user column to log and log display
2019-06-16 12:49:51 +01:00
Robert Barrow
c6fed81d28
updated some ember actions to closure actions to remove deprecation warnings, fixed issue where you could not remove last auth parameter as key would never be cleared
2019-06-12 21:57:38 +01:00
Angus McLeod
b9f8cc61b2
distinguish between 2 legged and 3 legged oauth && other authorization improvements
2019-06-07 13:09:31 +10:00
Robert Barrow
95ba52f973
added logging for api calls
2019-06-06 17:10:13 +01:00
Robert Barrow
def5f8e669
added validation for endpoint body JSON in API admin and fixed error handling in actual API calls
2019-06-05 22:23:15 +01:00
Angus McLeod
5ffcee1dde
Add custom wizard integration
2019-06-03 17:09:24 +10:00
Angus McLeod
819c76b3ff
API data validation and administration improvements
2019-06-03 12:49:54 +10:00
Angus McLeod
22d1c6fd06
API Admin client-side cleanups
2019-06-03 09:40:54 +10:00
Robert Barrow
cc98a14d15
added basic auth interface changes and supporting code
2019-06-02 23:59:35 +01:00
Angus McLeod
f331f80cbb
Update wizard api CRUD
...
- New api metadata model
- New api id system
- Minor UI updates
2019-06-02 20:54:31 +10:00
Angus McLeod
6345083c4d
initialize auth params and endpoints in the route & model
2019-06-01 12:25:09 +10:00
Robert Barrow
582e2cca42
fixed issue that prevented you adding params or endpoints when there were none to begin with
2019-05-31 23:25:22 +01:00
Robert Barrow
06b5e28ced
removed debug statement from javascript
2019-05-31 22:37:17 +01:00
Robert Barrow
6afdeb7408
resolved type error for api.get not a function and for error on save when no endpoints
2019-05-31 22:32:24 +01:00
Angus McLeod
9ff904d0fa
WIP: Add Endpoint Administration
2019-05-31 17:54:11 +10:00
Angus McLeod
01a9e7f148
complete OAuth authorization && Start API Admin UI
2019-05-30 15:04:34 +10:00
romanrizzi
a4cacb169d
Removed group option since it's not used and we're planning to deprecate it soon
2019-05-14 16:57:03 -03:00
Angus McLeod
cd51e4cbca
fix placeholders
2019-04-18 09:47:41 +10:00
Bianca Nenciu
ef84cbebd4
FIX: Remove outdated dependency.
2019-04-10 18:05:01 +03:00
Angus McLeod
80e5bcc0dc
add none placeholder for action types
2019-04-09 19:00:00 +10:00
Justin DiRose
5a70e79f5c
FIX: Missing footer image
2019-03-26 10:53:59 -05:00
Angus McLeod
2e861f6b69
add wizard raw template pre-compilation
2019-01-29 11:30:35 +11:00
Angus McLeod
44e15ddfaa
various fixes
2019-01-18 11:34:52 +11:00
Angus McLeod
50593dc298
preload custom wizard start script
2019-01-17 15:45:21 +11:00
Angus McLeod
0ea0524dcf
add reset flag
2019-01-14 13:53:53 +11:00
Angus McLeod
e8ac4f7ca8
bugfix
2019-01-14 13:13:37 +11:00
Chad Boschert
126cdd910a
Added IE11 polyfill to resolve client-side error that prevented wizard step from rendering
2018-11-29 09:50:06 +11:00
Chad Boschert
36117bdc60
IE 11 caches agressively; prevent ajax call from caching
2018-11-29 09:50:06 +11:00
Chad Boschert
d735395c3e
Fix IE bug that causes undefined wizardid
2018-11-29 09:50:06 +11:00
Angus McLeod
1a0a4fdbbe
add custom value placeholder
2018-10-07 18:28:26 +11:00
Angus McLeod
b78c2f0c0f
add skip_redirect for actions
2018-09-18 11:56:42 +10:00
Angus McLeod
cb8f8e2410
save whole file object and show filename
2018-09-15 16:21:02 +10:00
James Hahn II
5232518bdc
Update wizard-field-upload.hbs
2018-09-11 10:51:40 -05:00
James Hahn II
6f0aa3d911
Update wizard-field-upload.js.es6
2018-09-09 08:07:49 -05:00
James Hahn II
85c64fb3b6
Update wizard-field-upload.hbs
2018-09-09 08:06:52 -05:00
James Hahn II
5c811bbb2f
Create wizard-field-upload.hbs
2018-09-09 08:03:46 -05:00
James Hahn II
a0a037a41b
Create wizard-field-upload.js.es6
2018-09-09 08:01:02 -05:00
Angus McLeod
3cdaa82ac5
avoid exception if path is null
2018-08-29 10:01:52 +10:00
Angus McLeod
8f4ee450ee
style tweaks
2018-08-19 10:34:28 +10:00
Angus
7a781b24d0
theme key has changed to theme id
2018-07-17 08:57:53 +10:00
Orlando Del Aguila
d6a40d3088
set checkbox id for labels work correctly
2018-07-11 14:37:04 -05:00
Angus McLeod
b71ec64a9f
Refactor redirect logic and update not_permitted text
2018-07-06 10:58:53 +10:00
Angus McLeod
33792e4d35
Re-apply sortable when links change
2018-06-29 16:54:06 +10:00
Angus McLeod
1b1df47e62
js formatting
2018-06-29 16:07:34 +10:00
Angus McLeod
0bb1660b6b
Replace object.assign with jQuery extend
2018-06-14 09:59:41 +10:00
Angus McLeod
cb9e37cf30
Fix client redirect
2018-05-24 16:11:23 +10:00
Angus McLeod
2981c32ea5
Add support for user_fields
2018-05-24 15:34:58 +10:00
Angus McLeod
5b312eca07
Add excluded paths setting
2018-05-24 15:34:02 +10:00
Angus McLeod
e005eac934
Small tweaks
2018-05-16 17:19:03 +10:00
Angus McLeod
b73b39370f
Cook field labels
2018-05-13 15:46:02 +10:00
Angus McLeod
9a3ae6406f
Fix completed? for reused wizards && ensure users with no access can get back to site
2018-05-09 15:06:43 +10:00
Angus McLeod
11c85270a7
Update wizard composer
2018-04-15 12:49:12 +10:00
Angus McLeod
4b4ed53a46
Field description styles are off
2018-04-05 15:49:39 +10:00
Angus McLeod
5d6506355e
Handle wizard routes in DiscourseURL.routeTo
2018-03-14 12:35:38 +08:00
Angus McLeod
47b5f96ce1
Exclude no-undef for certain files to make linter happy
2018-03-06 11:38:36 +08:00
Angus McLeod
4ab2cbb1ff
Cook step descriptions && add image type && style updates
2018-03-05 09:52:15 +08:00
Angus McLeod
e81f131992
Use flexboxes to align step children and fields
2018-02-10 15:04:31 +08:00
Angus McLeod
bd81a5b3a7
Minor tweaks
2018-02-08 17:42:10 +08:00
Angus McLeod
9dd6efdaa2
Add composer field type
2018-02-08 12:30:55 +08:00
Angus McLeod
ac3369eee0
Try removing the redirect
2018-02-04 17:53:20 +08:00
Angus McLeod
21e235be40
Ensure submissions model has id
2018-02-04 17:31:26 +08:00
Angus McLeod
94910e25f0
Ensure invalid checkbox is animated
2018-02-04 17:23:28 +08:00
Angus McLeod
ce1cbd5e8c
Update user custom field handling
2018-02-04 16:42:02 +08:00
Angus McLeod
d837a7c9bc
Add custom user fields to actions
2018-02-04 15:52:53 +08:00
Angus McLeod
080bb7e49c
Improve field validation to better handle new types
2018-02-04 14:34:32 +08:00
Angus McLeod
b66999f845
Rm unnecessary require
2018-02-03 10:25:25 +08:00
Angus McLeod
794422658b
Style tweaks
2018-02-01 13:11:23 +08:00
Angus McLeod
c0e0338f5f
Add text-only field && make more elements optional && style changes
2018-01-30 21:19:32 +08:00
Angus McLeod
610aa772f2
Another tweak of placement of loading spinner
2017-12-25 21:49:25 +08:00
Angus McLeod
cbdad79c90
Better placement of step loading spinner
2017-12-25 21:29:06 +08:00
Angus McLeod
a4875f2214
Add basic theme support to custom wizards
2017-12-17 11:43:18 +08:00
Angus McLeod
0d4ecc3c90
Handle id for which there is no wizard
2017-12-03 15:57:40 +08:00
Angus McLeod
8dfbb273ca
Hide admin nav from mods
2017-11-30 13:48:00 +08:00
Angus McLeod
aa1c30f1d3
Add custom category and title for create_topic
2017-11-30 10:55:15 +08:00
Angus McLeod
f7c1170e07
Add min trust setting
2017-11-29 17:48:49 +08:00
Angus McLeod
b58c20c60c
Use a new template field
2017-11-24 14:03:39 +08:00
Angus McLeod
f5ffff35d8
Add post builder
2017-11-24 12:32:15 +08:00
Angus McLeod
e731ecba23
Add user-selector and checkbox as field options
2017-11-23 17:03:19 +08:00
Angus McLeod
37b1b73f90
Improve checks and edge cases
2017-11-23 17:02:25 +08:00
Angus McLeod
b45d26c143
Add prompt completion feature
2017-11-22 17:34:21 +08:00
Angus McLeod
ded156c4dd
Add wizard & step classes && add some 3rd party css (to be removed)
2017-11-15 15:36:44 +08:00
Angus McLeod
75d4fcaab5
Fix start step && add dropdown none
2017-11-09 10:50:48 +08:00
Angus McLeod
8c173a7b17
Fix dropdown choices && wizard start
2017-11-08 16:52:50 +08:00
Angus McLeod
2f659f4d18
bugfix
2017-11-07 14:28:26 +08:00
Angus McLeod
7f15e2a657
Minor tweaks
2017-11-06 17:06:53 +08:00
Angus McLeod
68b6e34b55
Firefox doesn't give you access to event
globally in ember actions.
2017-11-03 21:24:09 +08:00
Angus McLeod
f3588dbe89
Separate raw and cooked descriptions
2017-11-03 16:22:50 +08:00
Angus McLeod
d14db3678a
Add rich text for step descriptions
2017-11-02 10:22:13 +08:00
Angus McLeod
df65c92665
Remove unnecessary additions
2017-11-02 09:56:40 +08:00
Angus McLeod
7731859e95
Try a different tack
2017-11-02 09:41:26 +08:00
Angus McLeod
1425c1e783
tweak
2017-11-02 09:27:21 +08:00
Angus McLeod
80fccbf093
logs for testing production requires
2017-11-02 08:50:24 +08:00
Angus McLeod
11953055fd
various
2017-11-01 17:50:03 +08:00
Angus McLeod
be81aa7f4d
various
2017-11-01 12:21:14 +08:00