Feature #1091
Plugins for table actions
Status: | CLOSED | Start date: | 05/03/2012 | |
---|---|---|---|---|
Priority: | Normal | Due date: | 05/10/2012 | |
Assignee: | - | % Done: | 100% | |
Category: | nethserver-nethgui | |||
Target version: | v1.5.0 | |||
Resolution: | NEEDINFO: |
Related issues
Associated revisions
Nethgui\Controller\Table: refactored Modify class, adding RowAbstractAction class. Refs #1091 - Plugins for table actions
Nethgui\Module: refactored Composite loadChildrenDirectory() method. Refs #1091 - Plugins for table actions
Nethgui\Controller\TableController: added addTableActionPluggable() method. Refs #1091 - Plugins for table actions
User Plugin: moved all logic into Nethgui framework. Refs #1091 - Plugins for table actions
WIP - Adapter package: added RecordAdapter class to gain access to a single TableAdapter row. Refs #1091 - Plugins for table actions
NethPlatform: InvalidArgument exception is raised when Serializer cannot object cannot be created. Refs #1091 - Plugins for table actions
ArrayAccessSerializer: refactored to support N dimensional arrays. Refs #1091 - Plugins for table actions
RecordAdapter: all tests green. Refs #1091 - Plugins for table actions
ArrayAccessSerializer: refactored and tested. All tests green. Refs #1091 - Plugins for table actions
System/NethPlatform: renamed $database => $source variable. Refs #1091
RecordAdapter: fixed setKeyValue() to allow setting the same value multiple times. Refs #1091 - Plugins for table actions.
RecordKeyAdapter: added an adpter to get/set the key on a RecordAdapter. Refs #1091 - Plugins for table actions
AbstractController: removed unused $platform member variable. Tightened type check of adapter return values. Refs #1091
TableController: refactored collaborating classes to receive the adapter through the setAdapter() method. RowAbstractAction now employes RecordAdapter. Refs #1091 - Plugins for table actions
Controller/Table package: added RowPluginAction abstract class. Refs #1091 - Plugins for table actions
Controller/Table: docblocks fixes.. Refs #1091
RecordAdapter: support for TabularValueAdapter. Refs #1091 - Plugins for table actions
RowAbstractAction: refactored default field value settings. Refs #1091 - Plugins for table actions
TabsController.php render(): set tab translated strings from children modules. Refs #1091 - Plugins for table actions
Controller package: added saveParameters() abstract method. Refs #1091 -- Plugins for table actions
Note: table abstract actions must save() their adapters to transfer
parameters values properly to the original adapter.
History
#1 Updated by Davide Principi over 9 years ago
- Status changed from NEW to ON_DEV
- Start date set to 05/03/2012
#2 Updated by Davide Principi over 9 years ago
- Status changed from ON_DEV to MODIFIED
- % Done changed from 0 to 100
Applied in changeset 0831f5b69d57293260de15e1cc9d2886ef75f5df.
#3 Updated by Davide Principi about 9 years ago
- Status changed from MODIFIED to ON_DEV
- % Done changed from 100 to 50
Still needs reworking..
#4 Updated by Davide Principi about 9 years ago
- % Done changed from 50 to 30
- Estimated time set to 36.00
#5 Updated by Davide Principi about 9 years ago
- % Done changed from 30 to 60
#6 Updated by Davide Principi about 9 years ago
- Due date set to 05/10/2012
- Status changed from ON_DEV to CLOSED
- % Done changed from 60 to 100
#8 Updated by Davide Principi over 7 years ago
- Target version deleted (
DEV103)