Commit Graph

72 Commits

Author SHA1 Message Date
colymba
8089c14447 added finish button 2013-06-23 17:48:37 +03:00
colymba
7972cef1f1 FIX tmpl.js requirement 2013-06-23 16:22:25 +03:00
colymba
fc61727c3e clean up form attributes + ajax reponse 2013-06-16 17:09:13 +03:00
colymba
3fa751d301 upload is now done by UploadField
UploadField does all the uploading and Image/File object creation.
Record creation and link to gridField relation is done by upload method
2013-06-16 16:35:40 +03:00
colymba
9b4608f3d3 latest SS3.1 branch compatibility 2013-06-02 21:07:00 +03:00
colymba
cdbf3708a0 @a2nt non-ajax loading fix for bulkEditing 2013-05-19 20:01:41 +03:00
Tony Air
5616e02798 Non ajax loading
This small fix let's user to refresh bulk uploading page.
2013-05-07 23:11:57 +07:00
Tom Densham
b0bda93d1d Use populateCMSDataFields to return default DataObject values
I have edited the getRecordHTMLFormFields method to run populateCMSDataFields so that default values set in your DataObject get pulled through.

Let me know if this is submitted to the right branch.
2013-05-07 16:19:17 +02:00
colymba
7828354788 API GridFieldBulkEditingTools component removed
this isn't needed since the HTML Fragment it was creating isn't used anymore
2013-04-29 19:07:58 +03:00
colymba
5d0b844592 Switch to HTML Classes for Select+Btn
Fixes several issues with multiple GridFields on a page with actions
being applied accross all GridFields
2013-04-29 19:01:32 +03:00
colymba
5b79b94496 Move BulkManager commands to header
BulkManager has it's own header and template
2013-04-16 23:38:35 +03:00
colymba
6110d81c94 Add bulkUpload btn template + move to top 2013-04-16 21:33:50 +03:00
colymba
30e6d4bd52 FIX #22 update static variable to private 2013-04-04 22:58:09 +03:00
MattyBalaam
5cbacb40b0 Update GridFieldBulkImageUpload_Request.php
Silverstripe 3.1.0 requires statics to be defined as private

http://doc.silverstripe.org/framework/en/3.1/changelogs/3.1.0
2013-03-28 17:24:22 +00:00
colymba
60a5e48979 add max upload file size config
Bulk upload maximum file size can now be set through
setConfig('maxFileSize', Xbytes )
2013-03-26 10:48:12 +02:00
colymba
2bfd2a8309 Removed save+finish btn 2013-03-04 11:50:41 +02:00
colymba
bc8f2bda59 FIX #3, FIX #11 should work with all RelationList 2013-03-04 11:44:53 +02:00
colymba
7546bd08c0 clean up : removed update+finish btn references 2013-03-04 10:56:03 +02:00
colymba
3d3e50e596 FIX disabled button not working in FF + IE
buttons are just visually disabled via JS for now
2013-03-04 10:54:28 +02:00
s-m
c26fae6aaa FIX: Forgot to include the classname that can be derived from the config-option 'imageFieldName'... 2013-02-02 18:26:48 +01:00
Thierry François
381d6a28ad Merge pull request #13 from s-m/create-callback
NEW: Added a callback before writing the record for the first time
2013-02-02 08:19:17 -08:00
Steffen Maaß
09554b27b4 NEW: Added a callback before writing the record for the first time, allowing the corresponding DataObject to execute code related to the current gridField. 2013-02-02 13:45:52 +01:00
Steffen Maaß
c5228ea024 NEW: Subclasses of Image are now instantiated and used, according to the has_one definition of the corresponding DataObject 2013-02-02 13:42:54 +01:00
colymba
67958b4e37 Add ui-state to save and delete buttons
Switch buttons between enabled and disabled as necessary
2013-01-17 23:32:54 +02:00
colymba
a0ebac8f7d Hide that bogus 'save & finish' button 2013-01-17 23:05:46 +02:00
colymba
eb944b6aa8 FIX #8 Add config option for sequential uploads
setting Component option 'sequentialUploads' to true will upload files
one by one in the order they were selected
2013-01-10 19:23:36 +02:00
colymba
efe4e35c9c FIX #7 $has_one config is now inherited
Fixes bug where no default $has_one field would be found if the relation
is on the parent class
2013-01-09 23:28:55 +02:00
Damian Mooyman
c623c95111 BUG Extended previous fix to GridFieldBulkManager 2012-11-22 18:17:16 -08:00
Damian Mooyman
447ab87601 BUG Error setting options
When setting options that have a NULL value by default (such as imageFieldName) the setConfig function would incorrectly assume the option was not available and would silently ignore.

