Angus McLeod
538d618ff3
FEATURE: Add mentionables integration ( #148 )
...
* Add mentionables integration
* fix linting issues
* bump version
* FIX: Use wizard site model
* FIX: apply prettier
2021-10-06 17:25:50 +05:30
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
2362478c9c
IMPROVE: by default every tag should be available in tag field
2021-09-06 10:52:32 +08:00
Faizaan Gagan
ca10ae797a
FEATURE: new field type Composer Preview ( #130 )
...
* WIP
* composer preview field working
* remove redundant variable
* fix linting issues
* fix rubocop
* remove unnecessary entry
* consolidate preview generation code
* add styles for onebox
* add css for @ mentions
* fixed eslint issues
* FIX: ensure oneboxes load every time
* remove unused import
* fix prettier issues
* removed unused code
* remove unused imports
* fixed prettier issue
* improve css structure
* add csrf header in all cases
2021-07-12 17:05:05 +05:30
Faizaan Gagan
e235a66b01
FIX: avoid translating pre-translated placeholder
2021-07-03 13:06:06 +05:30
Faizaan Gagan
d8f6f00e60
FIX: add csrf token to all wizard ajax requests in dev ( #129 )
...
* FIX: add csrf token to all wizard ajax requests in dev
* fix formatting
* simplified code
* Update field.rb
2021-07-01 11:25:31 +05:30
Faizaan Gagan
13faa849d8
minor formatting
2021-06-27 17:02:19 +05:30
Faizaan Gagan
9ec2da5a9f
DEV: fix compatibility with core theme arch changes
2021-06-27 16:58:26 +05:30
Angus McLeod
7bfa0aff70
Apply format to new picker in wizard-date-input ( #123 )
2021-06-26 13:15:19 +05:30
angusmcleod
46bb28bb07
Fix linting
2021-06-16 14:26:28 +10:00
angusmcleod
f742626786
Ensure our custom paste logic is running
2021-06-16 13:55:10 +10:00
Faizaan Gagan
40c0c12719
FIX: set correct options while initializing PrettyText
2021-05-05 02:36:01 +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
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
a76cda0c02
fixed linting for all the hbs files
2021-04-12 19:49:53 +05:30
Faizaan Gagan
0205d8ccb5
fixed linting issues for javascripts/wizard folder ( #94 )
...
* ran eslint and fixes linting issues for javascripts/wizard folder
* ran prettier
2021-04-12 11:56:22 +05:30
angusmcleod
0a23172fa9
Remove jquery timepicker from wizard client
2021-04-12 15:05:04 +10:00
Faizaan Gagan
dadac11c1e
FIX: use wizard-i18n helper to support theme translation overrides ( #88 )
2021-04-07 10:49:48 +05:30
Faizaan Gagan
2fe3aa53b1
disable autocomplete when similar-topics validation is enabled ( #85 )
2021-04-02 19:21:33 +05:30
Faizaan Gagan
369ceb8584
FIX: set similarTopics to null when searching
2021-03-31 11:54:29 +05:30
Angus McLeod
cf50a7deb3
Apply prettier 💄 ( #80 )
...
* Apply prettier
* applied prettier for similar-topics-validator
Co-authored-by: Faizaan Gagan <fzngagan@gmail.com>
2021-03-28 14:36:49 +05:30
Faizaan Gagan
94a02157af
FIX: hide similar topics if the field becomes empty ( #82 )
2021-03-25 16:31:26 +05:30
Faizaan Gagan
9d0a061099
removed unused computed property
2021-03-25 11:38:53 +05:30
Faizaan Gagan
873b30ac65
improved code structure
2021-03-25 11:33:12 +05:30
Faizaan Gagan
ee613d74c8
minor fix
2021-03-25 11:30:57 +05:30
Faizaan Gagan
c62f1ac96f
IMPR: added a state for insufficient characters
2021-03-25 11:18:33 +05:30
angus
ac15ed8983
COMPATIBILITY: core autofocus does not work with custom wizard DOM structure
2021-03-12 18:02:50 +11:00
Faizaan Gagan
bc2cc85804
rename n_value to time_n_value
2021-02-25 15:59:42 +05:30
Faizaan Gagan
c54273b94a
implemented a relative time based filtering for similar topics
2021-02-25 15:36:43 +05:30
Faizaan Gagan
3d9a564d63
IMPR: simplified similar topics template ( #73 )
...
* IMPR: simplified similar topics template
* renamed label to key
* minor formatting
* added dasherize logic for classnames
2021-02-22 16:25:47 +05:30
Faizaan Gagan
19cc7a7365
FIX: prevent error if no categories are passed ( #72 )
2021-02-22 14:41:18 +05:30
angusmcleod
5e09d067bc
Display category badge if similar topics is scoped to category
2021-02-18 14:40:59 +11:00
angusmcleod
41be645c17
Improve show/hide of similar topics results
2021-02-17 15:49:20 +11:00
angusmcleod
c45e51fcb6
Various fixes
...
* Code formatting
* Both "type" and "name" are used to refer to the validation type. Changed all to "type".
* Added proper abstraction of realtime validation classes on server
* UI improvements in admin and wizard
2021-02-16 11:43:00 +11:00
Faizaan Gagan
8a6b240b46
removed extra newline
2021-02-15 19:03:01 +05:30
Faizaan Gagan
7ef7b4b8e0
fixed formatting
2021-02-15 19:02:11 +05:30
Faizaan Gagan
3f4b8afb55
fixed code formatting
2021-02-15 13:58:27 +05:30
Faizaan Gagan
eb29193d8b
fixed formatting for main validator component
2021-02-15 13:49:14 +05:30
Faizaan Gagan
4e12e872be
removed unused code
2021-02-15 13:47:37 +05:30
Faizaan Gagan
afbc4e1f57
fixed similar topics validator formatting
2021-02-15 13:46:19 +05:30
Faizaan Gagan
70cc20a919
remove unused keys
2021-02-15 13:44:46 +05:30
Faizaan Gagan
3de3ea44d0
fixed formatting for field-validators component
2021-02-15 13:41:58 +05:30
Faizaan Gagan
17ba3f9d77
removed the widgets framework
2021-02-11 22:38:22 +05:30
Faizaan Gagan
4883d85d56
renamed the validator
2021-02-11 22:35:04 +05:30
Faizaan Gagan
d47770de88
implemented similar topics UI via ember components
2021-02-11 22:23:13 +05:30
Faizaan Gagan
cfb65245ea
renamed endpoint to realtime-validations
2021-02-11 19:53:54 +05:30
Faizaan Gagan
77ca946745
completed categories and date after filters
2021-02-05 18:29:30 +05:30
Faizaan Gagan
ffd2101a30
added backend validation mechanism and refined code
2021-02-01 19:28:37 +05:30
Faizaan Gagan
fa57bb8a5b
Merge branch 'master' into realtime-validation
2021-01-30 23:18:43 +05:30
Faizaan Gagan
79e2368b57
validation framework code working
2021-01-30 23:16:04 +05:30