Damian Mooyman
9f112e3b23
Add "Add page break" button
...
Fix unit test failures
2015-08-11 14:18:46 +12:00
David Craig
47c3df9c64
Make form editor a GridField
2015-08-10 13:17:48 +12:00
David Craig
51864a6308
API new form editor
2015-08-10 13:15:59 +12:00
Damian Mooyman
95d7b5f608
Merge pull request #281 from open-sausages/feature/better-email-templates
...
Better email templates
2015-07-21 09:49:03 +12:00
David Craig
350fdee850
Add custom email templates
...
- Developers can add email templates via a configurable path.
- Content editors can select the email templates via a dropdown.
- Content editors can embed HTML content in emails.
- Content editors can preview HTML emails.
- Content editors can use field values (merge fields) in emails.
2015-07-21 08:32:34 +12:00
Damian Mooyman
1df5b93dce
BUG Fix file field ignoring allowed extensions
2015-07-16 09:29:51 +12:00
Will Rossiter
17bc3bce93
Add onPopulateFromPostData hook to match EditableFormField
2015-06-23 12:06:05 +12:00
Will Rossiter
11dfa1e3ad
Use HTMLEditorField for LiteralField ( Fixes #268 )
2015-06-13 14:17:57 +12:00
Damian Mooyman
68b29e13e2
BUG Use correct api for assigning field value
...
BUG Fix encoding of cms add-option in js
ENHANCEMENT Sanitise literal HTML content
2015-02-23 11:41:23 +13:00
Michael
fc0667599c
Fixing and adding form field custom error messages code.
2014-12-22 12:19:33 +10:30
Will Rossiter
23963e2a47
FIX: disable jquery.validation with date fields
...
Inconsistent with date locale formats.
2014-08-11 11:09:31 +12:00
Will Rossiter
5568ee7875
Fix CheckboxGroupField validation ( Fixes #209 )
2014-07-25 14:53:13 +12:00
mikeyc7m
386eb363ad
Use numericfield for EditableNumericField
...
Add support for minimum and maximum values
2014-07-24 21:39:07 +12:00
Will Rossiter
a9aefe38ea
Add onPopulateFromPostData extension hook
2014-07-09 11:55:54 +12:00
Will Rossiter
73cfcc6791
Correct variable name ( Fixes #206 )
2014-07-06 17:50:21 +12:00
Will Rossiter
29d59693ac
Fetch permissions from the parent field ( Fixes #218 )
2014-07-06 17:35:46 +12:00
Damian Mooyman
5e0b7fdf7a
Updated jquery validate plugin (dist files only)
...
Cleanup of validation script. Refactor into template to allow customisation of validation.
Explicitly set error element to 'span' as per new jquery-validate support
[ref: CWPBUG-110]
2014-05-22 10:34:11 +12:00
Will Rossiter
b54e7fa4c6
Correct location for getValueFromData()
2014-04-25 09:53:45 -04:00
Kirk Mayo
85c1f52c45
BUG: Fixes #189 default error message being shown
2014-02-12 12:14:56 +13:00
Kirk Mayo
be573dcd3c
NEW: Set MinLength and MaxLength to numeric fields
...
BUG: replaced spaces with tabs to meet coding conventions
2014-02-11 10:31:56 +13:00
Kirk Mayo
938d2059fa
NEW: Added a numeric field and associated png
...
NEW: Setup translations for number field
NEW: extend fromEditableTextfield use number class
2014-02-11 08:59:43 +13:00
Will Rossiter
07c159cd61
NEW Allow EditableFileField to define destination folder. ( Fixes #20 , #177 )
2013-12-20 21:08:00 +13:00
Nik Rolls
da6a624b6c
- Added calls to Object#extend in EditableFormField's getFieldConfiguration and getFieldValidationOptions
...
- Added tests for extensions on EditableFormField
2013-12-05 19:08:08 +13:00
Hamish Friedlander
d887f0e196
FIX EditableCountryDowndownField being broken by removal of Geoip in 3.0
2013-08-29 14:03:09 +12:00
Jyrki Lilja
896e8591f7
BUG: Use $this->Title correctly.
2013-06-04 09:17:23 +03:00
Jyrki Lilja
0b0834c873
BUG: Fix radio field with " in Title.
2013-06-04 08:20:03 +03:00
Jyrki Lilja
e8aeb692fd
BUG: Fix checkbox group with " in option titles.
2013-06-04 08:15:57 +03:00
Will Rossiter
b81e4cb7c9
FIX: update visibility of static
2013-06-02 14:08:10 +12:00
Fred Condo
756f15a4ac
Restore the EditableCountryDropdownField class
...
Reverts "MINOR Removed the country dropdown field due to the framework
has removed the CountryDropdownField"
This reverts commit cbe1dce4ff
.
Framework has not, in fact, removed CountryDropdownField. This commit
restores the EditableCountryDropdownField class.
2013-04-24 09:57:33 -07:00
Fred Condo
656a9fbb4e
BUG: Fix access to static configuration variables
...
- Make statics private
- Use Config::get rather than eval to read private statics
- Add a helper function to expose UserDefinedForm_EmailRecipient::$summary_fields
(to make them available for i18n).
2013-04-03 14:31:37 -07:00
Ash Kyd
68bc428fe2
Added check for a blank title in the HTML Block/EditableLiteralField so we don't print empty labels.
2013-04-03 12:35:02 +10:00
Will Rossiter
8e252c88ed
NEW Migrate submissions section to a GridField instance. ( Fixes #94 )
2013-03-05 10:45:54 +13:00
Ruud Arentsen
75c6d40fa4
BUG Fix the 'always modified' label in treeview. Fixes #48 .
...
userforms always reported 'modified' in the sitetree. Fixed the issue by
checking the userdefinedform record and the formfields.
2012-10-18 20:19:33 +13:00
Mateusz Uzdowski
d1b6ec224d
ADD Add report visibility setting to EditableFormHeading
...
Same as already existing setting on EditableLiteralField.
2012-09-10 16:07:52 +12:00
Kirk Mayo
e4875edd05
BUG: Coding convention changes mainly replacing spaces with tabs
2012-07-17 16:09:31 +12:00
Kirk Mayo
eba5edd60b
BUG: open ticket 7314 fixing some bugs that have been found
2012-07-17 15:58:24 +12:00
Paul Meyrick
077ce6c645
MINOR: Use setRows() and instead of constructor arguments
2012-06-08 16:18:36 +12:00
Stig Lindqvist
ee3de104ec
BUGFIX: EditableDateFields nice calendar does not popup in the frontend
2012-05-14 10:20:19 +12:00
Stig Lindqvist
46c0efc9ae
BUGFIX: MemberListField called non existing methods on Framework classes
2012-05-14 10:20:19 +12:00
Stig Lindqvist
cbe1dce4ff
MINOR Removed the country dropdown field due to the framework has removed the CountryDropdownField
...
This
2012-05-14 10:20:18 +12:00
Stig Lindqvist
2d91f2f456
Minor Setting rows and cols on TextField the non deprecated way
2012-05-07 17:41:30 +12:00
Stig Lindqvist
958d49556d
MINOR Overriding methods must have the same signature declaration as the parent class due to E_STRICT.
2012-05-07 17:41:29 +12:00
Stig Lindqvist
816edabd3f
MINOR Added public keyword for methods (style guidelines)
2012-05-07 17:41:29 +12:00
edchipman@gmail.com
ef3953fc68
Replaced instances of new DataObjectSet() with new ArrayList()
...
Removed Validator::set_javascript_validation_handler() call
2012-05-07 17:41:29 +12:00
edchipman@gmail.com
5de26cd897
Replaced all instances of new FieldSet() with new FieldList()
...
Replaced the complex table field used for editing the email recipients with GridField
Replaced instances of SAPPHIRE_DIR with FRAMEWORK_DIR
Replaced instances of sapphire/ in css and templates with framework/
Re-organized tabs on user defined form so they are top level
Replaced calls to toDropdownMap() with map()
Renamed getCMSFields_forPopup() top getCMSFields()
2012-05-07 17:41:29 +12:00
Will Rossiter
aa67b9da2f
FEATURE: allow users to enter extra classes on form fields via the cms. PATCH via TotalNet. Fixes : #5791
2012-04-14 23:03:43 +12:00
Will Rossiter
2c9e68a928
MINOR: clean up of project. MINOR: removed versioned task. Out of date for usage.
2012-04-14 21:59:56 +12:00