Commit Graph

116 Commits

Author SHA1 Message Date
Marcus Nyeholt b3b4ea7168 FIX to be an actual working bit of code... 2015-09-03 12:28:25 +10:00
Marcus Nyeholt d9182a65d2 FIX incompatible list detection in framework
Fixes issue raised in #98 - if using a non-DB List implementation, the
field sort detection fails (ie in array list) so ordering doesn't work.
2015-09-03 11:36:48 +10:00
Marcus Nyeholt 48b0a1f3fc Composer minor version bump 2015-08-11 15:01:37 +10:00
Marcus 0e3b6318e6 Merge pull request #95 from SilbinaryWolf/master
Fix bug where the current sort value is pulled from the base table if…
2015-07-31 12:14:19 +10:00
Jake Bentvelzen 7a33105b78 Fix bug where the current sort value is pulled from the base table if the sortField has the same name when using ManyManyList 2015-07-30 15:25:30 +10:00
Marcus bb6748e414 Merge pull request #68 from NobrainerWeb/master
Make the setEmptyString configurable
2015-07-27 19:49:41 +10:00
Marcus 08743ca3a1 Merge pull request #69 from neugartf/patch-1
Small readme fix
2015-07-27 19:48:18 +10:00
Marcus 990630107d Merge pull request #87 from mi3ll/fix-apply_to_current_gridfield_only
Add Inline now only affects the current grid field, not nested or outer gridfields
2015-07-27 19:47:04 +10:00
Marcus 8ee1fb9c15 Merge pull request #94 from nikrolls/patch-1
GridFieldOrderableRows PostgreSQL compatibility
2015-07-15 14:37:22 +10:00
Nik Rolls 4015d3355f GridFieldOrderableRows PostgreSQL compatibility 2015-07-14 08:25:50 +12:00
Marcus 302f7c0dc1 Merge pull request #86 from mi3ll/fix-no-sortable
FIX: Remove sortable only if it has been initialised
2015-03-04 12:28:24 +11:00
Mellisa Hankins c19ace1be5 GridField - Add Inline now only affects the current grid field, not nested or outer grid fields. 2015-03-04 11:00:48 +11:00
Mellisa Hankins a3c549d0b0 Added curly brackets 2015-03-04 10:42:43 +11:00
Mellisa Hankins fe63b4a187 FIX: Don't try to remove sortable if it doesn't exist in the first place 2015-03-04 10:40:53 +11:00
Marcus ad55ceda83 Merge pull request #85 from pief/master
GridFieldOrderableRows: Prefix sort field with table name when sorting
2015-02-26 12:51:54 +11:00
Pieter Hollants ea637b0ad5 GridFieldOrderableRows: Prefix sort field with table name when sorting
Prevents ambiguities when the GridField's underlying DataList uses a query
that joins multiple tables having a sort field.
2015-02-23 14:29:08 +01:00
Marcus Nyeholt 4855ac5ec0 Merged in PR #56 from pitchandtone, which had actually partly been merged via a separate but very similar PR 2015-01-29 16:19:38 +11:00
John Milmine 5af8f10869 refactored to make code cleaner 2015-01-29 16:18:24 +13:00
Marcus 00acd79645 Merge pull request #82 from dhensby/patch-1
FIX Filter by ID to be more compatible with `ArrayList`
2015-01-27 10:37:18 +11:00
Daniel Hensby 0f27aef412 FIX Filter by ID to be more compatible with `ArrayList`
`ArrayList` doesn't have a `byIDs` method so sorting items in an `ArrayList` breaks. This is a more forgiving way of filtering by ID.
2015-01-26 16:42:24 +00:00
Marcus bb0a84d16a Merge pull request #81 from pief/extrasortfields
Extrasortfields
2015-01-19 09:53:51 +11:00
Pieter Hollants ffee8d4d35 GridFieldOrderableRows: Allow setting the reorder handles column's number
Until now the column with the handles starting the reorder action always
appeared as the first column at the left of the GridField. As a followup to
the previous change's for extra sort fields, this change allows specifying
a different column index. This way you can eg. move the handles behind a
category column whose sorting will always be enforced, thus giving the user
visual support in understanding the limits of drag-n-drop reordering.
2015-01-18 20:05:44 +01:00
Pieter Hollants 79972af8a2 GridFieldOrderableRows: Support extra sort fields
This change allows for the specification of extra sort fields that are to be
applied before the user-defined sort field's order. This is useful in
scenarios where a GridField is used with one or more "fixed" columns which
eg. categorize the entries and whose order is important but the user should
still be allowed to modify the order within a category.

