Robert Barrow
|
b8f9a73b21
|
FIX: missing tags when using custom tags
|
2020-03-04 14:10:16 +00:00 |
|
Angus McLeod
|
3b9488cacb
|
Fix spec for CI
|
2020-02-05 18:20:39 +11:00 |
|
Angus McLeod
|
4d1ee9007b
|
Improve custom wizard serialization and add spec
|
2019-12-12 15:43:11 +11:00 |
|
Angus McLeod
|
6ad44d58ad
|
Add dropdown tests and improvements
|
2019-12-12 10:20:10 +11:00 |
|
Angus McLeod
|
9e29947e27
|
Merge master
|
2019-12-09 17:21:38 +11:00 |
|
Angus McLeod
|
8e5d6b779c
|
Complete builder.rb spec
|
2019-12-09 16:51:42 +11:00 |
|
Angus McLeod
|
be83350b72
|
Tests WIP
|
2019-12-09 12:43:30 +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 |
|
Angus McLeod
|
a96a2b965c
|
Bulder tests WIP
|
2019-12-06 20:05:19 +11:00 |
|
Angus McLeod
|
ba33576f51
|
File restructuring
|
2019-12-05 19:05:21 +11:00 |
|
Angus McLeod
|
f1fdc37a21
|
Add enabled setting && tests && file restructure
|
2019-12-05 17:48:32 +11:00 |
|
Angus McLeod
|
c812f60fd7
|
FIX: pass restart_on_revisit as option on initial load
|
2019-11-15 10:29:48 +11:00 |
|
Angus McLeod
|
acad46b246
|
Add reader property
|
2019-11-15 10:00:02 +11:00 |
|
Angus McLeod
|
a68f7f8cbc
|
FIX: Revisit mispellings
|
2019-11-15 09:47:20 +11: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
|
2c101e61ed
|
Merge pull request #21 from merefield/juless_extensions
FIX: avoid exception if no update data is available for update profile
|
2019-10-26 23:54:41 +01:00 |
|
Robert Barrow
|
fd9cc78e58
|
FIX: avoid exception if no update data is available
|
2019-10-26 23:52:49 +01:00 |
|
merefield
|
8dacd5ec4c
|
Merge pull request #20 from merefield/juless_extensions
FIX: checkbox showed incorrect value
|
2019-10-24 19:15:29 +01:00 |
|
Robert Barrow
|
b84677ddb6
|
FIX: checkbox showed incorrect value
|
2019-10-24 19:13:54 +01:00 |
|
Angus McLeod
|
7792d2365b
|
FIX: properly account for custom tag fields
|
2019-10-15 16:34:43 +11:00 |
|
Robert Barrow
|
7e0c2b37f4
|
update to fix search for flag dropdown
|
2019-10-12 18:55:01 +01: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 |
|
Robert Barrow
|
f1ea4159f5
|
Merge branch 'juless_extensions' of https://github.com/merefield/discourse-custom-wizard into juless_extensions
|
2019-10-04 22:17:52 +01: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 |
|
Angus McLeod
|
514a03c3af
|
add require_dependency back for backwards compatibility
|
2019-10-03 16:54:15 +10:00 |
|
Angus McLeod
|
954dea0af9
|
zeitwork compatibility
|
2019-10-03 15:17:21 +10:00 |
|
Angus McLeod
|
82d98892a3
|
FIX: allow action tags and topic field tag mapping to work together
|
2019-10-03 12:17:33 +10:00 |
|
Angus McLeod
|
f1a310ad4a
|
FIX: zeitwork cleanup
|
2019-10-03 10:40:06 +10:00 |
|
Angus McLeod
|
e328331249
|
FIX: action category selection
|
2019-10-02 14:24:02 +10:00 |
|
Robert Barrow
|
979e896d6b
|
leave send_message if there are any empty data fields
|
2019-10-01 18:14:15 +01:00 |
|
Robert Barrow
|
f5fc69a908
|
FIX: add ability for send_message to recognise custom title
|
2019-10-01 17:13:15 +01:00 |
|
Angus McLeod
|
9a3506a9d6
|
FIX: required data check
|
2019-09-24 15:52:09 +08:00 |
|
Robert Barrow
|
938e29fe3f
|
NEW FEATURE: can upload avatar in a wizard step
|
2019-09-11 12:58:57 +01:00 |
|
Angus McLeod
|
26ce6a313b
|
boolean cast bugfix
|
2019-09-11 21:30:59 +10:00 |
|
Angus McLeod
|
0b9abf84cc
|
Add support for date variable in field interpolation
|
2019-09-11 19:53:51 +10:00 |
|
Robert Barrow
|
5befcd2f23
|
Merge branch 'master' into juless_extensions
|
2019-09-11 10:15:33 +01:00 |
|
Angus McLeod
|
83b49a9082
|
Profile updates bugfixes
|
2019-09-11 19:08:00 +10:00 |
|
Robert Barrow
|
1670ed4b67
|
NEW FEATURE: ability to request national flag update in wizard
|
2019-09-11 09:30:38 +01:00 |
|
Angus McLeod
|
961ad8cc27
|
bugfix
|
2019-08-29 10:24:10 +10:00 |
|
Angus McLeod
|
b779642422
|
Properly clean up route_to after it's used
|
2019-08-29 10:22:02 +10:00 |
|
Angus McLeod
|
f4a5b49446
|
route_to should take precedence
|
2019-08-29 09:53:24 +10:00 |
|
Angus McLeod
|
ad18ec9809
|
Improve redirect code clarity
|
2019-08-29 09:51:18 +10:00 |
|
Angus McLeod
|
69c25171d5
|
Fix sub-category slugs
|
2019-08-27 17:28:49 +10:00 |
|
Angus McLeod
|
f317032bca
|
Add open composer action
|
2019-08-27 16:05:24 +10:00 |
|
Angus McLeod
|
30390e8264
|
Improve flexibility and structure of send_to_api action
|
2019-08-13 14:11:46 +10:00 |
|
Angus McLeod
|
b634bed1d0
|
Add key recursion to wizard field interpolation
|
2019-08-01 11:05:03 +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
|
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
|
05b651fdc6
|
Allow custom profile updates
|
2019-07-22 17:16:22 +10:00 |
|
Angus McLeod
|
81d86bec7c
|
Add file types setting to upload field
|
2019-07-19 13:47:17 +10:00 |
|
Angus McLeod
|
c9b7296640
|
Add preset dropdown for tags
|
2019-07-12 11:55:53 +10:00 |
|
Angus McLeod
|
dfc87bccb0
|
Merge branch 'master' into api_authentication
|
2019-07-12 11:00:10 +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
|
8db52e0656
|
a slew of bug fixes to ensure a fault free OAuth 2 authorisation
|
2019-06-16 16:40:47 +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
|
620f30368e
|
bugfix min length
|
2019-06-11 17:19:46 +10:00 |
|
Angus McLeod
|
b9f8cc61b2
|
distinguish between 2 legged and 3 legged oauth && other authorization improvements
|
2019-06-07 13:09:31 +10:00 |
|
Angus McLeod
|
4f195c704a
|
Additional error handling
|
2019-06-07 09:57:34 +10:00 |
|
Robert Barrow
|
95ba52f973
|
added logging for api calls
|
2019-06-06 17:10:13 +01:00 |
|
Robert Barrow
|
1544d4494b
|
removed test file
|
2019-06-05 22:29:35 +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 |
|
Robert Barrow
|
06f9b4be69
|
fix for empty api_body and addition of catch for bad JSON
|
2019-06-04 19:51:24 +01:00 |
|
Angus McLeod
|
8f64d77940
|
Add special formatting for tags in Create Topic Topic Fields
|
2019-06-03 17:51:45 +10: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
|
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
|
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 |
|
Robert Barrow
|
52b8c229ba
|
added code to handle token refresh jobs specific to services
|
2019-05-19 14:56:17 +01:00 |
|
Robert Barrow
|
0ca8758f6c
|
comments cleanup and added better paramater check for oauth2
|
2019-05-15 08:09:48 +01:00 |
|
Robert Barrow
|
08172d7d35
|
added basic authentication and error handling
|
2019-05-15 07:54:32 +01:00 |
|
Robert Barrow
|
19a9497d74
|
added authentication protocol type
|
2019-05-14 14:54:33 +01:00 |
|
Robert Barrow
|
221c233e6d
|
first commit
|
2019-05-11 16:53:37 +01:00 |
|
Angus McLeod
|
62ee016c7c
|
ensure wizard exists before forcing redirect
|
2019-04-09 19:11:09 +10:00 |
|
Angus McLeod
|
2af1c543c1
|
gsub fix
|
2019-01-23 10:07:29 +11:00 |
|
Angus McLeod
|
a0b34f308b
|
fix custom_title check
|
2019-01-22 13:45:49 +11:00 |
|
Angus McLeod
|
3a5d3a0687
|
stripe whitespace when validating length
|
2019-01-22 13:11:42 +11:00 |
|
Angus McLeod
|
76c2e0a88d
|
bugfix
|
2019-01-22 10:57:03 +11:00 |
|
Angus McLeod
|
0ea0524dcf
|
add reset flag
|
2019-01-14 13:53:53 +11:00 |
|
Angus McLeod
|
f903aaed59
|
ensure custom_value is not a blank string
|
2018-10-07 18:03:53 +11:00 |
|
Angus McLeod
|
7952fd03b1
|
ensure after_signup is not triggered on password reset
|
2018-09-25 21:04:08 +10:00 |
|
Angus McLeod
|
b78c2f0c0f
|
add skip_redirect for actions
|
2018-09-18 11:56:42 +10:00 |
|
Angus McLeod
|
a1f4d6fdf9
|
Allow wizard and user fields in custom_title
|
2018-09-18 11:15:11 +10:00 |
|
James Hahn II
|
51f4365976
|
Update field.rb
|
2018-09-09 08:20:12 -05:00 |
|
Angus McLeod
|
b6c26b43a7
|
Add custom field validators
|
2018-08-19 10:34:20 +10:00 |
|
Angus
|
7a781b24d0
|
theme key has changed to theme id
|
2018-07-17 08:57:53 +10:00 |
|
Angus McLeod
|
b71ec64a9f
|
Refactor redirect logic and update not_permitted text
|
2018-07-06 10:58:53 +10:00 |
|
Angus McLeod
|
c098a24cb3
|
bugfix
|
2018-07-04 13:48:03 +10:00 |
|
Angus McLeod
|
dcee0b3774
|
Also standardise booleans when pre-filling fields
|
2018-06-29 12:51:59 +10:00 |
|
Angus McLeod
|
72810b755a
|
Update check
|
2018-06-22 00:03:29 +10:00 |
|
Angus McLeod
|
0dab4f4964
|
boolean cast fix
|
2018-06-19 09:56:45 +10:00 |
|
Angus McLeod
|
bdc699d43f
|
Add wizard find method
|
2018-06-14 10:00:36 +10:00 |
|
Angus McLeod
|
b0223cc62d
|
Ensure all checkboxes are boolean when validating
|
2018-06-05 13:11:52 +10:00 |
|
Angus McLeod
|
2dc7ada433
|
Better check of value
|
2018-06-05 12:54:05 +10:00 |
|
Angus McLeod
|
9343b63945
|
Value can be false
|
2018-06-05 12:37:47 +10:00 |
|
Angus McLeod
|
9bbc72481a
|
Ensure added fields have a key and value
|
2018-06-05 12:36:56 +10:00 |
|
Angus McLeod
|
a5a18666ad
|
Also pass custom_fields to the UserUpdater
|
2018-05-25 10:43:46 +10:00 |
|
Angus McLeod
|
2981c32ea5
|
Add support for user_fields
|
2018-05-24 15:34:58 +10:00 |
|
Angus McLeod
|
6d769a5392
|
If wizard is required add a redirect_to after signup
|
2018-05-24 15:32:51 +10:00 |
|
Angus McLeod
|
a9b5c2700c
|
Ensure submissions are underscored
|
2018-05-24 15:32:22 +10:00 |
|
Angus McLeod
|
cf4beb7619
|
Bugfix: fix error arising from restructure
|
2018-05-21 15:52:39 +10:00 |
|
Angus McLeod
|
8b88309ed0
|
More improvements to the builder structure
|
2018-05-20 13:15:53 +10:00 |
|
Angus McLeod
|
b4e8572fd7
|
Fix custom labels and descriptions
|
2018-05-20 11:57:48 +10:00 |
|
Angus McLeod
|
39b323c5d1
|
Improve builder structure
|
2018-05-20 11:57:34 +10:00 |
|
Angus McLeod
|
bb0f3dfb3e
|
Rm unnecessary options
|
2018-05-13 15:47:55 +10:00 |
|
Angus McLeod
|
b73b39370f
|
Cook field labels
|
2018-05-13 15:46:02 +10:00 |
|
Angus McLeod
|
5e936036e6
|
Cook dropdown choices
|
2018-05-13 15:39:28 +10:00 |
|
Angus McLeod
|
1442bfe898
|
Template should return nil if there is wizard data
|
2018-05-11 10:43:00 +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
|
a295f6fe20
|
Stop reduce returning nil
|
2018-04-25 11:15:19 +10:00 |
|
Angus McLeod
|
11c85270a7
|
Update wizard composer
|
2018-04-15 12:49:12 +10:00 |
|
Angus McLeod
|
9d8424a35f
|
Allow theme to be added by name && use template when loading wizard for controller
|
2018-04-06 14:21:11 +10:00 |
|
Angus McLeod
|
4ab2cbb1ff
|
Cook step descriptions && add image type && style updates
|
2018-03-05 09:52:15 +08:00 |
|
Angus McLeod
|
9dd6efdaa2
|
Add composer field type
|
2018-02-08 12:30:55 +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
|
c0e0338f5f
|
Add text-only field && make more elements optional && style changes
|
2018-01-30 21:19:32 +08:00 |
|
Angus McLeod
|
984b71ee34
|
bugfix
|
2018-01-11 09:59:18 +08:00 |
|
Angus McLeod
|
5784a9db20
|
Allow admin to override multiple submissions setting
|
2017-12-25 20:34:33 +08:00 |
|
Angus McLeod
|
e2aa55b4b2
|
Bugfix theme admin
|
2017-12-17 12:04:31 +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
|
099880a85b
|
Name fallback is actually a bit confusing
|
2017-11-24 15:53:27 +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
|
c9b8403569
|
add_fields exception protection
|
2017-11-23 07:19:55 +08:00 |
|
Angus McLeod
|
ce29654f0f
|
Serialiser and css tweaks
|
2017-11-22 18:35:43 +08:00 |
|
Angus McLeod
|
b45d26c143
|
Add prompt completion feature
|
2017-11-22 17:34:21 +08:00 |
|
Angus McLeod
|
c40bf06953
|
Fix multiple submissions setting
|
2017-11-22 14:13:27 +08:00 |
|
Angus McLeod
|
c490523412
|
Start step bugfix
|
2017-11-13 15:49:08 +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
|
a784d4a33e
|
Add add_wizard helper
|
2017-11-07 15:40:09 +08:00 |
|
Angus McLeod
|
b8a78de4c3
|
bugfix
|
2017-11-07 11:14:27 +08:00 |
|
Angus McLeod
|
5d8dce986d
|
Add existing profile values to fields associated with profile update actions
|
2017-11-06 19:50:19 +08:00 |
|
Angus McLeod
|
7f15e2a657
|
Minor tweaks
|
2017-11-06 17:06:53 +08:00 |
|
Angus McLeod
|
8a216fcfcf
|
Fix strong param checks so they can handle dynamic wizard fields
|
2017-11-03 13:56:10 +08:00 |
|