Angus McLeod
0c48435672
Merge branch 'pro-release' into add_acceptance_tests
2022-03-16 12:51:15 +01:00
Angus McLeod
8893e6caf1
Refactor wizard client and add tests
2022-03-16 12:33:34 +01:00
Angus McLeod
69fd3d451d
merge main
2022-03-12 15:08:56 +01:00
Angus McLeod
cb7bb4e12f
Move to proper folder structure
2022-03-12 14:49:41 +01:00
Angus McLeod
46c86cda58
Move to new coverage approach
2022-03-12 14:00:07 +01:00
Angus McLeod
3169c0803e
BUGFIX: assignment does not need mapping
2022-03-03 20:38:49 +01: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
7af77533ba
Add https to notice requests
2021-11-25 14:38:16 +08:00
angusmcleod
fac8d821cf
publish notice count at the end of the update cycle
2021-11-18 17:07:15 +08:00
angusmcleod
559d3f4f19
Use iso times for the notice timestamps
2021-11-18 16:05:32 +08:00
angusmcleod
49538d554d
Linting
2021-11-17 20:48:11 +08:00
angusmcleod
98061c14e8
Fix spec (mostly)
2021-11-17 20:26:44 +08:00
angusmcleod
81bb7e56c2
WIP
2021-11-17 20:26:44 +08:00
Angus McLeod
bbd1253891
Merge pull request #147 from paviliondev/pro-release-api
...
Pro release api
2021-11-17 20:18:54 +08:00
angusmcleod
457463f7c7
Add blankspace
2021-11-10 22:25:42 +08:00
merefield
e37b2a6e85
Remove semi colon!
2021-11-09 15:04:04 +00:00
merefield
584ee6d24e
remove redundant returns
2021-11-09 15:01:17 +00:00
merefield
c6b8e08e38
Add subscription level logic to back-end validation
2021-11-09 14:57:33 +00:00
Faizaan Gagan
b7575a3295
use standard naming for custom fields
2021-10-30 16:07:16 +05:30
Faizaan Gagan
c1481e2ad4
Merge branch 'main' into wizard-permissions
2021-10-30 14:29:32 +05:30
merefield
36257fbdfe
fix excon call
2021-10-27 13:59:50 +01:00
merefield
41e0f13b25
update subscription types
2021-10-22 19:24:28 +01:00
merefield
50176b400d
more rubocop
2021-10-22 19:07:45 +01:00
angusmcleod
805e934fdf
FIX: cast both key and value as boolean if operator is `is:[true|false]
`
2021-10-20 20:48:38 +08:00
angusmcleod
231051d8ea
Update status domains
2021-10-19 16:08:03 +08: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
merefield
a42e23d352
Show but differentiate unsubbed action options
2021-10-14 13:41:24 +01:00
Robert Barrow
a13096c8f1
merge in pro-release branch
2021-10-13 14:22:33 +01:00
angusmcleod
450f7bfc25
Update notice.rb
2021-10-13 19:32:49 +08:00
Robert Barrow
d4e489456e
rename functional levels
2021-10-12 13:01:39 +01:00
Robert Barrow
14e7e9c0db
improve api section switch
2021-10-12 09:54:52 +01:00
angusmcleod
702ccc868c
Update connection_error.rb
2021-10-12 09:45:50 +08: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
6056351b7c
API: fix request call
2021-10-05 10:06:15 +01:00
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
Faizaan Gagan
2678ee153d
FEATURE: add resume wizard popup ( #146 )
...
* FEATURE: add resume wizard popup
* code cleanup, copy edits
* FIX: address functionality, setting and copy issues
@fzngagan a few issues fixed
1. The resume button wasn't working (old reference to ``resumeDialog`` remained in callback.
2. This needs a wizard setting
3. It's not necessary to serialize the first step separately. We have all the steps in ``steps`` and steps have indexes.
4. Button copy
* Fix linting
* Ensure aa submission exists
* Apply prettier
Co-authored-by: angusmcleod <angus@mcleod.org.au>
2021-09-22 13:52:05 +05:30
angusmcleod
270d3bccf5
IMPROVE: translation feature
2021-09-14 11:33:16 +08:00
angusmcleod
10fb3ee176
Merge branch 'master' into pro-release
2021-09-09 14:39:49 +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