Keegan George
ae271ce647
UX: Add support button to admin-nav ( #118 )
...
* Add support button to admin-nav
* FIX: Security vulnerabilities with _blank anchor link
* Update pro support url
* UX: Create pro button custom styling
* UX: Merge support button focus styling with hover
* DEV: Move pro support url to setting
* UX: Change support button name to Pro Support
* DEV: Format stylesheet code
* DEV: Use variables and change selector specificity for pro button
* DEV: Hardcode pro-support url in button
* DEV: Remove support url localization
* DEV: Undo formatting fixes and add pro support button strings
* DEV: Undo formatting fixes auto applied
* DEV: Add space between selectors
* DEV: Convert scss variables to CSS Custom properties
* DEV: Fix linting
* FIX: Use SCSS variables for color manipulation functions
* DEV: Fix space before i18n
* DEV: Add new line at end of file
* DEV: Add new line at end of file
* DEV: Remove name attribute in localizations
* DEV: Remove padding from new line
2021-08-09 14:44:44 -07:00
Keegan George
51038ade8a
FIX: Update help text in wizard message bar
2021-07-26 10:44:08 -07:00
Keegan George
bdc4044581
Merge branch 'pro-release' of https://github.com/paviliondev/discourse-custom-wizard into ui_conventions
2021-07-19 07:11:47 -07:00
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
20c8ec1202
Merge branch 'master' into pr/125
2021-07-12 14:05:02 +08:00
Faizaan Gagan
21ac87cdda
FEATURE: placeholder setting for text type fields
2021-07-03 15:41:49 +05:30
Keegan George
dd8513a563
UX: Add wizard-message component to logs pane
2021-06-18 11:47:24 -07:00
Keegan George
10c7c8bcc0
UX: Change info message when selecting a wizard in the submissions pane
2021-06-18 11:25:51 -07:00
Keegan George
c490da3145
UX: Add wizard message component to submissions page
2021-06-18 10:25:01 -07:00
angusmcleod
d3c6733e59
Abstract and improve submission handling
2021-06-17 17:50:22 +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
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
c62f1ac96f
IMPR: added a state for insufficient characters
2021-03-25 11:18:33 +05:30
Angus McLeod
4edb40e526
Apply rubcop and get tests pass ( #76 )
2021-03-11 12:00:15 +05:30
Faizaan Gagan
6754d744f0
renamed setting's copy to Max Topic Age
2021-02-25 17:10:02 +05:30
Faizaan Gagan
c54273b94a
implemented a relative time based filtering for similar topics
2021-02-25 15:36:43 +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
aeadef9aa5
improved wizard settings UX
2021-02-15 17:21:59 +05:30
angusmcleod
b8671cef74
Remove redundant use of "settings"
2021-02-13 11:58:38 +11:00
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
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
79e2368b57
validation framework code working
2021-01-30 23:16:04 +05:30
Faizaan Gagan
5d749fe426
some changes
2021-01-27 10:38:26 +05:30
Faizaan Gagan
7bc7c4013e
simplified pluralization logic
2021-01-20 14:22:52 +05:30
Faizaan Gagan
57b51c2972
Added a wizard setting to toggle displaying character counter
2021-01-12 16:16:24 +05:30
Faizaan Gagan
10f80709c2
FEATURE: text length counter for text type fields
2021-01-08 12:20:57 +05:30
Faizaan Gagan
4f7d18d193
FEATURE: added max length setting for text type fields
2020-12-08 12:44:37 +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
56eefe0849
Update manager nav label
2020-11-09 14:35:03 +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
fc7c5b9b34
Complete tests
2020-11-03 11:24:20 +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
d221d65d77
init
2020-10-17 12:31:07 +11:00
Angus McLeod
6297ddaa03
Update composer style and text usage to match the standard composer
2020-10-06 20:47:40 +11:00
fzngagan
3bd1129acf
FEATURE: Insert hyperlink on wizard composer
2020-10-01 19:18:20 +05:30
Angus McLeod
888072f196
Merge branch 'master' into add_date_time_inputs
2020-07-22 11:30:40 +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
1e4348b67a
Complete new group category actions
2020-07-16 17:50:09 +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
11bf892bcc
Add Create Category action and Create Group serverside
2020-07-09 12:19:36 +10:00
Thamer Khatib
76b0866bda
Little text correction
...
In select_one: "Please select atleast one wizard", changed to select_one: "Please select at least one wizard"
2020-07-05 00:04:38 -03:00
Thamer Khatib
441843256c
create server.pt_br.yml
2020-07-05 00:03:27 -03:00
Thamer Khatib
9362cc0acd
Update client.pt_br.yml
2020-07-04 23:55:58 -03:00
Thamer Khatib
150dfdcf2c
Update pt_BR
2020-07-04 23:55:31 -03:00
Thamer Khatib
4f36c7ddd2
Final Update
...
Finished translation to pt_BR
2020-07-04 23:54:56 -03:00
Thamer Khatib
ea640ccafd
commit 1
2020-07-04 19:32:54 -03:00
Angus McLeod
1f7f17ee30
Add date field
2020-07-02 15:25:17 +10: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
f4a9cf86f2
FEATURE: added ability for user to selected watched categories in wizard
2020-05-22 23:42:26 +01:00
Angus McLeod
d3eaceefe1
Convert boolean to is
2020-05-01 19:12:58 +10:00
Angus McLeod
5b5bbd0e1a
Add boolean connector
2020-04-30 19:17:37 +10:00
Angus McLeod
e06f543720
Move api to v0.2
2020-04-22 23:03:18 +10:00
Angus McLeod
de8b4f9b2e
Minor fixes
2020-04-20 22:26:34 +10:00
Angus McLeod
36069dab3b
Update profile text update
2020-04-20 22:11:24 +10:00
Angus McLeod
8cd8c3aeaa
Add field and action messages
2020-04-20 21:40:32 +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
Angus McLeod
c24c7f7b44
Api tweaks
2020-04-15 14:29:47 +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
04198339ca
Action logging and submissions bugixs
2020-04-15 10:46:44 +10:00
Angus McLeod
4c3e88beee
Added debugging
2020-04-15 00:10:26 +10:00
Angus McLeod
e01c900bae
Help text
2020-04-14 22:54:02 +10:00
Angus McLeod
d74831aa06
Fix file type validation
2020-04-14 16:45:25 +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
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
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
87a53a8c85
wip
2020-04-02 16:21:57 +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
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
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
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
c8ce5e957e
Send enabled setting to client
2019-12-12 11:06:58 +11:00
Angus McLeod
9e29947e27
Merge master
2019-12-09 17:21:38 +11:00
Angus McLeod
be83350b72
Tests WIP
2019-12-09 12:43:30 +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
Angus McLeod
f1fdc37a21
Add enabled setting && tests && file restructure
2019-12-05 17:48:32 +11:00
Angus McLeod
a68f7f8cbc
FIX: Revisit mispellings
2019-11-15 09:47:20 +11: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
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
7792d2365b
FIX: properly account for custom tag fields
2019-10-15 16:34:43 +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
1670ed4b67
NEW FEATURE: ability to request national flag update in wizard
2019-09-11 09:30:38 +01:00
Angus McLeod
f317032bca
Add open composer action
2019-08-27 16:05:24 +10:00
Angus McLeod
30390e8264
Improve flexibility and structure of send_to_api action
2019-08-13 14:11:46 +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
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
Faizaan Gagan
e4de1d4145
converted all the server side strings to translation ready strings
2019-07-31 10:27:40 +05:30
Faizaan Gagan
63fb0658e9
added a feature for importing and exporting wizards
2019-07-28 02:47:20 +05:30
Angus McLeod
802f7d1fd5
Add required data message
2019-07-27 17:01:29 +10:00
Angus McLeod
0460f9342d
Allow selection of category property type
2019-07-26 19:12:58 +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
81d86bec7c
Add file types setting to upload field
2019-07-19 13:47:17 +10:00
Angus McLeod
c9b7296640
Add preset dropdown for tags
2019-07-12 11:55:53 +10:00
Angus McLeod
dfc87bccb0
Merge branch 'master' into api_authentication
2019-07-12 11:00:10 +10:00
Angus McLeod
650dc498a4
Add required data && permitted params to steps
2019-07-02 14:49:14 +10:00
Angus McLeod
f693a2d25a
Add add_to_group action
2019-07-01 12:31:50 +10:00
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
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
5ffcee1dde
Add custom wizard integration
2019-06-03 17:09:24 +10:00
Angus McLeod
819c76b3ff
API data validation and administration improvements
2019-06-03 12:49:54 +10:00
Robert Barrow
cc98a14d15
added basic auth interface changes and supporting code
2019-06-02 23:59:35 +01:00
Angus McLeod
f331f80cbb
Update wizard api CRUD
...
- New api metadata model
- New api id system
- Minor UI updates
2019-06-02 20:54:31 +10:00
Angus McLeod
9ff904d0fa
WIP: Add Endpoint Administration
2019-05-31 17:54:11 +10:00
Angus McLeod
01a9e7f148
complete OAuth authorization && Start API Admin UI
2019-05-30 15:04:34 +10:00
Angus McLeod
cd51e4cbca
fix placeholders
2019-04-18 09:47:41 +10:00
Angus McLeod
8eee281e25
location in wizard style improvements
2019-01-24 11:44:19 +11:00
Angus McLeod
cfb93e2adb
Add postalcode translation
2019-01-22 10:57:33 +11:00
Angus McLeod
44e15ddfaa
various fixes
2019-01-18 11:34:52 +11:00
Angus McLeod
1a0a4fdbbe
add custom value placeholder
2018-10-07 18:28:26 +11:00
Angus McLeod
ea1c7f3e64
add french translations
2018-10-05 09:04:20 +10:00
Angus McLeod
b78c2f0c0f
add skip_redirect for actions
2018-09-18 11:56:42 +10:00
Angus
7a781b24d0
theme key has changed to theme id
2018-07-17 08:57:53 +10:00
Angus McLeod
af613c11d6
Handle submissions made by deleted users
2018-06-29 16:07:18 +10:00
Angus McLeod
54a889d8e0
Add privacy to exclude path choices
2018-05-24 17:53:22 +10:00
Angus McLeod
2981c32ea5
Add support for user_fields
2018-05-24 15:34:58 +10:00
Angus McLeod
5b312eca07
Add excluded paths setting
2018-05-24 15:34:02 +10:00
Angus McLeod
bc5a504dfd
Minor fixes
2018-05-14 12:11:11 +10:00
Angus McLeod
9a3ae6406f
Fix completed? for reused wizards && ensure users with no access can get back to site
2018-05-09 15:06:43 +10:00
Angus McLeod
11c85270a7
Update wizard composer
2018-04-15 12:49:12 +10:00
Angus McLeod
4ab2cbb1ff
Cook step descriptions && add image type && style updates
2018-03-05 09:52:15 +08:00
Angus McLeod
9dd6efdaa2
Add composer field type
2018-02-08 12:30:55 +08:00
Angus McLeod
ce1cbd5e8c
Update user custom field handling
2018-02-04 16:42:02 +08:00
Angus McLeod
00b4bdbdef
Location form text change
2018-01-22 20:58:07 +08:00
Angus McLeod
a4875f2214
Add basic theme support to custom wizards
2017-12-17 11:43:18 +08:00
Angus McLeod
0d4ecc3c90
Handle id for which there is no wizard
2017-12-03 15:57:40 +08:00
Angus McLeod
aa1c30f1d3
Add custom category and title for create_topic
2017-11-30 10:55:15 +08:00
Angus McLeod
f7c1170e07
Add min trust setting
2017-11-29 17:48:49 +08:00
Angus McLeod
40465a3fb7
Fix select_kit translation
2017-11-24 17:32:24 +08:00
Angus McLeod
f5ffff35d8
Add post builder
2017-11-24 12:32:15 +08:00
Angus McLeod
37b1b73f90
Improve checks and edge cases
2017-11-23 17:02:25 +08:00
Angus McLeod
b45d26c143
Add prompt completion feature
2017-11-22 17:34:21 +08:00
Angus McLeod
75d4fcaab5
Fix start step && add dropdown none
2017-11-09 10:50:48 +08:00
Angus McLeod
be81aa7f4d
various
2017-11-01 12:21:14 +08:00
Angus McLeod
a09376e645
various
2017-10-30 14:24:51 +08:00
Angus McLeod
f6251ace06
various
2017-10-22 11:37:58 +08:00
Angus McLeod
dc1cbfbfe4
Working version
2017-10-17 21:17:53 +08:00
Angus McLeod
5220b069f6
various
2017-10-17 15:18:53 +08:00
Angus McLeod
e859e3efa2
various
2017-10-13 21:02:34 +08:00
Angus McLeod
dd26ac63af
various
2017-10-09 13:52:09 +08:00
Angus McLeod
a43f4b1344
various
2017-10-07 10:27:38 +08:00
Angus McLeod
9f40821db0
Various
2017-10-06 10:59:02 +08:00
Angus McLeod
7b09410a26
various
2017-10-05 08:36:46 +08:00
Angus McLeod
3fa2735c63
various
2017-09-25 22:47:40 +08:00
Angus McLeod
a3f9135698
Working wizard creation
2017-09-24 11:01:18 +08:00
Angus McLeod
ebd026887c
Init unfinshed
2017-09-23 10:34:07 +08:00