Kirk Mayo
53b306a434
NEW: Add a check + error message if input vars is exceded
2014-02-21 14:19:14 +13:00
Kirk Mayo
0f647009fa
BUG: Do not add a default message for numeric and email fields
...
BUG: Corrected classname to use right object
2014-02-12 12:45:49 +13: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
f90b997c29
Add updateEmailData hook
2014-02-03 12:10:44 +13:00
mikeyc7m
19afd18c26
Update FieldEditor.php
...
The EditableMultipleOptionField is being exposed in the form builder, when it is added to the form the page dies! It needs to be excluded.
2014-01-31 09:37:09 +11:00
Kirk Mayo
54b4dca799
BUG: Fixing unit tests for form processing and adding unit test to check if form has been completed
2014-01-06 15:15:01 +13:00
Kirk Mayo
41b6e57e4c
Merge branch 'master' of git://github.com/silverstripe/silverstripe-userforms into issue69
2014-01-06 13:37:55 +13:00
Will Rossiter
07c159cd61
NEW Allow EditableFileField to define destination folder. ( Fixes #20 , #177 )
2013-12-20 21:08:00 +13:00
Kirk Mayo
4c88f1acf9
BUG: Fixes #69 by adding a check to see if the form has been processed
2013-12-19 15:56:53 +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
Jyrki Lilja
79682e7627
Fix #175 . Bring back support checking for radio field values.
2013-12-03 20:10:17 +13:00
Sean Harvey
425881257b
BUG Performance improvements of SubmittedFormField queries.
...
When there are a lot of SubmittedForm records the UserDefinedForm
page takes a long time to load in the CMS, and oftens exceeds
the PHP memory limit well beyond 128M.
Previously UserDefinedForm::getCMSFields() would build a list of
name => value from all SubmittedFormField records, but it would
do this twice, once in getCMSFields() and another time in
UserFormsGridFieldFilterHeader. It would also use the full ORM
to build this list, when all it needs is a map of the Name
and Value columns.
This fixes that to build the columns once in getCMSFields() using
DB::query() and it'll pass those columns along to
UserFormsGridFieldFilterHeader as well so it doesn't do it twice.
2013-11-13 17:08:49 +13:00
Jyrki Lilja
27d4476dec
Add support for defining clear button text.
...
A new translations to be added:
- UserDefinedForm.CLEARBUTTON
- UserDefinedForm.TEXTONCLEAR
2013-11-11 15:32:44 +02:00
Ingo Schommer
323f66ad74
Fixed globalisation for field list
2013-11-06 15:05:31 +01:00
Mike Penhall
a6400dcfd0
Update FieldEditor.php
2013-11-04 16:08:32 +13:00
Mike Penhall
06ad657f6c
Escaped addField() query to work with Postgres
...
I was getting a warning in the CMS with a Postgres database due to the fields on lines 191 - 193 not being double quoted.
2013-11-01 16:08:15 +13:00
Ingo Schommer
aa0f8dbc7b
Transifex support, js globalisation
2013-10-30 14:31:51 +01:00
Will Rossiter
f66c3c340a
Merge pull request #168 from danieldia/patch-1
...
FIX: Ensure that the data-add-url single quotes are not processed by join_links
2013-10-17 00:25:12 -07:00
danieldia
bbe1c5fb6a
FIX: Ensured that the data-add-url single quotes are not processed by join_links
...
Due to the fact that the last bracket meant that join_links was actually sent URL + ' (eg; http://myurl.com ' ), this caused problems when the quote was getting escaped - and actually prevented users from adding form fields in the CMS, with a 500. This fix ensures the closing quote is not processed by join_links.
2013-10-17 16:05:04 +13:00
Kirk Mayo
99de36afef
BUG: Fixes #166 for SQL server which does not like empty strings as numerics
2013-10-17 15:01:41 +13:00
Will Rossiter
099e91807b
Merge pull request #160 from hafriedlander/fix/filefield
...
FIX submitted fieldfields in submission details in CMS
2013-09-04 17:14:06 -07:00
Hamish Friedlander
0c39fad116
FIX submitted fieldfields in submission details in CMS
...
If you had a EditableFileField in your userform, the submission table in
the CMS would just say "Array" rather than link to the file, making it fairly
useless
2013-09-05 09:46:38 +12:00
Will Rossiter
9b134f1a78
FIX: Check security ID on admin non form links ( Fixes #158 )
2013-09-04 23:35:01 +12:00
Mellisa Hankins
86992971f8
FEATURE: Add data and form arguments to Filtered Email Recipients
...
Most use cases for Filtered Email Recipients will probably require
using the data submitted via the user form.
2013-09-04 16:32:24 +10:00
Hamish Friedlander
d887f0e196
FIX EditableCountryDowndownField being broken by removal of Geoip in 3.0
2013-08-29 14:03:09 +12:00
Will Rossiter
55a5187f79
FIX: escape columns and tables for postgres
2013-07-15 21:52:30 +12:00
Will Rossiter
775eb66053
private statics for 3.1
2013-07-15 20:49:49 +12:00
Mateusz Uzdowski
eae3283e4c
BUG Update allowed_actions on frontend Controller.
2013-07-09 15:20:19 +12:00
Will Rossiter
3352fe38b0
Merge pull request #132 from Focus-Flow/bug/quotes-in-editableoption-title
...
BUG: support quotes in EditableOption Title
2013-06-04 02:52:18 -07:00
Will Rossiter
d20ab0dd89
Merge pull request #129 from silverstripe-rebelalliance/hackathon
...
BUG: Fixes #119 adds a tasks to clean up columns for EditableFormField
2013-06-04 02:51:11 -07:00
Freddy Vulto
4c7d50217f
Fix duplication of custom rules. Rules may depend on fields. These internal field IDs in the targets now also get updated to their new names (GitHub: #19 ).
2013-06-04 21:48:29 +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
Kirk Mayo
a43988af60
BUG: Fixes #119 adds a tasks to clean up columns for EditableFormField
2013-05-25 16:03:59 +12:00
Sean Harvey
e5f8d13b15
BUG SubmittedForm can't be created by non-ADMIN
2013-05-13 14:32:41 +12:00
Sean Harvey
3f223b691b
BUG Normal users (non-ADMIN) can't create any email recipients
2013-05-13 14:31:25 +12:00
Sean Harvey
3de6795aa4
BUG Fixing non-ADMIN permission to view SubmittedForm/SubmittedFormField
2013-05-01 10:49:57 +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
ARNHOE
9ac8500b41
Fixed typo, live validation works again
2013-04-22 17:17:40 +03:00
Will Rossiter
a8ca0184c3
FIX: validate required fields even with rules. ( Fixes #116 )
2013-04-17 19:31:09 +12:00
Damian Mooyman
a0f48d636e
BUG Fixed incorrect static member declaration
...
- Changed configurable static variables to private as per recent API updates to 3.1
- Use of statics as configurable variables replaced with config api usage
2013-04-10 11:35:58 +12:00
Fred Condo
f0f9ea702c
BUG: Set the summary fields of UserDefinedForm_EmailRecipient dynamically via config system
...
You can't dynamically expose statics; that's a no-op in 3.1
2013-04-04 12:14:22 -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
Stephen Shkardoon
5c9a962b21
Uncasted user input cause SQL issues
2013-03-24 23:35:23 +13:00
Will Rossiter
b096cf611a
FIX: update DropdownField usage for 3.1
2013-03-21 23:22:51 +13:00
Will Rossiter
416a5b8864
FIX: fix submissions grid field in 3.0 versions ( #96 , #100 )
2013-03-16 12:18:51 +13:00
mschilder
caec25101d
Update UserDefinedForm.php
...
Changed two typos: UserDefinedform must be UserDefinedForm
2013-03-15 12:32:07 +01:00
Will Rossiter
75fb471f2c
FIX use sqlquery for building sort query
2013-03-05 11:36:39 +13:00
Will Rossiter
c4c547321c
NEW Filter submissions by created date
2013-03-05 11:10:23 +13:00
Will Rossiter
8e252c88ed
NEW Migrate submissions section to a GridField instance. ( Fixes #94 )
2013-03-05 10:45:54 +13:00
Will Rossiter
527b63786d
FIX Resolve issue with multiple dependent rules
...
Implementation of the rules required that a dependent field could only rely on one implementation. This patch joins all those dependencies together in one function to exclude. Tests / a rewrite of this behavior is on the horizon.
2013-02-27 16:05:30 +13:00
Will Rossiter
55c455b802
FIX: remove redundant extension definition
2013-02-04 20:15:07 +13:00
Menno Schilder
3015997bdf
Added Placeholders.js to enable placeholder functionality in IE9 and below
2013-01-29 22:46:34 +13:00
Menno Schilder
cd9af7e13f
Added options to enable live validation and hide field labels
2013-01-29 22:46:34 +13:00
Prem Mariappan
203898bd1a
FIX: duplicate replyTo addresses appended
2013-01-29 22:40:28 +13:00
Will Rossiter
6f671d304d
FIX: save a null value instead of upload data. ( Fixes #87 )
2013-01-29 21:44:00 +13:00
Will Rossiter
31659ed61c
Merge pull request #76 from silverstripe-droptables/translatable-compatible
...
FIX: Build URLs to respect other parameters
2012-12-13 18:23:45 -08:00
Robert Curry
2861bbdf0c
BUG Build URLs to respect other parameters
2012-12-14 14:55:31 +13:00
Sean Harvey
3923ec325d
Adding ability to extend EmailRecipients so they can be filtered
2012-12-11 17:09:02 +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
Will Rossiter
0aa9572f2c
FIX redirect user to form on validation error. ( Fixes #62 )
2012-10-14 11:45:47 +13:00
Sean Harvey
1cba24880b
Fixing deprecated call to Director::redirectBack()
2012-10-11 15:18:51 +13:00
Roman
019f782d2e
Added "canView" permission to EmailRecipient. Fixes an issue with non-admin rights in SS3
2012-09-24 19:02:33 +02:00
Will Rossiter
7cc7bb4ce6
Add description to page type
2012-09-11 21:32:48 +12:00
Will Rossiter
ee8ca5caf1
NEW: allow setting of custom reply to address rather than from address. ( Fixes #28 )
2012-09-11 21:32:47 +12:00
Will Rossiter
e0a476ea15
FIX: make email recipients dropdowns unselectable in 3.0 API
2012-09-11 21:32:47 +12:00
Will Rossiter
90ba5031ab
Merge pull request #51 from mateusz/report-visibility-master
...
ADD Add report visibility setting to EditableFormHeading
2012-09-11 00:27:40 -07:00
Mateusz Uzdowski
eb1b9b62cd
BUG Fix the date field conditional to work with dropdown.
...
In this case they keyup will not be triggered at all.
2012-09-11 18:56:29 +12:00
Mateusz Uzdowski
1fa4c2d81d
BUG Fix the edge cases for radio button conditionals.
...
The specific situation this is fixing is that when server-side
validation fails and results in form having non-default values. In this
case the visibility might not be correct and will need to be updated.
Also, we cannot rely on onclick events on radio group to find out the
current value when we are loading - instead we need to actually find
out the currently selected radio button.
Fixes the IsBlank and IsNotBlank conditions as well.
2012-09-11 18:56:29 +12:00
Mateusz Uzdowski
bcd9083d1c
BUGFIX: prevent form from expiring on users - ping regularly.
...
The form throws a CSRF error if left for too long by itself. This is
especially important for long forms.
Use local ping function, as the CMS ping returns 403 when BasicAuth is
enabled.
2012-09-11 10:12:15 +12: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
Naomi Guyer
104a584ebf
BUG: Too many tabs
...
Combined a few tabs so that the interface is a little less cluttered
when adding this module. When this is
fixed:http://open.silverstripe.org/ticket/7268 it is recommended that
user forms add it's own parent tab to the ui to group user forms tabs
together.
2012-08-13 11:29:42 +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
Mateusz Uzdowski
2b26d544f9
BUGFIX: Director::redirect is deprecated, use Controller.
2012-06-05 15:08:09 +12:00
Stig Lindqvist
1590172d0c
BUGFIX: A Submitted file couldn't not be shown / downloaded in the submission report
2012-05-14 14:16:46 +12:00
Stig Lindqvist
0bbfb720ca
BUGFIX: Submissions could not be paginated.
2012-05-14 14:16:07 +12:00
Stig Lindqvist
20e3f3c8cd
BUGFIX: The EditableFileField crashed when user uploads a not allowed filetype
2012-05-14 10:20:19 +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
8e80dc2040
MINOR Style guidelines
2012-05-09 15:17:06 +12:00
Will Rossiter
3256663cad
BUGFIX: fixes for 3.0 unit tests. Ensure form is not shown if no fields in the list, Prevent nested with getSubmissions().
2012-05-07 22:00:18 +12:00
Will Rossiter
52f68059d9
ENHANCEMENT: show link to file download in CSV export. Fixes #32
2012-05-07 21:19:16 +12:00
Will Rossiter
2e66d41c56
Merge branch '3.0-compatibility' of github.com:stojg/silverstripe-userforms into pull-33
...
Conflicts:
code/model/UserDefinedForm.php
2012-05-07 19:34:38 +12:00
Will Rossiter
ca12d54173
Merge remote-tracking branch 'origin/master'
2012-05-07 18:12:41 +12:00
Will Rossiter
6c1b843fac
BUGFIX: fix regression with literal fields not showing content
2012-05-07 18:10:57 +12:00
Stig Lindqvist
63469ced2f
MINOR Some code cleanup
2012-05-07 17:41:30 +12:00
Stig Lindqvist
d9ff70595f
MINOR Setting the url where the javascript should call by ajax to add a field to the user defined form
2012-05-07 17:41:30 +12:00
Stig Lindqvist
368211c7e5
MINOR addfield and addoptionfield methods are now in $allowed_actions
2012-05-07 17:41:30 +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
4e2854bb08
MINOR Must follow parents signature
2012-05-07 17:41:29 +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
c036af79ab
MINOR: Added a few extension points to allow tapping into various areas
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
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
Will Rossiter
e24cd75b21
ENHANCEMENT: added staging / versioning support for EditableOptions
2009-09-23 01:36:52 +00:00
Will Rossiter
2fd0883ea1
BUGFIX: fixed ghost records existing on the live site when editing draft
2009-09-23 00:02:50 +00:00
Will Rossiter
379bcc7921
ENHANCEMENT: added inital versioning / staging support to userforms. Supports different forms on stage / live. ENHANCEMENT: added unit tests to cover versioning / staging
2009-09-22 22:36:53 +00:00
Will Rossiter
61edb74f36
BUGFIX: changed .change() to .click() on the custom rules handler to fix issue with changing checkboxs in IE8
2009-09-16 21:36:02 +00:00
Will Rossiter
a7bb5064a4
FEATURE: added ability to run script with 1 form at a time. FEATURE: added ability to dry run the task. BUGFIX: fixed assignment instead of comparsion with MultipleOption fields such as checkbox fields. BUGFIX: fixed failback name on _obsolete table in findDatabaseName()
2009-09-09 22:47:26 +00:00
Will Rossiter
8fd9de7d1d
BUGFIX: fixed typo with get_by_id being called rather then get()
2009-09-02 04:26:00 +00:00
Will Rossiter
ca6f4b296c
FEATURE: added migration script for migrating userforms 0.1 projects over to userforms 0.2
2009-09-01 02:56:44 +00:00
Carlos Barberis
516c7cd681
Added quotes to query
2009-08-13 00:19:20 +00:00
Carlos Barberis
ff96c99055
Added ORDER BY ID in query to export submissions to csv file
2009-08-12 23:59:16 +00:00
Saophalkun Ponlu
af74b843cf
MINOR: Removed unused property, CustomParamater
...
MONOR: Add ShowOnLoad in db static so when we decorate it with Versioned the version tables will be created properly
2009-08-11 04:42:50 +00:00
Carlos Barberis
c0a59a7bf3
Fixed Error when trying to add/edit email recipient in CMS
2009-08-07 02:13:53 +00:00
Will Rossiter
b2d77150f3
MINOR: updated lang file
2009-07-26 23:23:45 +00:00
Will Rossiter
5da7a2d2a8
FEATURE: added ability to disable saving form submissions to the server
2009-07-22 04:02:21 +00:00
Will Rossiter
c7b6639d1e
MINOR: sort submissions based on newer ones first
2009-07-22 03:34:27 +00:00
Will Rossiter
8b84f9caa9
FEATURE: added ability to send emails to email fields as well as dropdowns
2009-07-19 20:44:32 +00:00
Will Rossiter
f20a6f2c31
MINOR: usability improvements to the email popup
2009-07-17 03:40:18 +00:00
Will Rossiter
1ba4972e00
MINOR: added requiredField class to a field which is required for styling purposes
2009-07-16 04:31:46 +00:00
Will Rossiter
031b91a791
MINOR: fixed undefined notice with export csv
2009-07-10 04:51:24 +00:00
Will Rossiter
72baa7e893
MINOR: cleaned up finished() return
2009-07-05 07:39:28 +00:00
Will Rossiter
8e80ffbc70
BUGFIX: fixed array to string conversion error with file fields
2009-07-05 07:29:24 +00:00
Will Rossiter
3351ef17b3
MINOR: fixed validation button width. MINOR: increased title to 255 chars rather then 50 to allow for longer checkboxs
2009-07-05 07:14:03 +00:00
Tom Rix
90f977bde1
2009-07-02 21:18:16 +00:00
Will Rossiter
2fb5441019
BUGFIX: fixed issue with multi select fields not mantaining dropdown values and styling
2009-06-25 05:07:00 +00:00
Andrew O'Neil
34dd5bf86f
BUGFIX: Use a plain text field, as HTMLEditorFields have issues in
...
popups
2009-06-16 03:13:49 +00:00
Sean Harvey
624a93f19b
BUGFIX Fixed error trying to unserialize a value that isn't an integer
2009-06-15 09:35:34 +00:00
Sean Harvey
a79a397d37
BUGFIX Removed use of HasManyComplexTableField, replaced with a ComplexTableField that auto sets the relation
2009-06-12 02:17:35 +00:00
Sean Harvey
d39ac10386
BUGFIX Removed call to parent::ExtraOptions() which doesn't exist
2009-06-08 06:48:25 +00:00
Sam Minnee
b637869b70
BUGFIX: Fixed readonly behaviour and boundary conditions for FieldEditor
2009-06-08 06:17:15 +00:00
Sean Harvey
df91c536de
BUGFIX If a field wasn't selected to add, show an nicer error instead of a php error
2009-06-08 04:53:42 +00:00
Sean Harvey
f6f1085029
ENHANCEMENT Moved readonly capabilities to EditableFormFiel from EditableMultipleOptionField - this means you can now set readonly on any form field
...
BUGFIX Check for readonly when checking edit and delete permissions on FieldEditor
BUGFIX Don't just show "None" when the page is in readonly mode and showing the Fields tab, instead show a readonly representation of the field editor
2009-06-08 04:42:17 +00:00
Will Rossiter
c62b555b9e
MINOR: fixed undefined array notice on the edge case of a request failing
2009-05-28 08:45:25 +00:00
Will Rossiter
7d39887df3
MINOR: optimized code when deleting multiple fields
2009-05-28 08:40:23 +00:00
Will Rossiter
d60a118083
MINOR: tidied up how saving of fields works to make it less brittle
2009-05-28 08:31:10 +00:00
Will Rossiter
92b88dad44
MINOR: readded missing return to return field validation
2009-05-26 05:40:47 +00:00
Will Rossiter
8047dec983
BUGFIX: fixed naming conflict with method / var name
2009-05-21 23:31:46 +00:00
Will Rossiter
b5ed564bcd
MINOR: fixed typo in userforms validation
2009-05-15 04:01:19 +00:00
Will Rossiter
182d1d4953
BUGFIX: readded missing content option
2009-05-14 22:54:42 +00:00
Will Rossiter
86bc91d1f2
BUGFIX: fixed permission system for the field editor view
2009-05-14 21:40:03 +00:00
Will Rossiter
73bf168b8c
FEATURE: ability to send emails as plain text. BUGFIX: fixed showing header fields in reports
2009-05-12 06:10:13 +00:00
Sean Harvey
7529460e80
BUGFIX Fixed userforms SQL to work with ANSI compatibility turned on
2009-05-12 01:48:04 +00:00
Will Rossiter
5588646af3
BUGFIX: updated editabletextfield to new userfield api
2009-05-10 23:26:22 +00:00
Will Rossiter
10d5f41f24
BUGFIX: fixed rules with date fields and header fields. Appilied components of #4006
2009-05-08 04:27:49 +00:00
Will Rossiter
cf39bbc71b
MINOR: fixed incorrect classname. Patch via ticket #4005
2009-05-07 03:55:04 +00:00
Will Rossiter
504623d940
BUGFIX: by default show the field
2009-05-06 04:20:46 +00:00
Will Rossiter
626f09be39
APICHANGE: changed ExtraOptions() to getFieldOptions() and getFieldValidationOptions(). MINOR: fixed layout of userforms in the cms. MINOR: updated checkbox field to respond with Yes and No rather then 0 and 1. MINOR: changed behaviour or email field selector to only get email field values in popup.
2009-05-06 03:34:40 +00:00
Will Rossiter
cf35c706e4
BUGFIX: fixed custom rules for radio boxes and checkbox lists
2009-05-01 04:11:31 +00:00
Normann Lou
34bfd0f8c6
Roll back r75608
2009-04-29 03:05:28 +00:00
Normann Lou
4f6ccc6b19
ENHANCEMENT: add sapphire/css/Form.css as the default css for a UserDefinedForm
2009-04-29 02:38:56 +00:00
Will Rossiter
f19924d92f
MINOR: fixed notices and tidied up code
2009-04-28 02:03:13 +00:00