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
Faizaan Gagan
dadac11c1e
FIX: use wizard-i18n helper to support theme translation overrides ( #88 )
2021-04-07 10:49:48 +05:30
Faizaan Gagan
ae918976a3
DEV: add sprockets directive to require discourse folders
2021-04-05 21:53:34 +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
6a469b2e50
Remove user fields that can't be interpolated
2021-03-12 19:50:03 +11:00
angus
ac15ed8983
COMPATIBILITY: core autofocus does not work with custom wizard DOM structure
2021-03-12 18:02:50 +11:00
Faizaan Gagan
6754d744f0
renamed setting's copy to Max Topic Age
2021-02-25 17:10:02 +05:30
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
fed1beb4ed
Update knowledgebase url
2021-02-20 18:19:05 +11:00
angus
2bca82a159
Fix admin style issues
2021-02-19 17:18:30 +11:00
Faizaan Gagan
38a68c07e2
FIX: table styles for wizard composer preview ( #70 )
...
* copied over markdown table styles from discourse
* added a description comment
2021-02-18 18:20:40 +05:30
angusmcleod
b8a21eefe2
Position loading spinner in bottom right of composer
2021-02-18 14:57:16 +11:00
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
db17a7d1ca
Fix z-index issue
2021-02-17 14:57:42 +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
aeadef9aa5
improved wizard settings UX
2021-02-15 17:21:59 +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
b74526ae4f
fixed formatting
2021-02-15 13:39:37 +05:30
angusmcleod
4ca82b9f4d
Style updates (WIP)
...
See further comments on thepavilion.io
2021-02-13 12:51:37 +11:00
angusmcleod
b8671cef74
Remove redundant use of "settings"
2021-02-13 11:58:38 +11:00
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
194389c9be
settings are now prefixed with 'Enable'
2021-02-11 19:55:23 +05:30
Faizaan Gagan
cfb65245ea
renamed endpoint to realtime-validations
2021-02-11 19:53:54 +05:30
Faizaan Gagan
176cd7489a
improved admin side settings UI
2021-02-11 19:22:09 +05:30
Faizaan Gagan
800795047a
added wizard- prefix to component name
2021-02-11 12:45: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
Faizaan Gagan
2681fe21ad
FIX: wizard composer size should be consistent accross broswers ( #68 )
2021-01-27 11:43:09 +05:30
Faizaan Gagan
e7635b632c
added dynamic attributes that can be targetted via css ( #67 )
2021-01-27 10:48:22 +05:30
Faizaan Gagan
5d749fe426
some changes
2021-01-27 10:38:26 +05:30
Faizaan Gagan
3cc45fa714
frontend validator apis
2021-01-26 13:35:10 +05:30
Angus McLeod
505043922e
Merge pull request #65 from paviliondev/text-counter
...
FEATURE: text length counter for text type fields
2021-01-20 19:59:04 +11:00
Faizaan Gagan
7bc7c4013e
simplified pluralization logic
2021-01-20 14:22:52 +05:30
Angus McLeod
d85ee726d4
Update wizard-date-input.hbs
2021-01-20 19:34:51 +11:00
Faizaan Gagan
cdfd699491
resolved conflicts with latest code
2021-01-20 13:07:44 +05:30
Angus McLeod
b5a6d15c9d
Add wizard field tabindex relative to field order
2021-01-19 18:50:37 +11:00
Faizaan Gagan
36094d70d6
fixed formatting for composer field type
2021-01-19 12:21:37 +05:30
Faizaan Gagan
f27ca60d24
updated char counter logic
2021-01-19 12:17:07 +05:30
Faizaan Gagan
4f70aea729
character count should be regular text
2021-01-16 17:34:37 +05:30
Faizaan Gagan
b2cdc1c29e
REFACTOR: used new syntax for computed property
2021-01-16 17:27:38 +05:30
Angus McLeod
94456fd797
Merge branch 'master' into text-counter
2021-01-14 16:52:48 +11:00
Angus McLeod
69f35e2e7d
Revert "Remove out of date require"
...
This reverts commit ffc0d0e8bf
.
2021-01-12 21:52:42 +11:00
Faizaan Gagan
57b51c2972
Added a wizard setting to toggle displaying character counter
2021-01-12 16:16:24 +05:30
Faizaan Gagan
ba029c7973
Renamed computed property
2021-01-12 13:03:20 +05:30
Faizaan Gagan
54acbc18d1
Merge branch 'master' into text-counter
2021-01-12 13:02:12 +05:30
Angus McLeod
ffc0d0e8bf
Remove out of date require
2021-01-12 15:16:06 +11:00
Faizaan Gagan
25021edd82
added a computed property
2021-01-08 12:42:58 +05:30
Faizaan Gagan
ea5b420253
code formatting
2021-01-08 12:24:51 +05:30
Faizaan Gagan
10f80709c2
FEATURE: text length counter for text type fields
2021-01-08 12:20:57 +05:30
Angus McLeod
78dad97dc8
Use ember debounce until discourseDebounce hits stable
2021-01-04 14:22:43 +08:00
romanrizzi
11ff364cbe
Use the new discourseDebounce function wrapper.
...
We recently merged a Discourse core's PR to replace usages of Ember's debounce and discourseDebounce with a new debounce wrapper. The new wrapper works exactly like Ember's debounce but internally calls "run" when called in test mode.
This PR replaces all usages of other debounce functions with the new wrapper and fallbacks to Ember's debounce for backward-compatibility.
2020-12-22 11:06:13 -03:00
Angus McLeod
1962388501
Fix missing banner import
2020-12-18 19:25:04 +11:00
Angus McLeod
2177f8e837
Merge pull request #63 from paviliondev/max-length
...
FEATURE: added max length setting for text type fields
2020-12-14 21:47:45 +11:00
Faizaan Gagan
9c6f6d0db2
Reverted a formatting change
2020-12-08 13:41:45 +05:30
Faizaan Gagan
3c3e67684f
fixed html code formatting
2020-12-08 12:49:08 +05:30
Faizaan Gagan
4f7d18d193
FEATURE: added max length setting for text type fields
2020-12-08 12:44:37 +05:30
Angus McLeod
6dfd9e36c2
FIX: no access locale and svg icon
2020-12-08 13:27:19 +11:00
Angus McLeod
3bff13492f
Allow wizard i18n to be overridden by wizard theme i18n
2020-11-26 16:45:30 +11:00
Angus McLeod
4be7349d99
Improve input error styles
...
- Use outline instead of border
- Remove unecessary padding and margin
2020-11-25 12:58:20 +11:00
Angus McLeod
4b3efb2e1b
Merge branch 'master' of https://github.com/angusmcleod/discourse-custom-wizard
2020-11-13 11:44:28 +11:00
Angus McLeod
b4d956a99c
Don't allow minLength input for url field
2020-11-13 11:44:19 +11:00
Angus McLeod
26b3797159
Merge pull request #59 from paviliondev/composer-drop
...
FIX: confine the wizard composer's dropZone
2020-11-13 11:22:13 +11:00
Faizaan Gagan
295eaf2b21
prettified the file
2020-11-11 17:07:30 +05:30
Faizaan Gagan
f096f7d05f
FIX: confine the wizard composer's dropZone
2020-11-11 16:58:28 +05:30
Angus McLeod
f2ef53cff7
Minor custom field fixes
2020-11-10 12:03:33 +11:00
Angus McLeod
b383538a6b
Move to individual custom field saving
2020-11-10 11:56:11 +11:00
Angus McLeod
155eabd377
Isolated custom field removal
2020-11-09 21:44:32 +11:00
Angus McLeod
066eef4ef8
FEATURE: Wizard Manager
...
The "Transfer" UI has been upgraded into a full wizard manager, adding additional import/export features and bulk-delete functionality
2020-11-09 14:32:36 +11:00
Angus McLeod
3da4d546b2
Add custom field spec and improve custom field structure
2020-11-08 14:24:20 +11:00
Angus McLeod
74cba10a10
Merge branch 'master' into tests_improvements
2020-11-03 11:28:45 +11:00
Angus McLeod
4e094edc7b
Add integer data type to custom field feature
2020-10-20 18:24:27 +11:00
Angus McLeod
0094be8352
Custom field management locale and style updates
2020-10-20 17:07:59 +11:00
Angus McLeod
b14d334829
Complete custom field management
2020-10-20 16:40:23 +11:00
Angus McLeod
9e0cf29b7c
Merge branch 'master' into custom_field_management
2020-10-20 11:42:58 +11:00
Angus McLeod
3e86d0ffa6
FEATURE: suppress notifications setting for post actions
2020-10-20 11:42:10 +11:00
Angus McLeod
8fdd263d8e
wip
2020-10-20 10:15:03 +11:00
Angus McLeod
d221d65d77
init
2020-10-17 12:31:07 +11:00
Angus McLeod
94c56ef550
Make uploadIcon responsive to authorized extensions
2020-10-06 21:05:24 +11:00
Angus McLeod
6297ddaa03
Update composer style and text usage to match the standard composer
2020-10-06 20:47:40 +11:00
Angus McLeod
55d7059469
Add missing isComposer computed property
2020-10-06 20:33:19 +11:00
Angus McLeod
96e85bb2b3
Add authorized_extensions support to wizard composer
2020-10-06 20:30:24 +11:00
Angus McLeod
1087facb54
Wrap import in wizard check
2020-10-05 13:40:51 +11:00
Angus McLeod
545dc615c2
Add missing model import
2020-10-05 13:08:15 +11:00
Angus McLeod
245cb35330
Wizard composer style tweak
2020-10-05 12:32:14 +11:00
Angus McLeod
dc7249cfd2
Update wizard-raw-templates.js.erb
2020-10-02 19:32:18 +10:00
Angus McLeod
039262ce2c
FIXES: Improve wizard initialization && more upload improvements
2020-10-02 14:40:10 +10:00
Angus McLeod
20ddba2afd
Cleanup composer autocomplete
2020-10-02 11:41:39 +10:00
Angus McLeod
05f96beac1
Update raw templating handling to new asset pipeline
2020-10-02 11:38:32 +10:00
Angus McLeod
39790bf11e
Add missing conditional
2020-10-02 10:33:17 +10:00
Angus McLeod
aa7d5df77b
CLEANUP #1 : Upload progress and link modal
2020-10-02 10:33:01 +10:00
Angus McLeod
8a0dc999b3
Merge branch 'master' into rich-comp
2020-10-02 07:42:38 +10:00
fzngagan
3bd1129acf
FEATURE: Insert hyperlink on wizard composer
2020-10-01 19:18:20 +05:30
Angus McLeod
fce7b77a91
Add share-url import
2020-10-01 20:23:39 +10:00
fzngagan
67d87f74c1
Upload files, drag and drop files, syntax highlighting working
2020-10-01 11:13:29 +05:30
jbrw
866926501f
REFACTOR - remove _.debounce and _.isEqual
...
Lodash is being removed from core Discourse.
2020-09-29 12:57:32 -04:00
fzngagan
3fd3900cea
Added message bus to wizard side
2020-09-24 17:34:32 +05:30
Angus McLeod
fd0dfeae32
Remove wizard composer static id
...
This causes an issue if multiple composers are used in a single step
2020-09-21 15:36:11 +10:00
Angus McLeod
1f8f24804b
Add missing imports
2020-09-19 11:41:32 +10:00
Angus McLeod
b57a06ceff
Asset pipeline can't handle es6
2020-09-01 21:40:12 +10:00
Angus McLeod
73cdd2bc4d
Select-kit directory now needs to be manually injected
2020-09-01 21:28:14 +10:00
Angus McLeod
48e3c385dc
Require and setup the new Discourse initialization objects
2020-09-01 11:01:46 +10:00
Angus McLeod
dc66bbe936
Import lib/cookie
2020-09-01 08:48:23 +10:00
Angus McLeod
4daae1bfe4
Bootbox is now imported
2020-08-28 09:46:29 +10:00
Angus McLeod
003bf08f85
Remove unecessary css declarations
2020-08-20 23:27:00 +10:00
Angus McLeod
a0f48e5a28
Merge pull request #53 from paviliondev/style_upgrade
...
Integrate custom wizard styles into the Discourse asset pipeline
2020-08-19 18:53:57 +10:00
Angus McLeod
5588180dcd
Clean up: variable usage and style registration
2020-08-19 14:41:20 +10:00
Angus McLeod
b855417adb
Helper context usage has changed
...
See 41fd7a8b72
2020-08-19 13:23:10 +10:00
Angus McLeod
18f0356d15
Integrate custom wizard css into discourse asset pipeline
2020-08-19 13:14:28 +10:00
fzngagan
53fefec6bb
Added topic-fancy-title import
2020-08-10 11:57:53 +05:30
fzngagan
63f8faea36
FIX: discourse now uses helperContext to fetch siteSettings on frontend
2020-07-31 19:26:51 +05:30
Angus McLeod
888072f196
Merge branch 'master' into add_date_time_inputs
2020-07-22 11:30:40 +10:00
Angus McLeod
fe707f31e5
Add date-time style
2020-07-22 11:30:22 +10:00
Angus McLeod
a9a1409e66
Add event styles
2020-07-22 11:14:41 +10:00
Angus McLeod
a0f2d85eff
Add visible to create_topic action
2020-07-20 14:26:11 +10:00
Angus McLeod
36c0281b2f
Add watch category users and migration
2020-07-20 13:06:36 +10:00
Angus McLeod
290bacc4bd
Add wizard actions and fix field listings
2020-07-17 17:02:48 +10:00
Angus McLeod
2e6c6ff4d6
Expose custom field support for create group and create category
2020-07-17 12:10:59 +10:00
Angus McLeod
1e4348b67a
Complete new group category actions
2020-07-16 17:50:09 +10:00
Angus McLeod
aa380e2d6c
Merge branch 'master' into create_category_and_create_group_actions
2020-07-16 15:25:18 +10:00
Angus McLeod
8fb44749f5
Add create_group
2020-07-16 15:25:06 +10:00
Angus McLeod
8d9179665b
Working date, time and dateTime inputs
2020-07-16 13:26:56 +10:00
Angus McLeod
271e270dca
Handle new category and tag hashtags
2020-07-15 10:19:04 +10:00
Angus McLeod
bb85b3a0d2
Update raw template global in erb
2020-07-09 13:15:23 +10:00
Angus McLeod
11bf892bcc
Add Create Category action and Create Group serverside
2020-07-09 12:19:36 +10:00
Angus McLeod
f0edc18804
Merge pull request #44 from discoursehosting/master
...
Add email_messages_level and email_digests as updatable user fields
2020-07-07 10:49:56 +10:00
Angus McLeod
58d0fda5af
Merge branch 'master' into pr/46
2020-07-07 10:31:27 +10:00
Robin Ward
15c24b6098
FIX: get-url deprecation
2020-07-06 15:05:15 -04:00
Richard
224903b025
Add email_messages_level and email_digests as updatable user fields
2020-07-02 09:33:58 +00:00
Angus McLeod
1f7f17ee30
Add date field
2020-07-02 15:25:17 +10:00
Angus McLeod
7841ee8101
Add email_level as updatable user field
2020-07-02 09:59:14 +10:00
Angus McLeod
e0a2525cb0
Explicitly import d-textarea
2020-06-26 20:28:13 +10:00
Angus McLeod
802d74bab2
Add text selection and conditional input type to dropdown content options
2020-06-22 20:47:42 +10:00
Angus McLeod
841923b79c
Create CW-version of site singleton
2020-06-22 10:13:10 +10:00
Robert Barrow
72f81c4c4c
FIX: add missing api actions meta
2020-05-30 20:26:14 +01:00
Angus McLeod
57aa93d9db
raw-templates have been moved
2020-05-28 13:06:24 +10:00
Angus McLeod
0c7d6f97fc
Import I18n
2020-05-28 13:06:06 +10:00
Angus McLeod
afb543e0de
Migrate from namespace to import
2020-05-28 11:26:39 +10:00
Robert Barrow
99f9907b1b
fixed spurious line
2020-05-26 11:52:25 +01:00
Robert Barrow
33b2003827
improved layout so that mapped field settings have more room
2020-05-26 11:47:15 +01:00
Robert Barrow
1f0f7ff5f9
Added categorySelection on the output
2020-05-26 11:16:06 +01:00
Robert Barrow
92f626196d
remove commented out code
2020-05-26 09:53:01 +01:00
Robert Barrow
c4471fa15f
Added notification level dropdown to allow admin to specify which level of tracking will be chosen during action
2020-05-25 14:59:31 +01:00
Robert Barrow
2458525206
utilise wizard mapper to retrieve values
2020-05-24 11:20:15 +01:00
Robert Barrow
9097e3cad2
Remove unnecessary selection options
2020-05-24 09:03:34 +01:00
Robert Barrow
5fc5ce113e
Update schema against PR feedback
2020-05-24 08:56:27 +01:00
Robert Barrow
d3e7fceb56
revert deletions of redundant spaces continued
2020-05-24 08:36:56 +01:00
Robert Barrow
ca3bad6664
revert deletions of redundant spaces to improve clarity of PR
2020-05-24 08:35:17 +01:00
Robert Barrow
f4a9cf86f2
FEATURE: added ability for user to selected watched categories in wizard
2020-05-22 23:42:26 +01:00
Angus McLeod
b196acf151
Update after-time modal to use new date time inputs
2020-05-15 12:06:21 +10:00
Angus McLeod
b9ad37c38f
Locale loading update
2020-05-15 09:31:39 +10:00
Angus McLeod
e28576ba5b
Update wizard-preload.js.es6
2020-05-14 14:46:41 +10:00
Angus McLeod
f28bde5206
I18n is now imported
2020-05-14 13:42:11 +10:00
Robin Ward
155493ce3b
DEV: Discourse.Route has been deprecated
2020-05-12 14:01:26 -04:00
Angus McLeod
c5ccd638f7
Preload store has moved
2020-05-07 20:29:18 +10:00
Angus McLeod
b83469b776
New RAW_TEMPLATES handling
2020-05-06 11:31:45 +10:00
Angus McLeod
dd3875840b
Lightbox doesn't work in custom wizard
2020-05-04 18:09:18 +10:00
Angus McLeod
d3eaceefe1
Convert boolean to is
2020-05-01 19:12:58 +10:00
Angus McLeod
379e839b71
FIX: make invite topic redirects work and allow them to be used in conditional route_tos
2020-05-01 18:16:58 +10:00
Angus McLeod
a8e8a1ecec
Revert "Add underline to wizard titles"
...
This reverts commit da6d7a788b
.
2020-04-30 19:35:12 +10:00
Angus McLeod
da6d7a788b
Add underline to wizard titles
2020-04-30 19:34:12 +10:00
Angus McLeod
305ad2632a
Reduce font-weight of checkbox labels
2020-04-30 19:31:48 +10:00
Angus McLeod
5b5bbd0e1a
Add boolean connector
2020-04-30 19:17:37 +10:00
Angus McLeod
d8b9f5acac
Discourse common is now an addon
2020-04-30 10:09:26 +10:00
Angus McLeod
489e615773
Ensure typeObject exists
2020-04-29 15:24:33 +10:00
Angus McLeod
857a159d0c
Add conditionality to route_to url
2020-04-29 11:47:08 +10:00
Angus McLeod
2844a75f30
Handle changes via callbacks instead of observers
2020-04-29 11:42:39 +10:00
Angus McLeod
e2b1c9e69f
Discourse client path change
2020-04-24 20:26:46 +10:00
Angus McLeod
082be35199
Selector active type fixes
2020-04-23 12:28:31 +10:00
Angus McLeod
428cccd643
Update wizard-admin.scss
2020-04-22 23:10:27 +10:00
Angus McLeod
77923b443d
Handle case when action id does not have number at end
2020-04-22 23:08:04 +10:00
Angus McLeod
e06f543720
Move api to v0.2
2020-04-22 23:03:18 +10:00
Angus McLeod
8327b7fad0
Put-cursor-at-end is now a seperate lib
2020-04-21 07:24:57 +10:00
Angus McLeod
b74a46a89f
Fix: new items may not have type on creation
2020-04-21 07:21:44 +10:00
Angus McLeod
de8b4f9b2e
Minor fixes
2020-04-20 22:26:34 +10:00
Angus McLeod
8cd8c3aeaa
Add field and action messages
2020-04-20 21:40:32 +10:00
Angus McLeod
7cffacafd2
Stub onUpdate
2020-04-20 19:42:52 +10:00
Angus McLeod
32aa7cc897
Improve change handling structure
2020-04-20 19:41:13 +10:00
Angus McLeod
d194a8313a
Add user field options as dropdown option
2020-04-19 21:02:14 +10:00
fzngagan
500c305701
added import
2020-04-17 13:32:56 +05:30
Angus McLeod
a25d69eb5f
Step description mapper updates
2020-04-16 15:14:03 +10:00
Angus McLeod
aa5f455c6b
Update wizard.js.es6
2020-04-16 13:34:49 +10:00
Angus McLeod
ca7af31562
Update field id handling
2020-04-16 13:33:07 +10:00
Angus McLeod
4576aff5b5
Fix wizard-link sorting
2020-04-16 12:13:26 +10:00
Angus McLeod
d26744cf56
Schema handling updates
...
- support custom field types
- move client schema to seperate helper
- handle schema defaults properly
2020-04-16 12:04:27 +10:00
Angus McLeod
707f187455
Use full name if present
2020-04-16 09:32:35 +10:00
Angus McLeod
3e350ac3dd
Use group full name in wizard selector
2020-04-16 09:10:39 +10:00
Angus McLeod
db16c9692b
Update custom validation && location style
2020-04-15 18:58:57 +10:00
Angus McLeod
4889435164
Bugfix
2020-04-15 18:58:10 +10:00
Angus McLeod
a1272de568
Handle event and location fields
2020-04-15 16:22:54 +10:00
Angus McLeod
92bd7953f1
Handle incorrect data in mapped inputs
2020-04-15 15:41:27 +10:00
Angus McLeod
e285674c8f
Handle corrupted wizard data
2020-04-15 15:22:21 +10:00
Angus McLeod
03ae1dc7c9
Update wizard-admin.scss
2020-04-15 14:48:42 +10:00
Angus McLeod
c24c7f7b44
Api tweaks
2020-04-15 14:29:47 +10:00
Angus McLeod
f114672dd8
Update wizard-admin.scss
2020-04-15 13:22:58 +10:00
Angus McLeod
3066c22367
bugfix
2020-04-15 13:21:40 +10:00
Angus McLeod
949b28cecb
Update logs
2020-04-15 12:47:14 +10:00
Angus McLeod
57a19d4f23
Minor bugfixes
2020-04-15 12:34:39 +10:00
Angus McLeod
147b8a787c
Improve log UI
2020-04-15 12:10:39 +10:00
Angus McLeod
1ac241fb9a
Revert to post_builder
2020-04-15 11:23:41 +10:00
Angus McLeod
04198339ca
Action logging and submissions bugixs
2020-04-15 10:46:44 +10:00
Angus McLeod
83243af22d
Minor bugfix
2020-04-14 23:16:45 +10:00
Angus McLeod
bab2c95cfe
Update error handling
2020-04-14 23:08:02 +10:00
Angus McLeod
ebab021916
Handle case when error input can't be found
2020-04-14 23:00:19 +10:00
Angus McLeod
f8104eb01b
Limit dropdown types
2020-04-14 22:10:42 +10:00
Angus McLeod
d96ebb3bdd
Don't allow auto-updating of trust level
2020-04-14 20:46:53 +10:00
Angus McLeod
303c79be1f
Only clear mapped properties if the field id remains the same
2020-04-14 16:06:02 +10:00
Angus McLeod
d128565979
various
2020-04-14 15:46:06 +10:00
Angus McLeod
92e61f3f51
various
2020-04-14 09:39:21 +10:00
Angus McLeod
ab18769820
various
2020-04-13 22:17:22 +10:00
Angus McLeod
dae08e53d4
various
2020-04-12 09:27:16 +10:00
Angus McLeod
d8fd5cb258
various
2020-04-11 16:22:12 +10:00
Angus McLeod
ae87e383d2
update profile update action fields
2020-04-10 18:51:01 +10:00
Angus McLeod
3c8dc540c8
wip
2020-04-10 17:57:49 +10:00
Angus McLeod
024ab63006
various
2020-04-08 17:59:54 +10:00
Angus McLeod
98f9215d65
various
2020-04-08 12:52:07 +10:00
Angus McLeod
5c33b4a621
Profile action fixes
2020-04-08 00:18:12 +10:00
Angus McLeod
df8d40cf2b
Ensure update avatar works
2020-04-07 23:33:11 +10:00
Angus McLeod
06e618ecbe
Cast comparisons
2020-04-07 21:53:00 +10:00
Angus McLeod
6ced0cf13c
various
2020-04-07 21:06:35 +10:00
Angus McLeod
a20c74a943
various
2020-04-07 20:28:39 +10:00
Angus McLeod
539f61c610
wip
2020-04-07 18:33:51 +10:00
Angus McLeod
2e272f3ef4
Merge branch 'events-support-imports' into add_group_field
2020-04-07 17:57:36 +10:00
Angus McLeod
b5fce333f6
wip
2020-04-07 17:54:30 +10:00
Angus McLeod
e3fa75597b
various
2020-04-07 14:56:16 +10:00
Angus McLeod
6570e4b74b
wip
2020-04-06 18:36:38 +10:00
Angus McLeod
04d7fc1c59
various
2020-04-06 11:54:16 +10:00
Angus McLeod
7b3ed54f29
various
2020-04-05 11:37:09 +10:00
Angus McLeod
610ab8570a
Add style updates
2020-04-03 19:49:36 +11:00
Angus McLeod
a6cb3ddd05
Update wizard.js.es6
2020-04-03 09:47:32 +11:00
Angus McLeod
7035c05e37
Add pickaday style
2020-04-03 00:21:19 +11:00
Angus McLeod
6088efcbbb
Merge branch 'master' into events-support-imports
2020-04-02 21:31:59 +11:00
Angus McLeod
10fb3c4c44
various
2020-04-02 20:29:22 +11:00
Angus McLeod
9e71195236
Update wizard-admin.scss
2020-04-02 19:25:38 +11:00
Angus McLeod
0d94c1d8c6
various
2020-04-02 19:21:03 +11:00
Angus McLeod
87a53a8c85
wip
2020-04-02 16:21:57 +11:00
Angus McLeod
bbdf11c84f
wip
2020-04-01 23:16:26 +11:00
Angus McLeod
2046648862
various
2020-04-01 21:58:30 +11:00
Angus McLeod
515f0b3393
Update wizard-mapper.scss
2020-04-01 16:31:09 +11:00
Angus McLeod
3bb16f1fb5
wip
2020-04-01 16:03:26 +11:00
Angus McLeod
66bd90a56e
wip
2020-03-31 19:30:53 +11:00
Angus McLeod
947a42cf0f
wip
2020-03-31 17:29:59 +11:00
Angus McLeod
9a489f3b9b
Merge branch 'master' into add_group_field
2020-03-31 15:53:00 +11:00
Angus McLeod
9b03552344
Migrate to new Site registration approach
2020-03-31 14:14:49 +11:00
Angus McLeod
906db9269f
Update wizard-custom.js
2020-03-31 11:13:16 +11:00
Angus McLeod
ee61c1deb3
add permitted setting
2020-03-30 17:16:03 +11:00
Angus McLeod
b212eaa2f3
wip
2020-03-30 10:53:28 +11:00
Angus McLeod
71054b80f3
Style and deprecation updates
2020-03-29 18:49:33 +11:00
fzngagan
b728af7a46
added events form css
2020-03-27 12:50:52 +05:30
fzngagan
19ed700e46
added requirejs imports for events form
2020-03-27 12:50:20 +05:30
fzngagan
2b45e9b039
added css/js for timepicker on wizard side
2020-03-27 12:49:27 +05:30
Robert Barrow
3c364c928c
CSS for url entry to bring in line with text fields
2020-03-25 11:30:05 +00:00
Angus McLeod
f7c1185644
Update group validation
2020-03-24 21:45:28 +11:00
Angus McLeod
ab1763545b
Update custom.js.es6
2020-03-24 21:24:27 +11:00
Angus McLeod
8a4b4413b9
Update wizard-custom-action.hbs
2020-03-24 21:22:32 +11:00
Angus McLeod
b81685e1d1
Bugfixes
2020-03-24 21:14:42 +11:00
Angus McLeod
fe7283ab3c
Add content conditionals
2020-03-24 20:35:46 +11:00
Robert Barrow
ce9373dd91
working url and number validation
2020-03-23 18:40:11 +00:00
Robert Barrow
506a245a47
Merge branch 'master' into number_and_url_validation
2020-03-23 14:51:01 +00:00
Robert Barrow
f2d7f57bb6
first feature commit
2020-03-23 14:49:39 +00:00
Angus McLeod
3a14cb0805
wip
2020-03-23 16:41:04 +11:00
Angus McLeod
ffde10c217
wip
2020-03-22 17:47:56 +11:00
Angus McLeod
2e6ab27ea0
add prefil
2020-03-22 04:30:11 +11:00
Angus McLeod
b8369146c7
remove preset dropdown
2020-03-19 18:58:45 +11:00
Angus McLeod
ca5afcb95d
Update wizard-custom.js
2020-03-15 17:20:46 +11:00
Angus McLeod
cf7b8f0115
Update wizard-custom.js
2020-03-15 14:58:46 +11:00
merefield
9ccef0832b
Update wizard-custom.js
...
change to file locations in core
2020-02-08 13:16:29 +00:00
Angus McLeod
f2a97f903c
Add onChange to category-selector
2020-02-05 18:20:24 +11:00
Angus McLeod
1b3dd5a6ba
Revert use of options && other combo-box cleanups
2020-02-05 17:58:35 +11:00
Angus McLeod
e293a3f5e9
Update to select-kit-2
2020-02-02 21:42:05 +11:00
Angus McLeod
4d1ee9007b
Improve custom wizard serialization and add spec
2019-12-12 15:43:11 +11:00
Angus McLeod
9e29947e27
Merge master
2019-12-09 17:21:38 +11:00
merefield
0a79517301
Merge pull request #26 from merefield/national_flags_better_integration
...
REMOVE: all redundant nat flags logic that has been moved to national flags plugin
2019-12-06 11:47:08 +00:00
merefield
7541e09e98
Merge pull request #25 from merefield/another_require_fix
...
FIX: add yet another require to resolve critical failure
2019-12-06 11:34:42 +00:00
Robert Barrow
6f331388f4
FIX: add yet another require to resolve critical failure
2019-12-06 11:33:37 +00:00
Angus McLeod
f1fdc37a21
Add enabled setting && tests && file restructure
2019-12-05 17:48:32 +11:00
Angus McLeod
9ac57eeb98
FEATURE: Add real Discourse composer
2019-11-20 23:08:04 +11:00
Angus McLeod
833195039b
Add a whole bunch of required objects
2019-11-14 18:28:26 +11:00
merefield
468557058e
Merge pull request #24 from merefield/another_require_fix
...
FIX: add missing require to accommodate core change
2019-11-11 22:13:00 +00:00
Robert Barrow
c0b55f77b6
FIX: add missing require to accommodate core change
2019-11-11 21:58:23 +00:00
Robert Barrow
5b210c41d4
REMOVE: all national flags logic that will be moved to national flags plugin
2019-11-10 22:48:06 +00:00
Robert Barrow
2e1926fc8a
Merge branch 'master' of https://github.com/merefield/discourse-custom-wizard into reset_wizard
2019-11-04 18:10:20 +00:00
Robert Barrow
1c3d272b79
FEATURE: new option to force restart at each revisit
2019-11-04 17:49:30 +00:00
merefield
dfc2b90961
Merge pull request #22 from merefield/require_fix_experiment
...
add new dependency to fix critical failure of wizard
2019-10-31 23:30:06 +00:00
Robert Barrow
76444d6203
add dependency
2019-10-31 23:14:28 +00:00
Robert Barrow
8f347f428f
require fix experiment
2019-10-31 16:03:16 +00:00
merefield
dd5bacfd0f
Merge pull request #19 from merefield/juless_extensions
...
FIX: gracefully deal with lack of field label for dropdown and add settings key value.
2019-10-22 20:41:57 +01:00
Robert Barrow
c9348469d7
FIX: gracefully deal with lack of field label for dropdown and add settings explanation key value
2019-10-22 20:40:27 +01:00
merefield
d03f8c964f
Merge pull request #18 from merefield/juless_extensions
...
new site setting to allow admin to choose the label cue for nat flags
2019-10-21 11:58:31 +01:00
Robert Barrow
ce49a8ab94
new site setting to allow admin to choose the label cue to show national flag images when using the drop-down to select flag
2019-10-21 11:56:36 +01:00
Angus McLeod
71386efff7
Merge pull request #17 from paviliondev/fix-redirect-after-login
...
fix redirect after login
2019-10-17 11:38:43 +11:00
Angus McLeod
085f4b1633
Use non-e6 formatting
2019-10-17 11:26:21 +11:00
Angus McLeod
aab2662f9c
Add path to redirect
2019-10-17 11:16:41 +11:00
Angus McLeod
7792d2365b
FIX: properly account for custom tag fields
2019-10-15 16:34:43 +11:00
Angus McLeod
9880bd780e
FIX: limit wizard fields to category fields for custom categories
2019-10-15 16:08:49 +11:00
Angus McLeod
a3ccbe6a4e
Merge branch 'master' into fix-redirect-after-login
2019-10-14 11:04:46 +11:00
Marcus Baw
7dc42c24ea
javascript based cookie setting and redirect, removed ruby cookie handling
2019-10-11 12:40:11 +01:00
Robert Barrow
fc602db262
Merge branch 'master' of https://github.com/angusmcleod/discourse-custom-wizard into juless_extensions
2019-10-11 10:47:16 +01:00
Angus McLeod
bdb1d936b9
Remove link functionality from editor
2019-10-11 08:49:20 +11:00
Robert Barrow
c5c91a11af
MERGE: merged upstream changes
2019-10-09 16:06:39 +01:00
Robert Barrow
d1b4a96e2c
FIX: better solution for setting a required field for send_message
2019-10-09 16:02:06 +01:00
Angus McLeod
82cb2668bc
add guest login
2019-10-08 16:46:13 +11:00
Robert Barrow
96d5a189dc
Various PR fixes inc moving flag data to yml, making accepted image upload files a site setting and adding class binding for image uploads
2019-10-04 22:13:41 +01:00
Robert Barrow
fe67efdb3c
improve CSS for intellisense results presentation
2019-10-01 19:39:39 +01:00
Robert Barrow
d376e178b4
removed console log
2019-09-23 23:00:53 +01:00
Robert Barrow
1597e40a8a
FEATURE: added image preview for image uploads
2019-09-23 22:16:41 +01:00
Robert Barrow
938e29fe3f
NEW FEATURE: can upload avatar in a wizard step
2019-09-11 12:58:57 +01:00
Robert Barrow
1670ed4b67
NEW FEATURE: ability to request national flag update in wizard
2019-09-11 09:30:38 +01:00
Angus McLeod
ad18ec9809
Improve redirect code clarity
2019-08-29 09:51:18 +10:00
Angus McLeod
f317032bca
Add open composer action
2019-08-27 16:05:24 +10:00
Angus McLeod
a52b54c463
Remove bottom margin from step titles
2019-08-27 09:34:48 +10:00
Angus McLeod
243343987a
Remove uncessary css
2019-08-21 11:12:47 +10:00
Angus McLeod
c565516ac4
Stylesheet loading has changed
2019-08-21 10:36:31 +10:00
Angus McLeod
a6516fe383
re-add submissions
2019-08-13 15:51:37 +10:00
Angus McLeod
30390e8264
Improve flexibility and structure of send_to_api action
2019-08-13 14:11:46 +10:00
Angus McLeod
6ad821024a
Merge pull request #14 from angusmcleod/pr/13
...
Pr/13
2019-08-07 20:59:56 +10:00
Angus McLeod
7cd5069069
minor formatting
2019-08-07 20:46:05 +10:00
Angus McLeod
c156dcb6d1
Componentize
2019-08-07 20:38:50 +10:00
Angus McLeod
922afdc1bd
Client and server-side fixes
2019-08-07 20:16:05 +10:00
Angus McLeod
ee71719793
client-side improvements
2019-08-07 18:18:46 +10:00
Faizaan Gagan
861ab40a5a
minor issue: passing parameter to translation string
2019-08-06 16:47:03 +05:30
Faizaan Gagan
25792f92e4
Fixed code formatting, tweaked css, moved remaining hardcoded strings to translations and removed all console.log calls
2019-08-06 16:38:05 +05:30
Angus McLeod
b41d66214a
Fix validations
2019-07-31 17:42:50 +10:00
Angus McLeod
5b3245c576
Update field validation
2019-07-31 16:57:25 +10:00
Angus McLeod
f60ae12610
Move badges into main stylesheet
2019-07-31 16:25:19 +10:00
Angus McLeod
67074e975b
Simplify css file requiring
2019-07-31 13:39:53 +10:00
Angus McLeod
0c61a9b5dc
style tweaks
2019-07-31 12:53:42 +10:00
Angus McLeod
3046d16ff3
Style tweaks
2019-07-31 12:31:15 +10:00
Faizaan Gagan
bf9ceb6dd3
made the changes discussed with Angus, some UI improvements and some edge-case validations
2019-07-30 22:34:18 +05:30
Faizaan Gagan
98d8eeffca
added some validations and changed the import logic to use FormData instead of FileReader
2019-07-29 13:30:56 +05:30
Faizaan Gagan
63fb0658e9
added a feature for importing and exporting wizards
2019-07-28 02:47:20 +05:30
Angus McLeod
eeba1d45d1
Style tweak
2019-07-27 17:14:07 +10:00
Angus McLeod
fa6414aaf7
set reset to null after load
2019-07-27 17:07:22 +10:00
Angus McLeod
802f7d1fd5
Add required data message
2019-07-27 17:01:29 +10:00
Angus McLeod
c058340c84
Fix tag and category fields
2019-07-27 16:10:26 +10:00
Angus McLeod
0460f9342d
Allow selection of category property type
2019-07-26 19:12:58 +10:00
Angus McLeod
a1c8b53e64
Only save category ids
2019-07-26 18:59:41 +10:00
Angus McLeod
dfe8debda7
Revert "Revert "Add category and tag selectors""
...
This reverts commit f8a8d5a964
.
2019-07-26 18:59:21 +10:00
Angus McLeod
f8a8d5a964
Revert "Add category and tag selectors"
...
This reverts commit 2e5af57c26
.
2019-07-26 18:23:16 +10:00
Angus McLeod
2e5af57c26
Add category and tag selectors
2019-07-26 18:00:55 +10:00
Angus McLeod
7a27139ebc
fix composer
2019-07-22 17:28:49 +10:00
Angus McLeod
81d86bec7c
Add file types setting to upload field
2019-07-19 13:47:17 +10:00
Angus McLeod
0b90fdabcf
bugfix
2019-07-18 09:18:08 +10:00
Angus McLeod
c9b7296640
Add preset dropdown for tags
2019-07-12 11:55:53 +10:00
Angus McLeod
e414e651cc
Merge fix
2019-07-12 11:06:39 +10:00
Angus McLeod
dfc87bccb0
Merge branch 'master' into api_authentication
2019-07-12 11:00:10 +10:00
Angus McLeod
8aeb3fb32d
tweak text
2019-07-02 16:52:47 +10:00
Angus McLeod
49c6456b87
Merge branch 'master' of https://github.com/angusmcleod/discourse-custom-wizard
2019-07-02 14:49:41 +10:00
Angus McLeod
650dc498a4
Add required data && permitted params to steps
2019-07-02 14:49:14 +10:00
Angus McLeod
3950d136b0
Merge pull request #11 from spacerest/view-submissions-css
...
View submissions css
2019-07-01 16:29:31 +10:00
Angus McLeod
f693a2d25a
Add add_to_group action
2019-07-01 12:31:50 +10:00
spacerest
f1bb2f6be1
fix update css so wizard submissions table doesn't get cut off
2019-06-30 14:21:40 +09:30
spacerest
645c94c170
update css so wizard submissions table doesn't get cut off
2019-06-30 14:13:37 +09:30
Angus McLeod
20f605b899
Use wizard name in no access messages
2019-06-19 13:39:39 +08:00
Angus McLeod
aa7dd16827
Handle guests on wizard routes
2019-06-19 13:23:10 +08:00
Angus McLeod
92fb880502
Cook step titles
2019-06-19 12:32:03 +08:00
Robert Barrow
15e52a5e42
added CSS for log table to match existing
2019-06-16 14:44:23 +01:00
Robert Barrow
fa39bbff29
FIX: logs weren't deleting when trash can was pressed
2019-06-16 14:33:30 +01:00
Robert Barrow
7efaf25572
added logging to token refresh, added user column to log and log display
2019-06-16 12:49:51 +01:00
Robert Barrow
c6fed81d28
updated some ember actions to closure actions to remove deprecation warnings, fixed issue where you could not remove last auth parameter as key would never be cleared
2019-06-12 21:57:38 +01:00
Angus McLeod
b9f8cc61b2
distinguish between 2 legged and 3 legged oauth && other authorization improvements
2019-06-07 13:09:31 +10:00
Robert Barrow
95ba52f973
added logging for api calls
2019-06-06 17:10:13 +01:00
Robert Barrow
def5f8e669
added validation for endpoint body JSON in API admin and fixed error handling in actual API calls
2019-06-05 22:23:15 +01:00
Angus McLeod
7d04ffbde5
set min-height and allow resize for composer
2019-06-03 18:18:31 +10:00