Eduard Briem
c3ba8f42e1
using forTemplate() instead of (string) casting fixes unit test
2016-11-21 10:48:10 +13:00
Eduard Briem
b1a4b4823f
force cast to string $this->dbObject('Content') in EditableLiteralField
2016-11-21 09:20:46 +13:00
Nic Horstmeier
6e10acf6cd
ENHANCEMENT setEmptyString option on EditableDropdown
...
closes #17
2016-11-16 17:04:54 -06:00
Eduard Briem
184a433a15
enable Shortcode parsing using $this->dbObject instead of manually invoking the shortcode parsers
2016-11-07 11:42:55 +13:00
Eduard Briem
d6d61635be
Enable Shortcode parsing for the Content in EditableLiteralField to be able to use internal links inside the HTMLEditorfield
2016-11-04 08:41:02 +13:00
Nic Horstmeier
1a5d5eac4b
BUGFIX incorrect method name
...
fixes #513
2016-10-12 23:34:23 -05:00
Daniel Hensby
54e6e9aeb5
Merge branch '4.0'
2016-09-23 17:27:15 +01:00
Daniel Hensby
efcd85fcbe
Merge branch '3.1' into 4.0
2016-09-23 17:24:09 +01:00
Daniel Hensby
eed799dbd9
Merge branch '3.0' into 3.1
2016-09-23 17:21:37 +01:00
Nic Horstmeier
76483188dc
BUGFIX EditableFormHeading doesn't properly handle numeric values
...
fixes #510
2016-09-20 19:26:47 -05:00
Damian Mooyman
7167f3a1c5
Merge pull request #501 from muskie9/enhancement/fileSizeLimit#430
...
ENHANCEMENT add customisable file upload size limit
2016-08-23 17:36:29 +12:00
Damian Mooyman
c6c609a4c9
Merge remote-tracking branch 'origin/3.1'
...
# Conflicts:
# code/forms/UserForm.php
# code/model/UserDefinedForm.php
# code/model/editableformfields/EditableFileField.php
# code/model/editableformfields/EditableOption.php
2016-08-18 10:20:56 +12:00
muskie9
b701b250a3
ENHANCEMENT add customisable file upload size limit
2016-08-11 17:51:47 -05:00
Damian Mooyman
57048fd901
Convert to psr-2
2016-08-09 17:05:22 +12:00
Daniel Hensby
a3d425d443
Merge pull request #269 from mediabeastnz
2016-07-28 14:20:43 +01:00
muskie9
08646ad45e
BUGFIX no Sort value applie to EditableOption on write
2016-07-21 01:08:03 -05:00
Damian Mooyman
255ded1542
API Allow risky "to" recipient fields to be configured
...
Fixes #333
2016-07-21 17:56:30 +12:00
muskie9
14b7c65859
BUGFIX progress bar button text change breaks buttons
...
fixes #488
2016-07-14 09:29:25 -05:00
Damian Mooyman
931753bbca
Merge pull request #478 from SilbinaryWolf/fix-reorderissue
...
fix(Reorder): Fix bug where 'Content Authors' can no longer re-order form fields due to how GridFieldOrderableRows checks canEdit() permissions.
2016-07-14 12:30:01 +12:00
Jake Bentvelzen
329ad80596
fix(Reorder): Changed $this->ID == 0 to !$this->exists() and added Controller::has_curr() check
2016-07-14 09:41:37 +10:00
Damian Mooyman
e34b87f760
Merge pull request #487 from sekjal/issue477
...
Set EditableCustomRule.FieldValue to Varchar(255)
2016-07-12 17:10:55 +12:00
Damian Mooyman
446b98b3e8
Merge pull request #454 from micmania1/add-value-to-options
...
NEW added value to options
2016-07-04 18:18:02 +12:00
Ian Walls
91eb97e37c
Set EditableCustomRule:FieldValue to Varchar(255)
...
Fixes issue #477 ; without explicitly setting the length here,
the field defaults to 50, making it impossible to match HasValue
on longer field options.
2016-06-22 10:02:38 -04:00
micmania1
cb605d5633
NEW Added option to allow empty values
2016-05-26 10:15:19 +12:00
micmania1
2eb652f264
NEW added value top options
2016-05-26 10:14:56 +12:00
Jake Bentvelzen
08d173f24a
fix(Reorder): Fix bug where 'Content Authors' can no longer re-order form fields due to how GridFieldOrderableRows checks canEdit() permissions.
...
fix(Reorder): Fix EditableFormField to fallback to current page editing permissions when reordering with GridFieldOrderableRows component.
fix(Reorder): Check if record exists before calling 'hasExtension' check.
2016-05-24 10:26:54 +10:00
Damian Mooyman
bff2f2370f
BUG Fix issue with maxlength="0"
...
Fixes #367
2016-05-16 18:05:05 +12:00
Damian Mooyman
f029bfcc61
Partial revert of #458
...
Fix travis configuration
2016-05-16 14:46:13 +12:00
Bram de Leeuw
3f0c04523c
added missing semicolons
...
Added two missing semicolons
2016-05-16 14:45:34 +12:00
Damian Mooyman
50b2a5c60d
Merge pull request #466 from oetiker/patch-1
...
By default, form fields should be visible
2016-05-12 20:29:49 +12:00
Arno Poot
f9e6491072
Add empty space before classes ( #470 )
...
Before:
field textverplicht-notice nolabel
After:
field text verplicht-notice nolabel
2016-05-09 16:19:55 +01:00
Tobias Oetiker
88509291d3
fixed indentation
2016-04-29 14:15:01 +02:00
Tobias Oetiker
0547a01912
By default, now form fields should be shown
...
Having to click through 2 levels of property settings to make a new form field visible seems a bit much ... or else I have not found the configuration setting for this.
2016-04-28 11:09:25 +02:00
Damian Mooyman
7307f88c36
Partial revert of #458
...
Fix travis configuration
2016-04-28 18:18:24 +12:00
Bram de Leeuw
dfc3f2f4be
added missing semicolons
...
Added two missing semicolons
2016-04-26 10:39:45 +02:00
Daniel Hensby
9e32030ad2
Merge branch 'pulls/core-validation' of https://github.com/tractorcow/silverstripe-userforms into tractorcow-pulls/core-validation
2016-04-22 14:43:39 +01:00
SilbinaryWolf
b537e6fe0b
API Added ability to extend permissions of SubmittedForm with an extension
2016-04-22 13:33:02 +12:00
Will Rossiter
32ae99112c
Merge pull request #458 from dnadesign/master
...
Added routing for UserDefinedForm_Controller
2016-04-22 12:09:54 +12:00
Damian Mooyman
5349bb7d3b
API Use core validation for form submission
...
Fixes #350 and fixes #404
This change abandons validation via EditableFormField::validateField, as it bypassed too many core validation mechanisms (RequiredFields, etc).
In order to enforce consistency of editable field validation, display rules have been hard-disabled when a field is marked as required.
Since this removes functionality, I have incremented the major version number
2016-04-18 12:04:21 +12:00
Remy Vaartjes
9b5a3c2d67
Make sorting of options possible
...
Options are not sortable, please implement this change.
2016-04-14 16:40:45 +02:00
rasstislav
4e8e919c42
NEW Allow translation of tab names ( #384 )
...
Tab names in the CMS can now be translated
2016-04-08 16:45:10 +01:00
jkRoberts
9922ab36ce
Updating getFormField to use upload field if config isset.
2016-04-08 11:47:53 +12:00
Damian Mooyman
8fa377ed65
Merge pull request #375 from scott1702/sitetree-icon
...
Add sitetree icon
2016-03-30 13:59:11 +13:00
Daniel Hensby
8458c041b5
Merge pull request #383 from rasstislav/patch-3
...
Update UserDefinedForm_EmailRecipient.php
2016-03-23 20:31:45 +00:00
Daniel Hensby
4dbd35dfb0
Merge pull request #387 from rasstislav/patch-6
...
Translation fixes
2016-03-23 19:13:02 +00:00
Stephen Shkardoon
f1c84b0b25
Change IFNULL to COALESE for MSSQL Compatibility - Fix #447
2016-03-22 12:17:04 +13:00
Stephen Shkardoon
b825b6e42c
Change CSV field export order to match form order - Fix #438
...
It will order the CSV field export to match the current order of the
field. Previously, it would be sorted alphabetically.
For any fields that are not in the current form, they'll be at the end
of the CSV, sorted by Title again.
2016-03-21 23:45:17 +13:00
Julian Seidenberg
4d1b10425f
BUG fixing bug that prevents non-admin users from editing user defined form fields.
2016-02-16 17:58:04 +13:00
Nathan Glasl
1a767851e5
Implementing the "are you sure?" plugin to display a confirmation message when navigating away from a partially completed form.
2016-02-05 10:13:40 +11:00
David Craig
c3b3e1cc7a
Add placeholder to Numeric and Email fields
2015-12-11 14:50:12 +13:00
rasstislav
9b18afd592
Translation fixes
2015-11-17 17:35:35 +01:00
rasstislav
b0d73bf008
Update UserDefinedForm_EmailRecipient.php
2015-11-17 14:48:53 +01:00
scott1702
acc469b2e8
Add sitetree icon
2015-10-29 12:02:11 +13:00
Damian Mooyman
16472b8827
BUG Prevent subsequent write being triggered in onAfterWrite()
...
Fix minor JS error
2015-10-28 14:51:00 +13:00
Damian Mooyman
881fa401cb
Merge pull request #358 from madmatt/pulls/hide-literalfield-label
...
ENHANCEMENT: Add 'HideLabel' field for EditableLiteralField objects
2015-10-22 10:15:56 +13:00
Damian Mooyman
000b024055
Merge pull request #364 from frankmullenger/emailobject-356
...
MINOR: New email object for each recipient
2015-10-19 12:56:38 +13:00
Frank Mullenger
5f5cedb3d1
MINOR: New email object for each recipient
...
Creating a new email object for each recipient so that no state from the previous email object is carried through. Fixes silverstripe/silverstripe-userforms#356 .
2015-10-02 11:34:50 +13:00
madmatt
715be15a4d
ENHANCEMENT: Add 'HideLabel' field for EditableLiteralField objects
2015-09-28 12:02:08 +13:00
Peter Thaleikis
96fd658c0d
adding some spaces for better readability in
2015-09-24 10:40:30 +12:00
Frank Mullenger
2cea1ced31
Update UserDefinedForm.php
...
Casting to integer to prevent potential SQL injection.
2015-09-21 08:37:12 +12:00
Peter Thaleikis
fc0483454f
remove trailing spaces in the codebase
2015-09-20 17:08:40 +12:00
Damian Mooyman
1bf826d34e
BUG Fix displayrule versioning
2015-09-18 11:07:58 +12:00
Peter Thaleikis
20cc915236
remove trailing spaces in the codebase
2015-09-11 10:20:06 +12:00
Christopher Pitt
99e771f942
Merge pull request #329 from spekulatius/adding-space-before-casing
...
adding a space before casting into a different type
2015-09-11 07:31:31 +12:00
Christopher Pitt
b383846790
Merge pull request #331 from spekulatius/adding-space
...
adding space
2015-09-11 07:30:32 +12:00
Peter Thaleikis
3434cb2cec
converting spaces as intentation to tabs
2015-09-11 00:08:13 +12:00
Peter Thaleikis
b8cc50c676
adding space
2015-09-11 00:08:09 +12:00
Peter Thaleikis
e7a61dc815
adding a space before casting into a different type
2015-09-11 00:08:02 +12:00
Christopher Pitt
4556f1f38c
Spelling correction to "authenication"
2015-08-31 14:49:16 +12:00
Damian Mooyman
d1ad43e23f
BUG Fix CSV export with periods in the name
2015-08-31 11:17:18 +12:00
Damian Mooyman
c4a95d59dc
Merge pull request #320 from chillu/pulls/allowed-extensions-blacklist
...
API Disallow HTML uploads by default, make extensions configurable
2015-08-28 15:15:37 +12:00
Ingo Schommer
1794ef3594
API Disallow HTML uploads by default, make extensions configurable
...
HTML uploads are only relevant for SilverStripe 3.1,
since they're disallowed by default from 3.2 onwards in
the File.allowed_extensions configuration already.
2015-08-28 10:44:07 +12:00
Marco Kernler
fc16557b1d
Added placeholder support for the EditableTextField
2015-08-27 13:54:28 +02:00
scott1702
cfa1f8345a
add warning about publicly accessible files
2015-08-27 18:10:13 +12:00
David Craig
da400e8306
Fix multiple submit buttons being used
2015-08-24 10:38:02 +12:00
Christopher Pitt
a250fa3171
Merge pull request #310 from flashbackzoo/pulls/update-right-title
...
Consistant treatment of field's right title
2015-08-21 15:47:58 +12:00
David Craig
e9ef2a03aa
Consistant treatment of field's right title
2015-08-21 15:21:33 +12:00
Damian Mooyman
543d79c326
Merge pull request #309 from scott1702/master
...
place gridfield buttons in button row
2015-08-21 14:43:25 +12:00
scott1702
2726fda72e
place gridfield buttons in button row
2015-08-21 13:41:00 +12:00
Damian Mooyman
09553a1293
BUG Fix <form > tag being invalidly nested inside <p> tag
2015-08-21 12:26:52 +12:00
David Craig
952b9eafb0
Update multiple option field's template
2015-08-21 09:51:33 +12:00
Damian Mooyman
879dd38328
API Restrict "to" destination selection to only fields with pre-defined values
2015-08-19 14:04:11 +12:00
Damian Mooyman
ee62d8956f
Merge pull request #295 from scott1702/feature/multi-page-forms-v2
...
fix heading fields only being <h> upon creation
2015-08-18 18:07:58 +12:00
scott1702
185eec3651
fix heading fields only being <h> upon creation
...
Change text from 'step' to 'page'
2015-08-18 17:45:25 +12:00
Damian Mooyman
ef888eda4b
BUG Fix compatibility with php 5.3.3
2015-08-18 17:10:23 +12:00
David Craig
9907ac604f
API support for conditional steps
2015-08-18 10:51:03 +12:00
Damian Mooyman
0a8c7636d7
BUG Fix double encoding of validation errors
2015-08-17 17:23:45 +12:00
Christopher Pitt
bab2f2a074
Merge pull request #34 from tractorcow/pulls/fix-lots-of-bugs
...
BUG Fix issues when adding new formfields:
2015-08-17 15:13:55 +12:00
Damian Mooyman
5b8a9e7b04
Rename 'Radio field' to 'Radio Group'
2015-08-17 14:05:50 +12:00
Damian Mooyman
9535a2acd7
BUG Fix issues when adding new formfields:
...
- Page no longer reloads on new field
- Preview mode no longer errors on new field
- Sort order of field dropdown is ordered
- Default field type to Text field instead of abstract base class
- Ensure fields named 'Field' is invalidated.
2015-08-17 13:56:16 +12:00
Christopher Pitt
85f47e3623
Added segment field
2015-08-14 15:39:30 +12:00
Damian Mooyman
a1d7feedae
Update form editor colours
2015-08-14 14:51:56 +12:00
Damian Mooyman
f1c408d3f4
BUG Fix form submission
...
BUG Fixed display logic
2015-08-13 18:57:23 +12:00
Damian Mooyman
7107ad7072
API Formfield validation for nested groups and pages
2015-08-13 12:24:54 +12:00
scott1702
b483a10566
Cms styling for fieldgroups
2015-08-12 16:24:06 +12:00
Damian Mooyman
4adc698e0f
API Frontend form fields for nested composite fields
2015-08-12 16:08:32 +12:00
Damian Mooyman
a8ee26ec50
API Add field group (unfinished)
2015-08-12 09:57:54 +12:00
David Craig
1722e6ba40
Apply user defined values to form
2015-08-11 16:55:23 +12:00
Damian Mooyman
9f112e3b23
Add "Add page break" button
...
Fix unit test failures
2015-08-11 14:18:46 +12:00
David Craig
65651387e0
Update step rendering
2015-08-11 10:07:13 +12:00