Commit Graph

786 Commits

Author SHA1 Message Date
David Craig c58d15fc67 Update the progress bar 2015-08-10 13:17:48 +12:00
David Craig f1c1ec67ec Add front-end form navigation 2015-08-10 13:17:48 +12:00
David Craig d83a450307 Initial multi-page form 2015-08-10 13:17:48 +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
Will Rossiter 8f92d75975 Make sure test classes don't duplicate common class names 2015-08-03 17:10:06 +12:00
Damian Mooyman 007348df61 Merge remote-tracking branch 'origin/2'
Conflicts:
	composer.json
2015-07-23 10:20:21 +12:00
Damian Mooyman 08b2e573f4 Merge pull request #283 from open-sausages/feature/test-recipient-email
Display form fields correctly in email preview
2015-07-22 14:09:42 +12:00
David Craig 5b06d80925 Display form fields correctly in email preview 2015-07-22 14:01:12 +12:00
Christopher Pitt 9266e67c20 Merge pull request #279 from open-sausages/pulls/accessible-error-messages
Add option for displaying error messages at the top of the form
2015-07-22 12:25:39 +12:00
David Craig 2e5de487c8 Add option for displaying error messages at the top of the form 2015-07-22 09:19:48 +12:00
Will Rossiter 286bb80c01 Merge pull request #278 from open-sausages/feature/email-rules
API Custom rules for email recipients
2015-07-21 20:43:05 +12:00
Damian Mooyman d17e8a773f API Custom rules for email recipients 2015-07-21 10:30:46 +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
Daniel Hensby 7e29aab0ba Merge pull request #280 from tractorcow/pulls/fix-file-validation
BUG Fix file field ignoring allowed extensions
2015-07-16 12:14:37 +01:00
Damian Mooyman 494b9e5746 Alias 2 as 2.1 2015-07-16 10:24:58 +12:00
Damian Mooyman 108d9c2b30 Alias master as 3.0 2015-07-16 10:23:42 +12:00
Damian Mooyman 5ed39b8a7b 2.x working branch 2015-07-16 10:23:10 +12:00
Damian Mooyman 1df5b93dce BUG Fix file field ignoring allowed extensions 2015-07-16 09:29:51 +12:00
Will Rossiter 31822a5c08 Merge pull request #272 from mikeyc7m/patch-1
Allow CMS javascript to work within ModelAdmin
2015-07-01 09:57:39 +12:00
mikeyc7m 45a3131caa bugfix + enhancement to support modeladmin
Update to allow UserDefinedForm pages to be managed through ModelAdmin.
* Needed to update the ID of the form.
* Bug on the form data serialisation (missing ampersand breaks security token.)
2015-06-30 15:10:20 +10: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
Will Rossiter 71b615b0b6 Merge pull request #265 from tractorcow/pulls/fix-translatable-userforms-compat
BUG Fix compat with userforms/translatable
2015-06-01 10:44:49 +12:00
Damian Mooyman 64b0d6203f BUG Fix compat with userforms/translatable 2015-05-29 15:49:36 +12:00
Damian Mooyman e9df40cc5a Update translations 2015-05-26 18:20:25 +12:00
Ingo Schommer 740530d4e6 Corrected travis release constraint 2015-04-30 19:43:17 +12:00
Ingo Schommer 5fbbb42def Testing travis build against 3.2 release 2015-04-30 19:36:58 +12:00
Will Rossiter 15f1df242b Merge pull request #258 from xini/fix-plain-text-email-format
place colon after field name for better usability of plain text emails
2015-04-28 17:26:19 +12:00
Will Rossiter 7badef5c35 Merge pull request #260 from 3Dgoo/feature/before-update-cms-fields
Wrapping getCMSFields fields with beforeUpdateCMSFields
2015-04-28 11:02:46 +12:00
Michael 8ec1191da0 Wrapping getCMSFields fields with beforeUpdateCMSFields 2015-04-20 11:28:15 +09:30
Florian Thoma d9dde81657 place colon after field name for better usability of plain text emails 2015-04-12 09:30:10 +10:00
Damian Mooyman 83c2774c45 Update translations 2015-02-23 16:54:31 +13:00
Ingo Schommer 10cb3b25fb Merge pull request #254 from tractorcow/pulls/fix-js
BUG Use correct api for assigning field value
2015-02-23 11:42:52 +13: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
David Craig 99ac1a3e20 Disable the 'Submitted by' dropdown in form submissions view 2015-01-06 16:59:34 +13:00
Will Rossiter 96fb8edd66 Merge pull request #245 from 3Dgoo/feature/custom-error-messages-fix
Fixing and adding form field custom error messages code.
2014-12-22 15:05:53 +13:00
Michael fc0667599c Fixing and adding form field custom error messages code. 2014-12-22 12:19:33 +10:30
Will Rossiter 729318fc0a Merge pull request #241 from nhorstmeier/Bugfix_196
BUGFIX set email recipient on initial write()
2014-12-08 22:17:41 +13:00
Will Rossiter de66d6f010 Merge pull request #243 from dhensby/master
Adding .editorconfig
2014-12-05 15:22:45 +13:00
Daniel Hensby 83d006af53 Adding .editorconfig 2014-12-04 15:43:27 +00:00
Will Rossiter 4cdf44a1ef Update UserDefinedFormControllerTest.php 2014-12-03 14:52:57 +13:00
Will Rossiter fab09be3ab Merge pull request #242 from silverstripe-scienceninjas/pulls/checkbox-rules-fix
Use $.prop() to query checkboxes
2014-12-03 14:12:10 +13:00
David Craig c33b8ddec1 Use $.prop() to query checkboxes 2014-12-03 13:59:42 +13:00
Will Rossiter 319d1972b1 FIX: Dropdowns not responding to conditional logic
Ensures the correct actions are listened for.
2014-12-02 19:49:03 +13:00
muskie9 7e92af61fd BUGFIX set email recipient on initial write()
This checks if the Form() relation ID is set, if not, then grab the current page from the session and use it's ID to get teh Editable Fields for dropdowns.

fixes #196
2014-12-01 14:46:02 -06:00
Will Rossiter 7a76626cd2 Redirecting to the form success message location for longer pages 2014-11-28 18:16:50 +13:00
Damian Mooyman e3c7673af9 Merge pull request #240 from briceburg/master
remove unnecessary call to getURLParams()
2014-11-26 11:38:11 +13:00
Brice Burgess 833f171496 remove unnecessary call to getURLParams()
The result of getURLParams was never used / cleaned up -- and it breaks the ability to edit a UserDefinedForm in a GridField.  (eg via the holderpage or versioned-gridfield module)
2014-11-25 17:09:06 -05:00