0
0
Fork 1
Spiegel von https://github.com/paviliondev/discourse-custom-wizard.git synchronisiert 2024-11-14 13:52:54 +01:00
Commit-Graph

380 Commits

Autor SHA1 Nachricht Datum
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
fc7c5b9b34 Complete tests 2020-11-03 11:24:20 +11:00
Angus McLeod
b726d40a0c working builder and action specs 2020-10-31 18:05:50 +11:00
Angus McLeod
9d260635ca Move to more reliable custom field metaprogramming 2020-10-23 11:53:39 +11:00
Angus McLeod
54d244c1d8 Make custom field metaprogramming dynamic 2020-10-20 20:02:13 +11:00
Angus McLeod
4e094edc7b Add integer data type to custom field feature 2020-10-20 18:24:27 +11:00
Angus McLeod
cf8b06bbd0 Don't require serializer for custom field 2020-10-20 17:40:10 +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
fc5279cd0a Add full support for groups in the private message action 2020-10-05 13:41:18 +11:00
Angus McLeod
662c7432ef Remove uncessary guardian checks 2020-09-24 17:47:07 +10:00
Angus McLeod
e34a24c495 Handle incorrect use of inputs
If the user mis-configures the wizard, e.g. using "is" instead of "=" it will produce an exception here in certain circumstances. This prevents that.
2020-09-21 15:50:46 +10:00
Angus McLeod
5588180dcd Clean up: variable usage and style registration 2020-08-19 14:41:20 +10:00
Angus McLeod
91a30178bf Add protection to data recursion 2020-07-22 11:39:30 +10:00
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
382ee50f13 Cast watch_category array to integer 2020-07-20 13:51: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
978dc7c235 Use name input for full_name if blank 2020-07-17 11:08:25 +10:00
Angus McLeod
1e4348b67a Complete new group category actions 2020-07-16 17:50:09 +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
11bf892bcc Add Create Category action and Create Group serverside 2020-07-09 12:19:36 +10: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
fb06c0def2 Handle case of custom-field-only update 2020-07-02 10:02:40 +10:00
Angus McLeod
7841ee8101 Add email_level as updatable user field 2020-07-02 09:59:14 +10:00
Angus McLeod
454872edc8 Add more checks for edgecases (e.g. when user_field is removed) 2020-06-10 19:52:28 +10:00
Robert Barrow
518a4f3dce added some checks on data in action to reduce runtime issues 2020-05-26 10:59:11 +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
355d1abc54 simplify naming 2020-05-24 11:23:17 +01:00
Robert Barrow
2458525206 utilise wizard mapper to retrieve values 2020-05-24 11:20:15 +01:00
Robert Barrow
f13c04043b remove unused constant 2020-05-24 09:07:47 +01:00
Robert Barrow
beed6a93fc revert deletions of redundant spaces continued#3 2020-05-24 08:38:54 +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
9383695c5b Add trigger post jobs when post is created 2020-05-04 19:02:49 +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
e257d60c86 rm byebug 2020-04-30 19:37:57 +10:00
Angus McLeod
90ea524382 Remove unecssary && 2020-04-30 19:17:53 +10:00
Angus McLeod
5b5bbd0e1a Add boolean connector 2020-04-30 19:17:37 +10:00
Angus McLeod
ef611f3b19 Move wizard extensions to new extension handling 2020-04-29 12:36:44 +10:00
Angus McLeod
1f10a9e4f3 Property extend wizard field class 2020-04-29 12:28:57 +10:00
Angus McLeod
857a159d0c Add conditionality to route_to url 2020-04-29 11:47:08 +10:00
Angus McLeod
07d0cbb0b4 Pair validation should be cumulative 2020-04-23 12:52:25 +10:00
Angus McLeod
d194a8313a Add user field options as dropdown option 2020-04-19 21:02:14 +10:00
Angus McLeod
1a5c66bf20 Support custom user fields in profile update action 2020-04-19 19:48:58 +10:00
Angus McLeod
47722d13a3 after_signup on approval fixes 2020-04-19 16:42:44 +10:00
Angus McLeod
bffdc1f363 Ensure content exists 2020-04-19 16:11:07 +10:00
Angus McLeod
20ca39bf2a Ensure content exists before adding it 2020-04-19 16:06:45 +10:00
Angus McLeod
a25d69eb5f Step description mapper updates 2020-04-16 15:14:03 +10:00
Angus McLeod
ba7c50b40f Clarify mapper interpolation 2020-04-16 13:33:42 +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
79fc4eee24 Refactor open composer action 2020-04-15 13:52:02 +10:00
Angus McLeod
cda316a9c6 Dont use updater in action 2020-04-15 13:34:54 +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
9694b7b7d3 bugfix send message log 2020-04-15 11:46:55 +10:00
Angus McLeod
74e8525251 Group action bugfixes 2020-04-15 11:42:24 +10:00
Angus McLeod
8cfdaf94ef bugfix 2020-04-15 11:27:19 +10:00
Angus McLeod
1ac241fb9a Revert to post_builder 2020-04-15 11:23:41 +10:00
Angus McLeod
631640a7d7 Bugfix topic params 2020-04-15 11:13:06 +10:00
Angus McLeod
d65eb923d9 Update action.rb 2020-04-15 11:06:50 +10:00
Angus McLeod
7950485e12 Add more action logs 2020-04-15 11:05:26 +10:00
Angus McLeod
04198339ca Action logging and submissions bugixs 2020-04-15 10:46:44 +10:00
Angus McLeod
4c3e88beee Added debugging 2020-04-15 00:10:26 +10:00
Angus McLeod
d96ebb3bdd Don't allow auto-updating of trust level 2020-04-14 20:46:53 +10:00
Angus McLeod
e056242269 Ensure all necessary data is present for topic creation 2020-04-14 20:21:54 +10:00
Angus McLeod
c8a5fe09cd Fix add_to_group and file type validation 2020-04-14 19:51:58 +10:00
Angus McLeod
d74831aa06 Fix file type validation 2020-04-14 16:45:25 +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
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
06e618ecbe Cast comparisons 2020-04-07 21:53:00 +10:00
Angus McLeod
565e175f79 Tags bugfix 2020-04-07 21:17:20 +10:00
Angus McLeod
539f61c610 wip 2020-04-07 18:33:51 +10:00
Angus McLeod
b5fce333f6 wip 2020-04-07 17:54:30 +10:00
Angus McLeod
6570e4b74b wip 2020-04-06 18:36:38 +10:00
Angus McLeod
7b3ed54f29 various 2020-04-05 11:37:09 +10:00
Angus McLeod
666c4f1eb4 Update wizard.rb 2020-04-03 12:10:52 +11:00
Angus McLeod
335e69e53b Update wizard.rb 2020-04-03 10:06:13 +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
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
ee61c1deb3 add permitted setting 2020-03-30 17:16:03 +11:00
fzngagan
c06af2b068 improved topic custom fields saving mechanism 2020-03-25 23:20:25 +05:30
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
632493f363 Update builder.rb 2020-03-22 17:51:20 +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
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