Joe Harvey
2cd0602886
Remove unnecessary isset() check
2019-05-01 09:16:22 +12:00
Joe Harvey
418017494f
Prevent 'undefined index' warnings when optional country dropdown fields are left empty
2019-05-01 09:16:22 +12:00
Nicolaas
96be46a6ac
FIX Fixing escape error in required identifier
2019-01-10 12:13:13 +01:00
Daniel Hensby
e4871b880c
Merge branch '4.5' into 5.0
2018-05-09 14:01:17 +01:00
Dylan Wagstaff
5b68e7bb58
Merge pull request #739 from creative-commoners/pulls/5.0/bootstrap-alert
...
Use bootstrap alert instead of old .message.notice
2018-03-21 12:18:06 +13:00
Robbie Averill
029a69b937
FIX Do not convert right title to XML, templates escape values by default now
2018-03-21 11:57:30 +13:00
Robbie Averill
df1d428df8
Use bootstrap alert instead of old .message.notice
2018-03-21 10:49:13 +13:00
Robbie Averill
d19914044a
FIX getFormParent does not automatically look up arbitrary test stubs, remove theme dependency
2018-03-19 16:00:57 +13:00
Dylan Wagstaff
48bf46215e
FIX stop form items double duplicating ( #728 )
...
When calling `duplicate` on a form, a form field, or suchlike, the results
would be that all related items to the thing being duplicated (such as
fields for a form, or options to an editabledropdown) would be duplicated
_twice_; ie. where a form had two fields, it's new duplicate would have
four (each one occurring twice). We have stopped this in a backwards
compatible way - that is the bug was introduced with core 4.1, and this
change leaves the userforms module compatible with 4.0.
2018-03-05 14:31:33 +13:00
Andrew Aitken-Fincham
e2066a55b3
missing 'not', add alert-warning for unsaved form
2018-02-20 14:44:31 +00:00
Andrew Aitken-Fincham
bc5c6221f0
refactor how getCMSFields is built to handle no parent form
2018-02-20 11:45:45 +00:00
Dylan Wagstaff
20570ef108
Merge pull request #717 from creative-commoners/pulls/5.0/better_email_recipient_logic
...
adds logic for presence of email recipient fields
2018-02-15 10:41:27 +13:00
Andrew Aitken-Fincham
201282874f
revert UDF has_one to DO has_one
2018-02-14 15:02:27 +00:00
Andrew Aitken-Fincham
0f6efea12a
add proper fallbacks to cover tests
2018-02-14 11:30:35 +00:00
Andrew Aitken-Fincham
8c34519644
adds logic for presence of email recipient fields
2018-02-13 16:24:53 +00:00
Andrew Aitken-Fincham
579028982c
fall back to CMSMain rather than LeftAndMain to getFormParent correctly
2018-02-13 14:41:38 +00:00
Robbie Averill
fa249dd09f
Merge branch '4'
2018-02-05 12:10:50 +13:00
Robbie Averill
7339c1c498
FIX Update display rules not enabled warning message to be full width
2018-02-02 12:58:19 +13:00
Robbie Averill
5695c9585a
FIX Email templates for for submissions display correctly in preview
2018-01-24 15:17:03 +13:00
Robbie Averill
262510a450
FIX Cast template values as array, include list in CMS fields for recipients
2017-12-04 23:45:52 +13:00
Will Rossiter
e82dc5f121
Update default email_template_directory
...
Also if the overridded directory is empty - don’t display the template dropdown as this will cause a validation error preventing the user from saving the page.
2017-12-04 23:27:12 +13:00
Robbie Averill
ccf8f86bf8
FIX Update getIcon resource resolution methods
2017-11-03 11:12:55 +13:00
Robbie Averill
317cfdeb6f
FIX Remove incorrect upgrader translation operations and mark to be skipped in future
2017-10-26 10:00:02 +13:00
Will Rossiter
9455cf51f5
Correct icon path
2017-10-21 13:16:13 +13:00
Robbie Averill
9c15c74f7b
Convert to vendor module, remove secure assets suggestion
2017-10-18 22:18:46 +13:00
Will Rossiter
86cd7f9511
Fix tests
2017-10-18 21:36:31 +13:00
Will Rossiter
3ac2ac55b5
Fallback permission checking
2017-10-16 14:24:51 +13:00
Will Rossiter
efae9a293e
Fallback to parent permissions
2017-10-16 10:13:14 +13:00
Will Rossiter
cf6c1b44ba
Controller should be under control namespace for consistency
2017-10-10 08:48:16 +13:00
Will Rossiter
0287726337
NEW Add ability to run a UserForm on any DataObject via traits.
2017-10-09 15:05:41 +13:00
Robbie Averill
c6ad8648fd
Merge branch '4'
2017-09-26 11:30:56 +13:00
Franco Springveldt
bb8f9173ec
Merge pull request #662 from creative-commoners/pulls/5.0/update-docs
...
DOCS Update dev and userguide docs for SS4, new screenshots, etc
2017-09-22 16:04:52 +12:00
Robbie Averill
6836174a65
API Remove deprecated migrateSettings() and secure assets integration code
2017-09-21 09:40:04 +12:00
Robbie Averill
d66b06dbe4
FIX Merge field markup to match core SS4 field markup, add button_text config static
2017-09-20 16:31:40 +12:00
Robbie Averill
de3c8db399
API Remove deprecated methods in EditableFormField, add upgrade guide for UF 4-5
2017-09-19 16:04:48 +12:00
Robbie Averill
be0b843981
FIX Remove unused namespace references and add to doc block references
2017-09-05 09:53:35 +12:00
Robbie Averill
9929284a9b
FIX Replace static session getter for the current page ID
2017-09-04 16:56:42 +12:00
Robbie Averill
faf04bff43
FIX Tests for email templates and whether they exist or not
2017-08-24 15:29:27 +12:00
Robbie Averill
298441b50b
FIX Use bootstrap for "preview email" button in recipients form
2017-08-24 15:17:16 +12:00
Robbie Averill
4942ac35ad
FIX Email preview renders as HTML, template selection works, use correct callbacks in GridField summary
2017-08-24 15:15:36 +12:00
Robbie Averill
100b84dc08
FIX Show correct class names in field editor GridField dropdowns
2017-08-23 10:04:42 +12:00
Robbie Averill
d90d54186e
FIX Update requirements paths to match webpack dists
2017-08-23 09:27:12 +12:00
Robbie Averill
12aad64972
FIX Update namespacing and include paths in new multiple option field tests
2017-08-22 16:40:18 +12:00
Robbie Averill
91bac6dcf4
FIX Add namespaces for UserFormsOptionSetField template and EditableMultipleOptionField templates
2017-08-22 16:40:18 +12:00
Robbie Averill
d3d2ae591f
FIX Re-implement jquery validate localisation, move thirdparty JS libs to client dir
2017-08-22 16:40:17 +12:00
Robbie Averill
1bd0b0c138
FIX Update EmailRecipient to look in root directory for templates, optionally, fix other tests
2017-08-22 16:40:17 +12:00
Robbie Averill
5c9417da21
API Implement cascading deletes API for model relations
2017-08-22 16:40:17 +12:00
Robbie Averill
59827e2011
API Remove UserFormRecipientEmail and use core Email class. Minor test fixes.
2017-08-22 16:40:16 +12:00
Robbie Averill
cba7c26950
API Move templates to namespaced class locations in the templates folder
2017-08-22 16:40:16 +12:00
Robbie Averill
cdb2259307
FIX Validation related errors in unit tests and EmailRecipient
2017-08-22 16:40:16 +12:00