Angus McLeod
051184a4e1
DEV: Don't raise exception if group cannot be found
2024-10-01 08:46:14 +02:00
Angus McLeod
83320e227c
FIX: return user matching guest_email if exists
2024-08-05 12:18:19 +08:00
Angus McLeod
cff8f9f427
Add poster and guest_email to topic and message creation && allow guests to create_topic
2024-07-09 11:23:57 +02:00
Angus McLeod
441ad49bf6
Add email address support to send_message recipients
...
See further https://coop.pavilion.tech/t/custom-wizard-pm-access-and-send-copy-of-submission-for-guest-users/3600
2024-07-08 11:58:24 +02:00
Angus McLeod
5deff6c640
FIX: send_message target may be a string
...
See https://coop.pavilion.tech/t/custom-wizard-pm-access-and-send-copy-of-submission-for-guest-users/3600
2024-07-01 10:25:56 +02:00
Angus McLeod
140f11ecc6
Ensure route_to action works if code is blank string
2024-03-05 10:47:59 +01:00
merefield
37cef2ccc2
IMPROVE: warn in logs when at least one user in wizard did not exist
2023-04-11 09:54:37 +01:00
merefield
6b2dd5a443
FIX: users not being added to group as part of create action
2023-04-06 17:04:01 +01:00
Angus McLeod
8f8c6d50c6
move guest toggle to permitted attribute
2023-02-07 12:46:17 +01:00
Angus McLeod
ebdc045236
Merge branch 'main' into add_guest_support
2023-01-26 11:29:09 +01:00
Angus McLeod
7d2e876584
First working version
2023-01-18 19:53:36 +01:00
Angus McLeod
c1007e78f5
WIP
2022-12-24 09:42:09 +01:00
Angus McLeod
34ff9e4136
Add watch_tags action
2022-12-23 17:28:09 +01:00
Angus McLeod
919ac702af
Merge branch 'main' into pro-release
2022-09-23 17:25:34 +02:00
Angus McLeod
aa288b19e2
Move action callbacks to action class
2022-09-23 16:52:55 +02:00
Angus McLeod
785bd5d956
Merge branch 'main' into pro-release
2022-09-22 08:20:44 +02:00
Angus McLeod
bfd4e30d36
Add automatic integration
2022-09-19 12:09:34 +02:00
Angus McLeod
e5904846cf
FIX: registered topic field names not being cast properly in actions
2022-09-02 09:45:20 +02:00
Angus McLeod
69fd3d451d
merge main
2022-03-12 15:08:56 +01:00
Faizaan Gagan
f5a35baa1b
simplified logic
2022-01-31 12:50:20 +05:30
angusmcleod
4605b23585
Merge branch 'main' into pro-release
2022-01-27 17:51:24 +08:00
Faizaan Gagan
b7575a3295
use standard naming for custom fields
2021-10-30 16:07:16 +05:30
Faizaan Gagan
687c3530b3
WIP
2021-10-19 09:05:55 +05:30
angusmcleod
1edfcca78b
DEV: remove group log settings change from create_group action
2021-10-05 10:23:48 +08:00
angusmcleod
084c6f4a7a
wip
2021-09-24 17:58:42 +08:00
angusmcleod
33824de1d1
Merge branch 'pro-features' of https://github.com/angusmcleod/discourse-custom-wizard into pro-features
2021-09-07 20:13:13 +08:00
angusmcleod
7c9a0ef862
Apply rubocop
2021-09-07 20:11:50 +08:00
Angus McLeod
f4d419cac2
Merge branch 'pro-release' into pro-features
2021-09-07 20:10:12 +08:00
KC Maddever
e34f2b5076
Merge branch 'pro-release' into split_log_messages
2021-09-01 16:51:28 +08:00
angusmcleod
6b1e7568c1
Improve PRO feature approach
2021-09-01 10:19:00 +08:00
KC Maddever
b79039c2e2
DEV: save logs with split fields
2021-08-31 14:33:16 +08:00
angusmcleod
eadc40bdae
Add CustomWizard class protections and pro feature restrictions
2021-08-18 14:11:00 +08:00
Faizaan Gagan
ee9e9a1d94
FIX: skip_guardian option is removed from discourse core
2021-07-28 19:01:09 +05:30
angusmcleod
e441588aa3
Fix specs and tighten conditional handling
2021-06-23 16:13:58 +10:00
angusmcleod
d3c6733e59
Abstract and improve submission handling
2021-06-17 17:50:22 +10:00
Angus McLeod
af3e61fe75
Add custom field improvements ( #115 )
...
* Add custom field improvements
This PR does a few things to improve our support of custom fields
1. Adds custom fields added by other plugins to the list in admin/wizards/custom-fields and the custom field list in the mapper selector
2. Adds support for json custom fields in the wizard actions
* Make eslint happy
* Make prettier happy
* Make rubocop happy
* Make ember template lint happy
* Don't assume we have the context in the selector
* Ensure custom fields don't require optional attributes (with tests)
2021-06-08 17:09:49 +05:30
Faizaan Gagan
f05d859007
Enable templating ( #102 )
...
* enabled templating for create topic action
* enabled templating for step and field descriptions
* FIX: don't run pretty text on step description
* FIX: step description should be cooked post template parsing
2021-04-23 17:21:41 +05:30
Angus McLeod
ceef3f4bc9
Step and field conditionality ( #87 )
...
* Re structure builder logic to allow for step conditionality
Concerns
- Performance. Look at whether the additional build in the steps controller can be reduced
- Does not work if applied to the last step.
- Certain conditions will not work with the first step(?)
- How should this be scoped to known functionality?
* Add indexes and conditions to steps and fields
* Complete and add spec
* Complete backend
* Complete step conditionality and field indexing
* Fix failing spec
* Update coverage
* Apply rubocop
* Apply prettier
* Apply prettier to wizard js
* Fix schema issues created in merge
* Remove setting label for force_final
* Improve client wizard cache naming
* Improve steps controller and spec conditionality
* Improve final step attribute naming
* Fix failing spec
* Linting
* Add one more final step test
* Linting
* Fix eslint issues
* Apply prettier
* Linting, syntax, merge and copy cleanups
* Update wizard-admin.scss
* Fix template linting
* Rubocop fixes
2021-04-20 23:28:19 +05:30
Faizaan Gagan
9ded3602eb
Merge branch 'master' into pm-multiple-targets
2021-04-19 11:04:47 +05:30
Faizaan Gagan
b71548427d
Added files used by github actions workflows ( #78 )
...
* Added files used by github actions workflows
* added simplecov report for tests workflow
* removed trailing space
* Rubocop fixes
* Update plugin-linting.yml
* Create Gemfile.lock
* Update Gemfile.lock
* Re-add bundler
* Update gitignore
* Limit yarn install to dev
* Update rubocop config and gemfile.lock
* allow strings to be mutated
* Update invites_controller_spec.rb
Co-authored-by: angusmcleod <angus@mcleod.org.au>
2021-04-16 13:37:32 +05:30
Faizaan Gagan
f443840358
FEATURE: allow targetting multiple users/groups when sending a private message
2021-04-14 08:59:12 +05:30
Angus McLeod
4edb40e526
Apply rubcop and get tests pass ( #76 )
2021-03-11 12:00:15 +05:30
angusmcleod
d339130c34
Switch to using category_id instead of slug for open_composer
...
See further https://thepavilion.io/t/category-is-not-working-in-open-composer-action/3979/2
2021-02-08 21:06:28 +11:00
Angus McLeod
909f82095f
Encode each query param seperately using Addressable
2020-12-19 10:16:12 +11:00
Angus McLeod
d453d97df3
Add custom-wizard-specific caching system
...
Initially for use with registered custom fields
2020-12-04 18:05:56 +11:00
Angus McLeod
61dfa9b2aa
Update url encoding in actions to handle deprecation
2020-12-04 09:38:01 +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
b14d334829
Complete custom field management
2020-10-20 16:40:23 +11:00
Angus McLeod
3e86d0ffa6
FEATURE: suppress notifications setting for post actions
2020-10-20 11:42:10 +11:00