Maxime Rainville
e2c05d5a55
Minor linting adjustment.
2020-01-14 12:28:04 +13:00
Maxime Rainville
d280c54860
Patch and reorganise some test
2020-01-13 12:15:34 +13:00
Maxime Rainville
793f437289
API Mark EditableFormField::EffectiveDisplayRules() for deprecation
2020-01-13 12:12:14 +13:00
Maxime Rainville
a0cedaeb38
Move conditionalFieldEnabled to EditableFormField as isDisplayed
2020-01-10 17:36:04 +13:00
Jess Champion
25bfc9eaf5
Required fields can have display rules. Hidden required fields are dynamically excluded from server and client side validation.
2020-01-10 10:41:59 +13:00
Charlie Bergthaler
dfeb922818
FIX Add missing import statement for SilverStripe\ORM\ValidationResult in UserDefinedFormController and EditableFileField.
2019-10-07 21:56:22 +13:00
Marco (Valandur)
0348e5dd15
fix(submitted-form): Pass member to parent calls
2019-09-06 15:37:13 +02:00
Marco (Valandur)
696fa1d05e
fix(submitted-form): canCreate not checking parent
2019-09-05 12:12:26 +02:00
Bram de Leeuw
8703ace32a
validate that a classname had been set
2019-07-15 11:15:30 +02:00
Remy Vaartjes
f682e74f44
Enable 4.4 better button functionality
2019-07-08 14:26:58 +02:00
Guy Marriott
d7c76ecf80
FIX Preview email link now handles cases where it's loaded in the browser, requested via AJAX and used in a trait or a page context ( #887 )
...
FIX Preview email link now handles cases where it's loaded in the browser, requested via AJAX and used in a trait or a page context
2019-05-27 20:01:56 +12:00
Robbie Averill
483fbc8499
FIX Preview email link now handles cases where it's loaded in the browser, requested via AJAX and used in a trait or a page context
2019-05-17 15:51:11 +12:00
Robbie Averill
d0e937a588
FIX Allowed text length fields now align correctly with each other
2019-05-17 15:12:57 +12:00
Robbie Averill
d141c83e0a
Import missing PHPDoc doc blocks, switch intval() for (int) casting
2019-05-17 14:56:00 +12:00
Garion Herman
2f0aea847a
Add presence validation for EmailRecipient recipient, add error handling
2019-05-03 16:46:32 +12:00
Robbie Averill
1ac3f5a97c
Merge branch '5.3' into 5.4
2019-05-02 11:02:23 +12:00
Robbie Averill
5f3014ac54
Merge branch '5.2' into 5.3
2019-05-02 11:02:12 +12:00
Robbie Averill
c7cd970024
Merge branch '5.1' into 5.2
2019-05-02 11:01:59 +12:00
Robbie Averill
79e343c1d9
Merge branch '5.0' into 5.1
2019-05-02 11:01:50 +12:00
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
Robbie Averill
a4cd982637
Merge branch '5.3'
2019-03-26 14:46:22 +13:00
Robbie Averill
bf142eb6ef
FIX Display rules for page breaks/editable form steps now works again
...
This was previously broken in a regression from https://github.com/silverstripe/silverstripe-userforms/pull/575
where the fields themselves could still be toggled, but the jQuery event dispatches for the form steps
were removed. This pull request re-introduces those jQuery event triggers when hiding and showing
editable form fields via display rules.
2019-03-25 15:09:38 +13:00
Robbie Averill
e36de481cc
Merge branch '5.3'
2019-03-19 12:05:54 +13:00
pjayme
b49d38ff0f
updated canCreate function to check for Parent object
2019-03-13 10:18:41 +13:00
pjayme
d8a8ddc61d
re-added can* methods for EditableOption field
2019-03-13 09:20:51 +13:00
Robbie Averill
b2101c15fc
Merge pull request #851 from LukeAmos/issue/850
...
FIX Fixes #850 added validation to numerical form fields
2019-01-16 22:12:32 +01:00
Robbie Averill
f235c8642c
Add unit tests for EditableNumericField::validate()
2019-01-16 21:59:02 +01:00
Luke Amos
d917262565
FIX Fixes #850 Considered location following peer feedback
2019-01-17 09:20:31 +13:00
Luke Amos
ca06f000a1
FIX Fixes #850 added validation to numerical form fields
2019-01-16 23:32:15 +13:00
Jose Pereira
0fd0b3fc1f
FIX: Fixes #833 After peer review.
2019-01-16 15:08:42 +13:00
Jose Pereira
4ebcfccf44
FIX: Fixes #833 fixes after peer review
2019-01-16 13:50:16 +13:00
Jose Pereira
7406670003
Fix: Fixes after peer review for #833
2019-01-16 12:24:28 +13:00
Jose Pereira
2ac6ae6a47
FIX: Fixes #833 added validation for minimum and maximum length
2019-01-16 11:15:53 +13:00
Sacha Judd
2682abea73
NEW Add font-icon for site tree userform page
2019-01-14 13:39:27 +13:00
Robbie Averill
dd5dbe3123
Merge branch '5.2' into 5.3
2019-01-10 12:26:32 +01:00
Robbie Averill
2fd1c1b504
Merge branch '5.1' into 5.2
...
# Conflicts:
# .travis.yml
2019-01-10 12:26:18 +01:00
Robbie Averill
7a9ca8fcfd
Merge branch '5.0' into 5.1
2019-01-10 12:25:40 +01:00
Nicolaas
96be46a6ac
FIX Fixing escape error in required identifier
2019-01-10 12:13:13 +01:00
Scott Hutchinson
5cce7cb519
FIX app email templates not resolving correctly
2018-11-18 14:08:53 +13:00
David Toews
5271f14998
Allows placeholder value of '0'
2018-10-01 16:20:33 -06:00
Indy Griffiths
2b4451cdac
FIX DefaultToToday date format
...
Fixes incorrectly using the minute (m) instead of the month (M) and switches to showing an 2018-09-21 format value
2018-09-22 13:43:00 +02:00
Robbie Averill
c88d6b1566
FIX Recipient email content previews now when when userforms is used in a trait context
2018-09-07 10:45:11 +02:00
Robbie Averill
f734c2f033
FIX Do not override core translation for 'field is required'
2018-09-03 13:37:21 +02:00
Dylan Wagstaff
76540d8ffc
Merge pull request #799 from creative-commoners/pulls/5.2/double-escaped-html
...
FIX Submitted form field values are no longer double escaped in the CMS
2018-08-27 12:42:11 +12:00
Robbie Averill
04cdac2229
Merge pull request #736 from creative-commoners/pulls/5.0/Postgre
...
Test against PgSQL also
2018-08-21 15:17:56 +12:00
Robbie Averill
cc3ea728e4
FIX Postgres compatibility in requireDefaultRecords database queries
2018-08-21 15:04:51 +12:00
Robbie Averill
ab402b117c
FIX Submitted form field values are no longer double escaped in the CMS
2018-08-15 18:22:36 +12:00
Robbie Averill
075985d9c9
Add translation to "Submitter" field label
2018-08-15 16:42:44 +12:00
Robbie Averill
ba9bbfaed5
FIX Remove divider line and add margin underneath Submissions GridField
2018-08-15 16:39:44 +12:00