| 0c17c53a | 02-Jun-2017 |
Michael Große <grosse@cosmocode.de> |
Remove duplicate code
The functions \action_plugin_struct_entry::createForm and \action_plugin_struct_entry::makeField are duplicated in \action_plugin_struct_edit |
| 025cb9da | 02-Nov-2016 |
Andreas Gohr <gohr@cosmocode.de> |
made Assignments singleton. fixes #163 |
| 885bf698 | 11-Oct-2016 |
Andreas Gohr <gohr@cosmocode.de> |
adjust tests |
| b6c8d1e9 | 24-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
fixed last tests, removed old validator |
| 6f023786 | 15-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
first test for new Dropdown features |
| daf34b99 | 09-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
fixed tests |
| e336703d | 08-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
renamed tests |
| 94c9aa4c | 08-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
renamed SchemaData and SchemaLookupData
This is to reflect that they no longer inherit from Schema |
| ea9843dc | 08-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
fix all the tests for the recent change regarding SchemaData
I'm not to happy with the SchemaDataNoDB class and its use SchemaDataSQL.test - it seems hacky, but works for now. |
| f411d872 | 08-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
refactor SchemaData into AccessTable with factory
first part of the refactoring for the SchemaData and SchemaLookupData classes. Both now inherit from AccessTable which provides common methods and t
refactor SchemaData into AccessTable with factory
first part of the refactoring for the SchemaData and SchemaLookupData classes. Both now inherit from AccessTable which provides common methods and two factory methods to automatically create the correct class depending on the schema.
Both classes no longer inherit from Schema. Instead they contain a Schema as a member variable. This makes it possible to initialize them with an existing schema (which is required for the factory methods).
The flow is now like this:
1: init a schema (read info from the database) 2: look at the schema to figure out if it's a lookup or not 3: initialize the right Data object with the schema
show more ...
|
| 4bc2843f | 04-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
saving lookups works |
| 40bdf4fd | 19-Jul-2016 |
Andreas Gohr <gohr@cosmocode.de> |
drop the compare() function in favor of filter() |
| 0bb4c291 | 19-Jul-2016 |
Michael Grosse <grosse@cosmocode.de> |
Create explicit columns with types now needed |
| bd41b7a3 | 19-Jul-2016 |
Andreas Gohr <gohr@cosmocode.de> |
method signature adjustments in mock objects |
| 2b5df26e | 14-Jul-2016 |
Andreas Gohr <gohr@cosmocode.de> |
fix and test placeholder replacement |
| 8c551fd7 | 13-Jul-2016 |
Andreas Gohr <gohr@cosmocode.de> |
test that left joins are positioned correctly |
| ba766201 | 28-Apr-2016 |
Andreas Gohr <gohr@cosmocode.de> |
Use DokuWiki new autoloader for class files
No longer do we need to register our own autoloader. Namespace had to be vendor prefixed. |
| 16b7d914 | 22-Mar-2016 |
Andreas Gohr <gohr@cosmocode.de> |
adjust cachung if an aggregation depends on dynamic values #75 |
| 5625b985 | 21-Mar-2016 |
Andreas Gohr <gohr@cosmocode.de> |
support for dynamic filter place holders #75
tests for struct stuff still missing no cache handling, yet |
| 806eec82 | 16-Mar-2016 |
Andreas Gohr <gohr@cosmocode.de> |
allow validation to modify the value before saving |
| c8a548a8 | 14-Mar-2016 |
Andreas Gohr <gohr@cosmocode.de> |
moved validation to its own class
the validator class is partly test covered through the entry tests but dedicated tests might be helpful |
| 5bc0a238 | 10-Mar-2016 |
Michael Große <grosse@cosmocode.de> |
Add/adjust tests for changed filter handling
See commit 9dbc32ae40e6ae835e9edeee14fdde77ad1c59f3 |
| 30bc056c | 03-Mar-2016 |
Andreas Gohr <gohr@cosmocode.de> |
added tests for testing translatio initialisation #35 |
| 25029fe8 | 02-Mar-2016 |
Andreas Gohr <gohr@cosmocode.de> |
moved mock objects to their own namespace #35
we may want to reuse them in different tests |