0
0
Fork 1
Spiegel von https://github.com/paviliondev/discourse-custom-wizard.git synchronisiert 2024-06-02 22:08:59 +02:00
Commit-Graph

254 Commits

Autor SHA1 Nachricht Datum
merefield 93b574beb7 fix spelling 2023-04-11 10:00:42 +01:00
merefield f7cdc77a06 fix spelling 2023-04-11 09:59:22 +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 8734cda00b Fix start step when step is added to previously used wizard 2023-03-22 11:20:30 +01:00
Angus McLeod a146d57f0e Ensure we're not interpolating an object 2023-03-21 17:20:58 +01:00
Angus McLeod c6dc80f02c FIX: template guest validation not working with validation conditions 2023-03-17 09:05:53 +01:00
Angus McLeod ef1a8d1457 Ensure each wizard has the right user 2023-03-16 17:44:10 +01:00
Angus McLeod a4e49e7bbc Ensure submission users are serialized properly 2023-03-15 13:33:07 +01:00
Angus McLeod 0e70a5a221 FIX: add observed cache to undo changes mixin
Prevents observer add / remove race conditions which can cause exceptions.
2023-03-15 09:22:09 +01:00
Angus McLeod 091362cb00 Remove subscription requirement for field interpolation. 2023-03-14 16:34:58 +01:00
merefield b73437299c IMPROVE: separate out new tests 2023-03-10 14:42:42 +00:00
merefield 148e188490 merge main and bump patch 2023-03-10 12:53:01 +00:00
merefield 092947f68b FIX: regular users can't access wizard with guest permissions 2023-03-10 12:43:37 +00:00
Angus McLeod 71277f8448
Merge branch 'main' into subscription_client_update 2023-02-27 09:27:27 +01:00
Rafael dos Santos Silva ce914c3f57
FIX: (File|Dir).exists? is deprecated 2023-02-24 12:13:51 -03:00
Angus McLeod aef9ed24ae Change problematic Dir.exists? 2023-02-24 14:27:08 +01:00
Angus McLeod da6e75faca Fix admin index 2023-02-24 14:17:00 +01:00
Angus McLeod 9eb5fc6ff6 Complete updates to handle subscription product slugs 2023-02-23 19:24:11 +01:00
Richard Odekerken 75d429388e
Merge branch 'main' into tag_group_restriction_fix 2023-02-10 18:13:03 +01:00
Angus McLeod e5d6a20532 Fix specs 2023-02-09 14:32:01 +01:00
Angus McLeod e7ee89048a Guest wizards cannot use composer or upload 2023-02-09 14:18:25 +01:00
Angus McLeod edc94b6ea7 Restrict guest support to standard and business subscriptions
- Support mapped value subscription restrictions
- Restrict permitted guest value to standard and business
2023-02-08 13:32:24 +01:00
Angus McLeod a931caffc1 Remove request_store and use for_input 2023-02-07 14:43:39 +01:00
Angus McLeod 1eefd99c6a Minor fixes 2023-02-07 13:17:40 +01:00
Angus McLeod 8f8c6d50c6 move guest toggle to permitted attribute 2023-02-07 12:46:17 +01:00
Angus McLeod 735d43e1ee Add failing test 2023-02-06 17:31:42 +01:00
Angus McLeod ebdc045236
Merge branch 'main' into add_guest_support 2023-01-26 11:29:09 +01:00
Angus McLeod dfc1540d52 Fix tests and linting 2023-01-26 11:26:24 +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 4fbcc9b849 Update mapper_spec.rb 2022-12-13 15:56:20 +01:00
Angus McLeod 405a4e3ffa Add avatar interpolation support 2022-12-12 13:19:04 +01:00
Angus McLeod da7153fe34 Add subscription check for API features 2022-11-01 13:38:56 +01:00
Angus McLeod eaf0b5f7ba Update submission_spec.rb 2022-10-05 17:29:21 +02:00
Angus McLeod c2e759b1c5 FIX: pagination and submitted_at ordering of submissions 2022-10-05 17:14:43 +02:00
Angus McLeod 919ac702af Merge branch 'main' into pro-release 2022-09-23 17:25:34 +02:00
Angus McLeod ebd382cca4 Fix linting 2022-09-23 17:06:16 +02:00
Angus McLeod 12e5bef372 Add spec for action callbacks 2022-09-23 17:00:41 +02:00
Angus McLeod c79dee3d16 Add community subscription as an explicit type 2022-09-23 15:52:05 +02:00
Angus McLeod 785bd5d956 Merge branch 'main' into pro-release 2022-09-22 08:20:44 +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 248e785086 Merge branch 'main' into pro-release 2022-08-09 14:56:31 +01:00
Angus McLeod 1e8b667e3f Working version contained within template model 2022-08-02 13:54:57 +01:00
Angus McLeod 2f21358f10 Merge branch 'main' into pro-release 2022-08-01 16:44:42 +01:00
Angus McLeod dd74989562 Remove out of date specs 2022-07-28 20:37:10 +01:00
Angus McLeod 60823cd87a First release candidate 2022-07-27 11:47:50 +01:00
Angus McLeod 1d7d9d1119 Fix failing specs 2022-05-31 13:16:28 +02:00
Angus McLeod 3e2faaa264 Merge branch 'main' into pro-release 2022-05-13 11:42:50 +02:00
Angus McLeod 294c35cf9b COMPATIBILITY: three custom fields were dropped in core
991b62b6f1
2022-05-13 11:40:08 +02:00
Angus McLeod 04f0d34ef3 Fix specs 2022-03-25 17:08:24 +01:00
Angus McLeod f607863510 Remove more subscription related things and integrate with subscription client 2022-03-25 12:18:54 +01:00
Angus McLeod d57f260def Cleanup after merge 2022-03-12 15:20:54 +01:00
Angus McLeod 69fd3d451d merge main 2022-03-12 15:08:56 +01:00
Angus McLeod 46c86cda58 Move to new coverage approach 2022-03-12 14:00:07 +01:00
Angus McLeod dd067768fd FIX: use request_store properly 2022-02-09 10:30:46 +11:00
Faizaan Gagan f0580d2bba
FEATURE: allow tags from tag field to be confined to a tag group (#175)
* FEATURE: allow tag field to be confined to a tag group

* fixed linting

* bump minor version

* moved monkeypatch to a separate module

* use snake case for variable names

* added specs
2022-02-07 11:10:52 +05:30
Faizaan Gagan 51553bc71d
FEATURE: validate liquid templates on wizard save (#156)
* DEV: validate liquid templates on wizard save

* minor fix

* code improvements and spec

* version bump

* fixed failing specs

* FIX: handle displaying backend validation errors on frontend

* fixed linting

* improved error display

* validate raw description for steps

* refactor conditional

* Identify attribute with liquid template error and pass syntax error

Co-authored-by: angusmcleod <angus@mcleod.org.au>
Co-authored-by: Angus McLeod <angusmcleod@users.noreply.github.com>
2022-01-31 15:11:14 +05:30
Angus McLeod 5e5b5e67ee
FIX: Cache valid directs and only allow one type in a template (#176)
* Cache valid directs and only allow one type in a template

* Add spec

* Bump version

* Bump version

* Exclude current wizard from other_after_signup
2022-01-31 14:48:04 +05:30
Faizaan Gagan f5a35baa1b simplified logic 2022-01-31 12:50:20 +05:30
Faizaan Gagan 5d882d69a2 merged 'main' and resolved conflicts 2022-01-31 09:47:12 +05:30
angusmcleod 4605b23585 Merge branch 'main' into pro-release 2022-01-27 17:51:24 +08:00
Faizaan Gagan 00682fb4c2
FIX: field validation was not working in backend (#165)
* FIX: field validation was not working in backend

* added tests
2021-12-07 14:20:34 +05:30
angusmcleod 853634be27 Fix failing specs 2021-11-17 20:26:44 +08:00
angusmcleod 98061c14e8 Fix spec (mostly) 2021-11-17 20:26:44 +08:00
merefield c6b8e08e38 Add subscription level logic to back-end validation 2021-11-09 14:57:33 +00:00
Faizaan Gagan dec5f5b5ce added more specs and fixed formatting 2021-10-30 16:03:30 +05:30
Faizaan Gagan c1481e2ad4 Merge branch 'main' into wizard-permissions 2021-10-30 14:29:32 +05:30
merefield 0752f8068a fix subscription spec 2021-10-27 14:09:34 +01:00
merefield 791eab6c47 Fix action spec example 2021-10-27 14:02:21 +01:00
merefield 0b8fced879 rubocop changes 2021-10-22 19:04:37 +01:00
angusmcleod f908e5ec9d Add spec for fix 2021-10-20 21:19:21 +08:00
merefield 487ad3c46d Fix test 2021-10-19 13:09:11 +01:00
Faizaan Gagan 687c3530b3 WIP 2021-10-19 09:05:55 +05:30
Faizaan Gagan d9d4c7d8fa WIP 2021-10-14 18:27:18 +05:30
Robert Barrow a13096c8f1 merge in pro-release branch 2021-10-13 14:22:33 +01:00
Robert Barrow e5fbc408f5 Add failing API call test 2021-10-12 14:49:09 +01:00
angusmcleod b475e39ee9 Fix specs 2021-10-07 21:19:19 +08:00
angusmcleod 925c8c009a DEV: Add notice specs and UI updates 2021-10-05 20:54:06 +08:00
merefield 31e275668c API: remove byebug 2021-10-05 10:19:47 +01:00
merefield 5a424e8e3d API: add mocked request spec 2021-10-05 10:07:20 +01:00
angusmcleod 084c6f4a7a wip 2021-09-24 17:58:42 +08:00
angusmcleod 270d3bccf5 IMPROVE: translation feature 2021-09-14 11:33:16 +08:00
angusmcleod 7b57e7fcab Apply new table style to wizard logs view 2021-09-09 14:07:12 +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
angusmcleod 23c4b45195 Add pro feature specs 2021-09-07 20:06:13 +08:00
Angus McLeod 3383aec37f
Merge pull request #142 from paviliondev/ui_conventions
UX: Update Submissions Admin UI
2021-09-06 22:51:52 +08:00
angusmcleod 5063e3eaeb Merge branch 'ui_conventions' of https://github.com/paviliondev/discourse-custom-wizard into pr/142 2021-09-06 17:26:34 +08:00
angusmcleod 31b9e48c8f Apply rubocop 2021-09-06 17:26:22 +08:00
angusmcleod f6c3c98d71 Add submission serializer spec 2021-09-06 17:25:08 +08:00
KC Maddever e34f2b5076 Merge branch 'pro-release' into split_log_messages 2021-09-01 16:51:28 +08:00
angusmcleod 403f063b0f Fix failing specs 2021-09-01 11:10:49 +08:00
angusmcleod 001d116298 Merge branch 'master' into pro-release 2021-09-01 10:37:50 +08:00
KC Maddever c394656ed8 DEV: update tests for split log fields 2021-08-31 14:34:47 +08:00
Faizaan Gagan e260241dea group specs related to skip functionality in a context 2021-08-13 18:58:41 +05:30
Faizaan Gagan 61c92ec768 FIX: reset user's progress on wizard skip 2021-08-13 17:49:31 +05:30
Faizaan Gagan 249cda4de6 Merge branch 'master' into maybe_later_bug 2021-08-12 19:57:38 +05:30