This fix implements a correct option validation mechanism, and throws an error if an incorrect option assignment is attempted.
2012-11-23 15:09:11 +13:00
colymba
ad919af544 Add select option 2012-09-05 21:36:05 +03:00
colymba
7a0b32eafd Removed old useless methode 2012-09-05 20:18:24 +03:00
colymba
e7c7239ada Unescape Form Fields POST data as Helper methode
Moved escaping or sent POST data into the Helper class since it is the
same everywhere.
2012-09-05 20:17:19 +03:00
colymba
861d4128dc FIX: update methode now saves has_ fields 2012-09-05 20:07:55 +03:00
colymba
fd4f046ad5 updated fields can now be saved
changes made in bulk editing are now saved: db fields + relations.
Fixing some DOM elements IDs and URLs
2012-08-26 23:59:25 +03:00
colymba
8f7a753d7f cleaning up and adding comments 2012-08-18 15:51:18 +03:00
colymba
a9519c3528 update handler link and ToggleFields labels 2012-08-18 15:44:09 +03:00
colymba
a99034ff2d Fields value population works with relations
handling has_one, has_many and many_many relations when populating
fileds values. Still needs testing though.
2012-08-18 15:43:31 +03:00
colymba
bc10b34df7 changed breadcrumbs title 2012-08-18 01:27:36 +03:00
colymba
e6f7db2044 separate cms fields fetching and populating
created new fn populateCMSDataFields used to populate fields with a
record's data
2012-08-18 01:05:19 +03:00
colymba
5e743abeb9 get a record's fields + fields name escaping
Possibility to get a specific record's pre-populated fields and added
function to escape formFields names when they are not converted ot html
yet
2012-08-16 23:32:03 +03:00
colymba
92d269bac3 Basic operations for bulk editing in place
Create Request_handler edit function returning the form, and JS
manipulation of the UI buttons etc..
2012-08-16 23:29:35 +03:00
colymba
471a1c1331 created unlink routine
record can now be unlinked for the related page
2012-08-15 21:16:41 +03:00
colymba
0d1f0af03a API: created ReqHdlr structure and delete routine
Request_Hanlder created with JS btn call and delete routine
2012-08-12 17:48:34 +03:00
colymba
e4df616474 action button interactive styling
change action button style and icon depending on selected action
2012-08-11 16:21:53 +03:00
colymba
d42fa2f4e3 API: creating GridFieldBulkManager basic elements
Create component's files and initial UI styles and behaviours
2012-08-11 01:19:13 +03:00
colymba
a6fee088c6 GridField button styling
Switch to html and add basic syle consistent with component set
2012-08-11 01:18:00 +03:00
colymba
079fb7fa36 UI behavior and visual enhancements
Switch Actions to FormActions buttons and add colored visual hints about
items status.
2012-08-10 00:30:50 +03:00
colymba
feb39651bf FIX: only remove 'ID' off of imageFieldName
avoid conflict with imageFieldName containing 'ID'/'id' in their name
2012-08-09 20:28:52 +03:00
colymba
4e5271f527 FIX: fix field class detection
using the action function that returns the class...
2012-08-09 20:25:08 +03:00
colymba
b8a0a1e14f API: added forbidden filed classes
Some fields classes break the component. These have been added to a
forbidden list and cannot be removed from the blacklist.
2012-08-09 20:24:33 +03:00