Commit Graph

260 Commits

Author SHA1 Message Date
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
guywatson
94b491e125 Incorrect Logic 2012-04-20 10:12:03 +10: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
965d8d00b0 BUGFIX: fix error location for radio fields. Fixes #5635 and #6846. 2012-04-14 22:43:02 +12:00
Will Rossiter
bb1c4d8043 Merge branch 'master' of github.com:silverstripe/silverstripe-userforms 2012-04-14 22:01:23 +12:00
Will Rossiter
0978a1ebf8 BUGFIX: avoid validating fields which have the potential to be hidden. Fixes #5406 and #3 2012-04-14 22:00:13 +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
Will Rossiter
7cd37cf0a3 Merge pull request #7 from marcokernler/url-params
FEATURE: Allow pre filled form fields via url params
2012-04-13 18:01:01 -07:00
Tim Klein
c72d7f09fb using CountryDropDownField instead of DropdownField to make use of the extra functionality provided through CountryDropdownField, such as defautling to visitor country 2012-03-23 09:41:19 +13:00
marcokernler
ab7e53fb6f MINOR - Added escaping for values passed by url params 2011-12-20 22:17:23 +01:00
marcokernler
e24e9b4245 MINOR - Now follows the coding conventions 2011-12-20 22:15:49 +01:00
marcokernler
c575c8d981 MINOR - Allow pre filled form fields via url params 2011-12-19 16:47:22 +01:00
Will Rossiter
350a6fa65d Merge pull request #6 from mattclegg/master
BUGFIX: fixed non javascript validation. MINOR: Tidied-up formatting.
2011-12-05 15:33:59 -08:00
Will Rossiter
2ea28495f7 BUGFIX: fix titles and labels being escaped multiple times resulting in html entities displaying in submission pages, export and emails. Fixes http://open.silverstripe.org/ticket/6787 2011-12-05 23:19:20 +13:00
Will Rossiter
a81a164bcf FEATURE: allow EditableLiteralFields to be hidden from report extracts. Fixes http://open.silverstripe.org/ticket/6704 2011-12-05 21:38:10 +13:00
Will Rossiter
7148d3e91f MINOR: use title case for EditableTextField. Fixes http://open.silverstripe.org/ticket/5799 2011-12-05 21:18:56 +13:00
swaiba
cbcd6c9eff ensure correct mime type of attached file - this was failing because Mimesweeper not liking the "Content-Type" and they see the following warning:
Bad Data
Recognize SMTP messages
The Content-Type header is invalid - Word document; name="SOMEDOCUEMNT.doc"
2011-11-25 16:48:42 +00:00
Will Rossiter
9020ce82d0 MINOR: files uploaded from forms should be hidden from the search engine 2011-09-16 11:47:09 +12:00
mattclegg
8f8eab018c MINOR Tidied-up formatting 2011-04-08 18:39:05 +01:00
mattclegg
a7a3dcb945 BUGFIX Added validation (for non javascript submits) 2011-04-08 18:36:01 +01:00
Will Rossiter
fed25ad45b BUGFIX: added exists() check on getFormFields (via Bruce Walter) to prevent fieldless forms. BUGFIX: if built form is empty still strip the $UserDefinedForm token out of the content. 2011-03-21 09:14:45 +13:00
Julian Seidenberg
d080c15a49 BUGFIX: fixed double escaping for titles on output while maintaning escaping of special characters. 2011-03-03 16:08:09 +13:00
Will Rossiter
045a01bf2b BUGFIX: fixed double escaping for titles on output. Thanks dhensby. 2011-02-08 21:30:35 +13:00
Will Rossiter
6350a66dfb BUGFIX: fixed undefined index when submitting a blank form. Fixes #6272 2011-01-18 16:15:57 +13:00
Will Rossiter
ed61c03971 BUGFIX: fixed notice with missing $messages var when no fields are required. PATCH via ajshort 2011-01-04 01:37:47 +00:00
Will Rossiter
fb3fb184e1 BUGFIX: fixed incorrect formatting for jQuery.validate rules. ENHANCEMENT: added getErrorMessage() to ensure consistent error messages. BUGFIX: readded missing custom messages 2010-12-19 01:19:19 +00:00
Will Rossiter
9bb51b6cea ENHANCEMENT: return false if no fields have been added to a UserDefinedForm rather than a blank form 2010-12-19 00:40:53 +00:00
Will Rossiter
1feab6d401 ENHANCEMENT: added EditableCountryDropdownField to allow country selection 2010-12-01 21:59:56 +00:00
Ingo Schommer
591ad48eb9 MINOR Checking for class_exists() before SapphireTest::is_running_tests() to avoid including the whole testing framework, and triggering PHPUnit to run a performance-intensive directory traversal for coverage file blacklists 2010-11-30 04:33:58 +00:00
Carlos Barberis
9b17399cd4 ENHANCEMENT: using sys locale instead user selection 2010-11-15 23:23:11 +00:00
Carlos Barberis
e4f7c419b3 ENHANCEMENT: Added dropdown to choose date format on EditableDateField 2010-11-12 03:28:42 +00:00
Mateusz Uzdowski
eec28bc82e BUGFIX: typo 2010-11-02 20:14:28 +00:00
Mateusz Uzdowski
68be4d51d9 MINOR: remove space between entries - this breaks the import in Open Office and Numbers 2010-10-27 01:50:43 +00:00
Mateusz Uzdowski
078043f189 BUGFIX: encode the csv file by hand, fputcsv is not parsing newlines properly 2010-10-21 23:41:47 +00:00
Mateusz Uzdowski
e7ba58970f BUGFIX: provide default file format, as Windows is unable to detect the mime type, and exit after the file is served so the headers will not get overwritten. 2010-10-13 21:04:22 +00:00
Mateusz Uzdowski
cec87a859e BUGFIX: ORDER BY in nested query does not work under MSSQL, remove 2010-10-08 00:56:52 +00:00
Mateusz Uzdowski
a2e998ab79 BUGFIX: IN clause was not being picked up, failing in MSSQL and not giving proper results on MySQL (OS ticket 6072) 2010-10-08 00:29:18 +00:00
Mateusz Uzdowski
8d3cb472dc BUGFIX: remove reliance on str_getcsv (it's PHP 5.3 only).
ENHANCEMENT: sort the columns according to the most recent form setup (thanks jonomenz for the query)
ENHANCEMENT: test quotes and commas
2010-10-07 23:06:49 +00:00
Mateusz Uzdowski
14ff7759a7 BUGFIX: rewrite the export function to fix the bug that multiplied columns when adding rows, and to use built-in php csv functions. 2010-10-07 21:37:21 +00:00
Jean-Fabien Barrios
abee24ed0c ENHANCEMENT: Don't return a blank url when no file is specified 2010-09-22 02:20:28 +00:00
Mark Stephens
40592031ff BUGFIX: Submissions were exported in implied ID order, which is not guaranteed on all DB engines, esp postgres, so put in explicit order 2010-09-20 03:54:52 +00:00
Will Rossiter
5508a5db90 MINOR: removed debug statement 2010-09-14 01:58:39 +00:00
Will Rossiter
503c5c3ff6 ENHANCEMENT: implemented tests for exporting csv files 2010-09-08 10:35:43 +00:00
Will Rossiter
99d4721c88 MINOR: restored export() functionality 2010-09-08 06:34:52 +00:00
Will Rossiter
7eef5646e5 ENHANCEMENT: added test coverage for populateFromPostData() 2010-09-08 03:20:28 +00:00
Will Rossiter
4ff4aa561f MINOR: added translation for body. MINOR: updated en_US.php lang file 2010-09-07 22:48:46 +00:00
Will Rossiter
bc0d4c7692 ENHANCEMENT: Implemented tests to complete email recipients class. APICHANGE: changed *FieldSettings() to *Setting() 2010-09-07 22:44:43 +00:00
Andreas Piening
8a80dfa592 MINOR: some dbms make a difference between 0 and NULL 2010-09-07 02:24:54 +00:00
Will Rossiter
3c1d81d014 ENHANCEMENT: added test coverage for UserDefinedForm.php and placeholders for other sections. API change: processNewFormFields removed
API change: refactored Form() into getFormFields(), getFormActions(), getRequiredFields()

ENHANCEMENT: added updateForm* extension hooks to allow customization of userforms
BUGFIX: gave custom scripts their own ID to enable it to be blocked.
2010-09-03 05:06:13 +00:00
Will Rossiter
5f4d4e7d28 MINOR: removed unnesscary ShowOnLoad save since this is now a CustomSetting field. #5930 2010-08-13 23:51:26 +00:00
Will Rossiter
a203bcd725 BUGFIX: added default language for the sprintf statement 2010-08-06 05:00:16 +00:00
Carlos Barberis
1d6cde42a8 MINOR: added condition to make sure we have submitted date 2010-07-28 23:15:11 +00:00
Saophalkun Ponlu
af2fa007f2 BUGFIX: Resolve wrong escaped double quote characters
ENHANCEMENT: Get unique columns at database level
2010-07-28 07:55:13 +00:00
Will Rossiter
745b614710 BUGFIX: fixed sortable events not updated when loading new fields. ENHANCEMENT: Added RightTitle support to EditableFormFields. Removed parsePrepopulateValue() as usage is not clear and is broken 2010-07-07 09:17:37 +00:00
Will Rossiter
88fe82da03 MINOR: Removed column show on load default since this is no longer required 2010-06-20 05:13:17 +00:00
Will Rossiter
2c99ca1faa BUGFIX: fixed casting of Content. PATCH via ajshort (#5692). 2010-06-08 02:03:55 +00:00
Will Rossiter
a63089b817 ENHANCEMENT: added default to today checkbox for date fields 2010-05-31 09:43:25 +00:00
Will Rossiter
59fabd005c BUGFIX: duplicate email recipients when duplicating a UDF 2010-05-31 09:01:58 +00:00
Will Rossiter
78fe9947b9 MINOR: included CustomParameter field to prevent errors while upgrading. Since no way to nicely delete columns completely via the ORM it can sit there and be all empty 2010-05-31 08:20:04 +00:00
Will Rossiter
50270211f2 ENHANCEMENT: added jquery picker to editabledatefield for date picker. 2010-05-31 07:57:00 +00:00
Will Rossiter
fd0fe1b01d APICHANGE: added getFormattedValue() for UDF submitted form fields to allow subclasses to overload the stored content. BUGFIX: convert newlines from text submissions to br tags so textarea fields actually come out semi readable 2010-05-16 03:55:03 +00:00
Will Rossiter
3257590dc8 BUGFIX: fixed using UDF with the workflow module which only publishs a page when its been modified and UDF was always returning false to any changes 2010-05-16 03:21:04 +00:00
Will Rossiter
2c1974eae2 BUGFIX: fixed using UDF with the workflow module which only publishs a page when its been modified and UDF was always returning false to any changes 2010-05-16 03:19:29 +00:00
Carlos Barberis
f9152b6108 BUGFIX: Fixed CSV export generating file with duplicated headers 2010-04-26 22:55:52 +00:00
Michael Andrewartha
826c6b5829 BUGFIX: Include HideFormData field into send plain email - fix for #5211 2010-04-25 22:36:09 +00:00
Geoff Munn
8166f686d0 BUGFIX: table and column names quoted properly 2010-04-08 21:18:01 +00:00
Mateusz Uzdowski
91743ce3f5 BUGFIX: avoid segfault triggered by component call.
BUGFIX: change the ui version to get the sortable working again.
2010-03-22 04:18:09 +00:00
Will Rossiter
57097f5905 BUGFIX: fixed class relation PATCH via tobych #4916 2010-03-12 03:09:36 +00:00
Ingo Schommer
dd4cd20302 MINOR Fixed jquery-ui include paths in FieldEditor->Field() 2010-03-11 03:32:13 +00:00
Sean Harvey
876f2c5c57 ENHANCEMENT UserFormsMigrationTask fixes to remove SQL and use the ORM instead 2010-03-09 01:20:43 +00:00
Sean Harvey
717139bfae BUGFIX Removed unncessary backticks 2010-03-09 01:14:03 +00:00
Will Rossiter
6f720fd30d BUGFIX: Abstracted out submitted form field classes to make it easier to extend submitted form class type to save data into. PATCH via jam13 #5071 2010-02-14 07:53:16 +00:00
Andreas Piening
10bf22cb00 MINOR: look up tables through DB::tableList() 2010-01-27 03:04:37 +00:00
Sean Harvey
f0dbf7f917 BUGFIX Redundancy of HTTPRequest when exporting data in SubmittedFormReportField because of recent class name changes 2010-01-08 03:04:33 +00:00
Sean Harvey
468ebf4fcb BUGFIX Fixed mssql error when attempting to export data using SELECT DISTINCT query in SubmittedFormReportField 2010-01-08 03:03:35 +00:00
Will Rossiter
70f05b891e BUGFIX: fixed conflict of Versioned extension functions. MINOR: added tests for publishing multiple option fields 2009-12-12 08:59:20 +00:00
Ingo Schommer
2d46d7ff69 BUGFIX Returning an HTMLText field from UserDefinedForm_Controller->index() instead of the string value - we need to process the string, for example to resolve [link] pseudocode 2009-12-09 22:28:09 +00:00
Will Rossiter
b4f5229f58 MINOR: Removed closing ?> from class files. MINOR: fixed package names 2009-12-07 02:04:20 +00:00
Will Rossiter
dfc2476c79 MINOR: Removed 2.3 specific code. Userforms trunk is now 2.4+ compatible only. For 2.3 compatibility use branches/0.2. BUGFIX: fixed paths for fieldeditor js 2009-12-07 00:52:00 +00:00
Will Rossiter
81a2cd0a1f BUGFIX: added validate plugin to module as 2.4 will not include the plugin. MINOR: changed path to jquery to not use jsparty folder 2009-12-07 00:37:20 +00:00
Will Rossiter
9520b8693e MINOR: removed undefined method call 2009-12-06 22:52:43 +00:00
Will Rossiter
71d0d4223d BUGFIX: fixed conflict with field and method naming. Removed unneeded field from model 2009-12-06 22:41:47 +00:00
Tom Rix
fd9c08a195 MINOR can* methods on EmailRecipient now inherit off the form. 2009-12-04 00:39:56 +00:00
Will Rossiter
85c30f68e4 FEATURE: added migration tool for publishing unversioned forms 2009-11-24 21:07:36 +00:00
Mateusz Uzdowski
0707279dec MINOR: extending Title to 255 characters to be in line with the Title on EditableFormField (caused internal server errors on MSSQL if the title was longer than 50) 2009-11-24 20:11:50 +00:00
Geoff Munn
6a039d4b8f Tabs reordered (possible IE7 bug fixes where last two tabs were unreachable) 2009-11-17 00:39:24 +00:00
Will Rossiter
c34a2af447 FEATURE: Added Inequality filters to the custom rules. To Allow Numeric fields to be processed by > < statements 2009-11-02 07:22:30 +00:00
Normann Lou
7ca3371fa1 BUGFIX: remove the extra last empty column. ENHANCEMENT: add Submitted column for submission export at the end. 2009-10-28 23:24:10 +00:00
Will Rossiter
3d9b764987 BUGFIX: added ID to literal field html to allow the js validation to apply 2009-10-27 09:38:38 +00:00
Will Rossiter
c073596b68 BUGFIX: fixed issue with disabling saving submissions and emailing #4629. BUGFIX: fixed saving member object error when logged in using a form 2009-10-27 09:23:42 +00:00
Sam Minnee
2ca993b7c4 BUGFIX: Updated module to support 2.4 API changes 2009-10-26 22:04:11 +00:00
Will Rossiter
31141e972d BUGFIX: fixed incorrect code being commited for the userforms identifier 2009-10-15 02:36:43 +00:00
Will Rossiter
70944fcabb BUGFIX: fixed incorrect self reference 2009-10-15 02:29:48 +00:00
Will Rossiter
ae8e0fa01a MINOR: added styling hook for required identifier 2009-10-15 00:41:02 +00:00
Will Rossiter
86b4df4953 FEATURE: added ability to have a required identitifer specificed globally 2009-10-15 00:33:13 +00:00
Sean Harvey
4cdeb3d20f BUGFIX Fixed SQL that contained backticks to work on databases with ANSI SQL enabled 2009-09-29 23:04:52 +00:00
Will Rossiter
16307e5562 MINOR: removed Text Length as width of the fields are overridden by css styles 2009-09-23 03:21:03 +00:00
Will Rossiter
d99975d2bf MINOR: fixed tabs with translatable tokens. Patch via cinek #4535. 2009-09-23 03:00:08 +00:00
Will Rossiter
fa21900504 MINOR: removed code to reference the editor from the form field 2009-09-23 02:46:48 +00:00