Ingo Schommer
|
3223404a3f
|
MINOR Disabled two SecurityAdmin tests related to CSV export, which is not fully implemented in the new interface yet. Fixed the group URL in another test.
|
2012-03-06 01:23:35 +01:00 |
|
Ingo Schommer
|
18932b5be5
|
MINOR Enforcing SecurityAdmin::$hidden_permissions, refactoring error
|
2012-03-06 01:23:35 +01:00 |
|
Ingo Schommer
|
a5b7a22a05
|
MINOR Fixed GridField delete action, was executing row click event after delete, causing a panel load with a non-existent (now deleted) record
|
2012-03-06 01:23:34 +01:00 |
|
Ingo Schommer
|
4253950b4c
|
MINOR Fixed handleRequest() usage in GridFieldPopupForms
|
2012-03-06 01:23:34 +01:00 |
|
Ingo Schommer
|
9bbac335c4
|
MINOR Merging SecurityAdmin->getEditForm() with RootForm(), in order to have the form fields consistently available (there's no longer a distinction between edit/root)
|
2012-03-06 01:23:34 +01:00 |
|
Ingo Schommer
|
1201f6c8bb
|
BUGFIX Saving records in ListboxField->saveInto() and PermissionCheckboxSetField->saveInto() so we have a database ID to relate to (was previously customised in MemberTableField->saveComplexTableField(), which is now deprecated)
|
2012-03-06 01:23:34 +01:00 |
|
Ingo Schommer
|
bb6d4c506e
|
BUGFIX Fixed HasManyList and ManyManyList queries for relationships on new records (was returning all available records due to the SQL filtering ignoring ID=0)
|
2012-03-06 01:23:34 +01:00 |
|
Julian Seidenberg
|
e0bd5d1070
|
ENHANCEMENT: SSF-106 adding a "no items found" message when returning an empty grid field
|
2012-03-06 12:36:59 +13:00 |
|
Normann Lou
|
2552baeecd
|
ENHANCEMENT SSF-53 : add a 'filtered' class to filter button and reset button if its input field has filtering value
|
2012-03-06 12:33:53 +13:00 |
|
Julian Seidenberg
|
a715785a42
|
ENHANCEMENT: SSF-106 adding the ability to turn off and on the "add new" button on the GridFieldTitle
|
2012-03-06 11:19:46 +13:00 |
|
Sam Minnée
|
2820b503c2
|
Merge pull request #209 from silverstripe-scienceninjas/feature/ssviewer-enhancements
Feature/ssviewer enhancements
|
2012-03-05 13:47:07 -08:00 |
|
Normann Lou
|
8284fcc75b
|
MINOR SSF-53 : add hover-alike class to "Reset" button for easy css styling while keydown on filter input field
|
2012-03-06 10:44:20 +13:00 |
|
Hamish Friedlander
|
763e644145
|
BUGFIX: Dont need (and cant call) iteratorProperties calls as workaround any more
|
2012-03-06 10:18:26 +13:00 |
|
Hamish Friedlander
|
374ed19406
|
API CHANGE: Change variable expose method in TemplateGlobalProvider and TemplateIteratorProvider to (a) not clash with each other and, (b) be less generic
|
2012-03-06 09:31:57 +13:00 |
|
Hamish Friedlander
|
2c65d3a398
|
BUGFIX: Add casting support to global and iterator variable injection
|
2012-03-06 09:31:57 +13:00 |
|
Hamish Friedlander
|
fb246bdd08
|
APICHANGE: Rename getExposedVariables to match coding conventions
|
2012-03-06 09:31:56 +13:00 |
|
Hamish Friedlander
|
f8edc4bd13
|
MINOR: Add upgrade docs covering the changes to ViewableData
|
2012-03-06 09:31:56 +13:00 |
|
Hamish Friedlander
|
407913f2cf
|
MINOR: Add workaround for hitting XDebugs fairly conservative nesting level limit
|
2012-03-06 09:31:56 +13:00 |
|
Hamish Friedlander
|
e4675d7172
|
BUGFIX: Restore ability to pass injected variables right into SSViewer_DataPresenter
|
2012-03-06 09:31:56 +13:00 |
|
Hamish Friedlander
|
f55c575f95
|
BUGFIX: allowing ssviewer to be called without function arguments
|
2012-03-06 09:31:56 +13:00 |
|
Hamish Friedlander
|
156d2226fc
|
BUGFIX: Replaced deprecated DataObjectSet use with ArrayLists in SSViewerTest
|
2012-03-06 09:31:56 +13:00 |
|
Hamish Friedlander
|
91f4ba15f1
|
ENHANCEMENT: supporting "current scope" loop and with: (with Children) (loop) $Title (end_loop) (end_with)
|
2012-03-06 09:31:55 +13:00 |
|
Hamish Friedlander
|
28bb83552a
|
API-CHANGE: moving iterator support from ViewableData to SSViewer. New set of unit tests for iterator support functions.
|
2012-03-06 09:31:55 +13:00 |
|
Hamish Friedlander
|
927dbbe717
|
API-CHANGE: Global template variables can now be called directly using SSViewer_DataPresenter instead of needing to inherit off ViewableData
|
2012-03-06 09:11:46 +13:00 |
|
Ingo Schommer
|
6f71186e2c
|
ENHANCEMENT Replaced SecurityAdmin tree view for groups with three top-level tabs: "Users", "Groups" and "Roles"
|
2012-03-05 18:31:52 +01:00 |
|
Ingo Schommer
|
e2c21cce8e
|
MINOR "New <record title>" breadcrumb for GridFieldPopupForm
|
2012-03-05 18:21:08 +01:00 |
|
Ingo Schommer
|
0117b32fee
|
API CHANGE Removed MemberTableField, use GridField with GridFieldConfig_RelationEditor instead
|
2012-03-05 17:41:51 +01:00 |
|
Ingo Schommer
|
8da89c6f7c
|
MINOR Generic .cms-help-toggle implementation to replace MemberDatetimeOptionsetField.js (which also didn't work when loaded via Ajax, and needed a rewrite to jQuery.entwine anyway)
|
2012-03-05 17:41:50 +01:00 |
|
Ingo Schommer
|
851099d82d
|
MINOR Fixed default state of PermissionCheckboxSetField
|
2012-03-05 17:41:50 +01:00 |
|
Ingo Schommer
|
f9f659672a
|
MINOR Re-instating Member_Validator in SecurityAdmin->RootForm() and Groups->getCMSFields() with new GridField implementation
|
2012-03-05 17:41:50 +01:00 |
|
Ingo Schommer
|
40abab8aec
|
ENHANCEMENT GridFieldPopupForms->setValidator()
|
2012-03-05 17:41:50 +01:00 |
|
Ingo Schommer
|
8a4a6efe29
|
MINOR Moving CMS-specific customisations to GridFieldPopupForms into form getter, so it also applies when the form has validation errors
|
2012-03-05 17:41:50 +01:00 |
|
Ingo Schommer
|
9a02f19b66
|
MINOR .message styling
|
2012-03-05 17:41:50 +01:00 |
|
Ingo Schommer
|
94d985e0c4
|
MINOR Only disable chosen.js placeholder if no custom one exists
|
2012-03-05 17:41:50 +01:00 |
|
Ingo Schommer
|
2abb021efb
|
BUGFIX Restored old permission code model, broken due to new controller structure. Introduced LeftAndMain::$required_permission_codes as a way to control permissions independently of subclasses, and "cluster" multiple classes under a single code.
|
2012-03-05 17:41:49 +01:00 |
|
Ingo Schommer
|
bfd7adc666
|
MINOR Fixed default link styling in CMS, was too little contrast on light grey background
|
2012-03-05 17:41:49 +01:00 |
|
Ingo Schommer
|
e9a2de35c2
|
ENHANCEMENT Using GridField to edit roles in SecurityAdmin
|
2012-03-05 17:41:49 +01:00 |
|
Ingo Schommer
|
fe29d4ecfc
|
MINOR Updated chosen.js from 0.9.5 to 0.9.7
|
2012-03-05 17:41:49 +01:00 |
|
Ingo Schommer
|
ad5cf1ebf1
|
ENHANCEMENT Using ListboxField/chosen.js to assign roles in Group->getCMSFields(). Improved explanation of groups in the user interface.
|
2012-03-05 17:41:47 +01:00 |
|
Ingo Schommer
|
5d565dcfa3
|
ENHANCEMENT Added ListboxField->setDisabledItems() and setDefaultItems() (similar to CheckboxSetField API)
|
2012-03-05 16:11:29 +01:00 |
|
Ingo Schommer
|
ea31e1798a
|
MINOR Don't duplicate pagination defaults from GridFieldPaginator in GridFieldConfig
|
2012-03-05 16:11:29 +01:00 |
|
Ingo Schommer
|
6798d40709
|
MINOR GridField documentation
|
2012-03-05 12:27:25 +01:00 |
|
Ingo Schommer
|
10a85f4bab
|
ENHANCEMENT Scaffolding GridFieldRelationAdd->searchFields if required, making constructor argument optional
|
2012-03-05 12:27:00 +01:00 |
|
Ingo Schommer
|
0762be9927
|
ENHANCEMENT Renamed GridFieldConfig_ManyManyEditor to GridFieldConfig_RelationEditor, to be more in line with underlying component naming, and more accurate (as it allows editing has_many relations as well). Removed $fieldToSearch argument from its constructor to keep config API consistent, should use getComponentByType() for configuration. Added GridFieldConfig_RecordEditor
|
2012-03-05 12:26:02 +01:00 |
|
Ingo Schommer
|
375ad464db
|
ENHANCEMENT GridFieldPaginatior->itemsPerPage accessors
|
2012-03-05 12:12:36 +01:00 |
|
Ingo Schommer
|
344899ab77
|
Revert "ENHANCEMENT Support numeric array values in CheckboxSetField (?Field[]=val1&Field[]=val2 instead of ?Field[val1]=1&Field[val2]=1)" - data handling with numeric/associative arrays too clumsy, fixed up ListboxField instead
This reverts commit 8fa266462f .
|
2012-03-05 10:55:44 +01:00 |
|
Ingo Schommer
|
e8ad2c2173
|
MINOR Using ListboxField instead of CheckboxSetField in Member->getCMSFields() for group assignment
|
2012-03-05 10:55:32 +01:00 |
|
Ingo Schommer
|
6e3ceefbb8
|
ENHANCEMENT Relationship saving in ListboxField (preparing for chosen.js usage), escaping commas in payload when serialising multiple values into a single field
|
2012-03-05 10:55:09 +01:00 |
|
Ingo Schommer
|
eab8401c7d
|
MINOR Applying chosen.js behaviour to all <select multiple>, rather than arbitrarily limiting to a CheckboxSetField. Also fixed a bug where those fields would get the '.has-chzn' class even if it wasn't applied due to a missing <select> element.
|
2012-03-05 09:21:24 +01:00 |
|
Ingo Schommer
|
a6a7b2e469
|
MINOR Fixed viewer/editor groups field widths to work with chosen.js UI component
|
2012-03-05 09:13:19 +01:00 |
|