1
0
Fork 0
Commit-Graph

608 Commits

Autor SHA1 Nachricht Datum
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
Angus McLeod
a09376e645 various 2017-10-30 14:24:51 +08:00
Angus McLeod
f6251ace06 various 2017-10-22 11:37:58 +08:00
Angus McLeod
b8e0291512 Fix step component current objects 2017-10-19 10:17:36 +08:00
Angus McLeod
dc1cbfbfe4 Working version 2017-10-17 21:17:53 +08:00
Angus McLeod
5220b069f6 various 2017-10-17 15:18:53 +08:00
Angus McLeod
897cc0b60e various 2017-10-15 11:58:22 +08:00
Angus McLeod
e859e3efa2 various 2017-10-13 21:02:34 +08:00
Angus McLeod
dd26ac63af various 2017-10-09 13:52:09 +08:00
Angus McLeod
a43f4b1344 various 2017-10-07 10:27:38 +08:00
Angus McLeod
9f40821db0 Various 2017-10-06 10:59:02 +08:00
Angus McLeod
7b09410a26 various 2017-10-05 08:36:46 +08:00
Angus McLeod
f8848d2b93 Custom forms display steps, just don't save data yet 2017-09-29 19:27:03 +08:00
Angus McLeod
3fa2735c63 various 2017-09-25 22:47:40 +08:00
Angus McLeod
a3f9135698 Working wizard creation 2017-09-24 11:01:18 +08:00
Angus McLeod
ebd026887c Init unfinshed 2017-09-23 10:34:07 +08:00