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
15668d37dc
COMPATIBILITY: add new click-trap vendor
2021-09-09 15:13:02 +08:00
angusmcleod
2cd02a15fe
COMPATIBILITY: remove removed vendor
2021-09-09 14:39:36 +08:00
angusmcleod
61f7cf64af
COMPATIBILITY: add new vendor require
2021-09-07 11:11:59 +08:00
angusmcleod
a5b0cf95ba
COMPATIBILITY: Add new textarea-text-manipulation mixin
2021-09-06 10:52:32 +08:00
angusmcleod
9db8ce908a
COMPATIBILITY: Add new composer-upload mixin
2021-09-06 10:52:32 +08:00
angusmcleod
e07a57e398
IMPROVE: by default every tag should be available in admin tag selector
2021-09-06 10:52:32 +08:00
angusmcleod
2362478c9c
IMPROVE: by default every tag should be available in tag field
2021-09-06 10:52:32 +08:00
Angus McLeod
911a47db28
IMPROVE: Remove sortable and add manual step and field sorting ( #135 )
...
* IMPROVE: Remove sortable and add manual step and field sorting
* Apply eslint
* Apply prettier
2021-07-20 13:02:18 +05:30
Faizaan Gagan
247f7ca466
IMPROVE: reduce field placeholder setting textarea width
2021-07-14 13:32:19 +05:30
Angus McLeod
5aef8972ff
Merge pull request #125 from paviliondev/submission_improvements
...
Abstract and improve submission handling
2021-07-12 22:43:13 +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
angusmcleod
dfd382cd8a
Apply prettier
2021-07-12 16:01:52 +08:00
angusmcleod
56f58414b3
Remove meta keys from fields attribute and update submissions ui to handle new submission structure
2021-07-12 15:53:58 +08:00
Faizaan Gagan
d88d2b7d97
converted placeholder input to a textarea ( #133 )
2021-07-10 11:33:00 +05:30
Faizaan Gagan
21ac87cdda
FEATURE: placeholder setting for text type fields
2021-07-03 15:41:49 +05:30
Faizaan Gagan
c2e51cba3a
FIX: hide placeholder on field focus
2021-07-03 13:23:33 +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
Penar Musaraj
0bd4dbd08b
DEV: Switch to CSS custom properties for colors ( #127 )
2021-06-29 13:19:28 +05:30
Angus McLeod
262f2d5628
Merge pull request #128 from paviliondev/fix-theme-lookup
...
DEV: fix compatibility with core theme architecture changes
2021-06-28 17:18:27 +10:00
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
Faizaan Gagan
28400ee24e
Merge branch 'master' into sprockets-fix
2021-06-26 13:30:37 +05:30
Angus McLeod
7bfa0aff70
Apply format to new picker in wizard-date-input ( #123 )
2021-06-26 13:15:19 +05:30
Keegan George
582b9d82aa
FIX: Missing refresh button icon in logs pane
2021-06-18 11:36:18 -07:00
Faizaan Gagan
7b9a54590b
Merge branch 'master' into sprockets-fix
2021-06-16 14:28:55 +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
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
a4adeecf5f
Revert "Revert "DEV: add new sprockets directive to require discourse folders" ( #111 )"
...
This reverts commit ca125a2a8a
.
2021-05-12 06:14:09 +05:30
Faizaan Gagan
ca125a2a8a
Revert "DEV: add new sprockets directive to require discourse folders" ( #111 )
2021-05-12 02:58:12 +05:30
Angus McLeod
edbba891f6
Merge pull request #86 from paviliondev/sprockets-fix
...
DEV: add new sprockets directive to require discourse folders
2021-05-10 19:07:32 +12:00
Angus McLeod
580cc55445
Merge pull request #108 from paviliondev/upload-prettytext
...
FIX: set correct options while initializing PrettyText
2021-05-10 19:05:49 +12:00
Faizaan Gagan
743af8edc5
FIX: breakage due to core changes ( #107 )
2021-05-05 11:35:53 +05:30
Faizaan Gagan
40c0c12719
FIX: set correct options while initializing PrettyText
2021-05-05 02:36:01 +05:30
Faizaan Gagan
fb8cdab0fd
merged master
2021-04-21 03:32:31 +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
772392efae
FIX: checkbox description alignment ( #99 )
2021-04-18 17:27:16 +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
bb08f50042
fixed wrongly introduced variable name changes
2021-04-14 09:09:41 +05:30
Faizaan Gagan
a76cda0c02
fixed linting for all the hbs files
2021-04-12 19:49:53 +05:30
Faizaan Gagan
2788e8026e
ran prettier on stylesheets and global wizard javascripts ( #95 )
2021-04-12 12:05:15 +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
54c00f1784
Apply prettier to recent changes
2021-04-12 16:12:20 +10:00
angusmcleod
8171fc730c
Apply es-lint to javascripts/discourse
2021-04-12 15:44:47 +10:00
angusmcleod
9c17957b43
Apply to javascripts/discourse
2021-04-12 15:10:02 +10:00
angusmcleod
0a23172fa9
Remove jquery timepicker from wizard client
2021-04-12 15:05:04 +10:00
angusmcleod
88a0846842
Remove jquery timepicker
2021-04-12 14:56:48 +10:00