This change affects the PHP code only, therefore the Javascript code will
still let the user drag rows into foreign "categories". However, after
dropping it the GridField will reload and the extra sort order will be
enforced again.
2015-01-18 20:05:41 +01:00
Marcus 9ff5de80d4 Merge pull request #78 from mattclegg/master
Include requirements for fields
2015-01-03 17:06:35 +11:00
mattclegg 2a8cf3a35f fix travis link 2014-12-28 10:11:38 +00:00
mattclegg a0cac46fe5 Include requirements for fields 2014-12-28 10:03:04 +00:00
Marcus 600ae4bdf8 Merge pull request #75 from briceburg/editable-relfields
support and cast relationship references as ReadonlyField
2014-12-08 22:14:53 +11:00
Brice Burgess c7fb5a5203 support and cast relationship references as ReadonlyField 2014-12-08 00:34:21 -05:00
Marcus 187fa61d7a Merge pull request #74 from briceburg/multiclass-setItemRequestClass
allow specification of GridFieldAddNewMultiClass handler
2014-12-08 08:44:55 +11:00
Brice Burgess 7e0a488fdf allow specification of GridFieldAddNewMultiClass handler through
setItemRequestClass convention
2014-12-06 17:04:29 -05:00
Marcus 1a56a467fc Merge pull request #58 from sheadawson/patch-1
FIX bug with LiteralField for column content
2014-12-05 12:38:24 +11:00
Marcus 052ad88b20 Merge pull request #72 from colymba/static-anchor-icon
Drag handle icon is always visible
2014-12-03 14:48:39 +11:00
Thierry François 077125a30a Drag handle icon is always visible 2014-12-02 17:05:01 +02:00
Marcus Nyeholt 7ca83e9cdd Updated maintainers to hopefully take packagist ownership... 2014-12-01 15:36:22 +11:00
Andrew Short 0676085067 Update package details. 2014-11-28 00:04:43 +11:00
neugartf 446de3a299 Update index.md 2014-11-21 19:17:10 +01:00
Thomas B. Nielsen 7d29f118c8 Default showEmptyString true 2014-10-06 17:51:59 +02:00
Thomas B. Nielsen d1953b195d Make the setEmptyString configurable 2014-10-06 17:50:40 +02:00
Andrew Short 7bf3cf9a31 Merge pull request #61 from adam-stead/master
Check from ExtraFields in getSortTableClauseForIds
2014-07-09 22:49:12 +10:00
Adam 5ddbf9cd43 Check from ExtraFields in getSortTableClauseForIds
if no extrafields are on the many_many relationship error generated same fix as chillu on getSortTable
2014-07-09 22:47:11 +10:00
Andrew Short 1a521a3ce0 Merge pull request #54 from jyrkij/fix-48
Update only current record for many_many relations
2014-06-13 11:43:50 +10:00
Shea Dawson 3f44a865a0 FIX bug with LiteralField for column content
This change allowed me to have a column with a CMSThumbnail in a LiteralField
2014-06-02 14:46:01 +10:00
John Milmine 2f67044ea9 Merge branch 'ManyManyRelationOrdering' of git://github.com/dnadesign/silverstripe-gridfieldextensions
* 'ManyManyRelationOrdering' of git://github.com/dnadesign/silverstripe-gridfieldextensions:
  fixed many many ordering so that other many many lists with the same relation aren't affected
2014-05-26 16:13:39 +12:00
John Milmine d983768165 fixed many many ordering so that other many many lists with the same relation aren't affected 2014-05-26 16:13:19 +12:00
John Milmine 0e424821a8 Update GridFieldOrderableRows.php
If it's a many many relationship, then it should be based on View not edit, as the sort field will be on the relationship using many_many_extraFields. Plus the view permission allows the user to create a many relationship, so it should allow editing of the relationship.
2014-05-08 14:13:17 +12:00
Andrew Short 45eb7954a6 Merge pull request #55 from derRobert/master
Basic german translation
2014-04-06 14:36:04 +10:00
Robert Schwandner 21ade9a6f3 Basic german translation 2014-04-05 16:30:05 +02:00
Jyrki Lilja 128737d12a Update only current record for many_many relations
Fixes #48 but needs more testing. I only checked that it works for one case!
2014-04-04 11:09:05 +03:00
Andrew Short 3851012b4b Merge pull request #53 from tractorcow/pulls/travis-status
Travis build status icon
2014-04-03 11:35:37 +11:00
Damian Mooyman 675a55f69f Travis build status icon 2014-04-03 08:12:37 +13:00