f107f479 | 24-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
show new row when adding to lookup
This renders the newly created row and adds it dynamically to the existing table. |
3f2a8309 | 11-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
cleaned up lookup syntax
This syntax is used to load the full editor for a lookup table. It inherits most functionality from the table syntax but uses a different output class and will always select
cleaned up lookup syntax
This syntax is used to load the full editor for a lookup table. It inherits most functionality from the table syntax but uses a different output class and will always select all columns.
show more ...
|
ba4522e6 | 11-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
Schema existence is now checked in Search
this avoids instantiating the schema twice |
94c9aa4c | 08-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
renamed SchemaData and SchemaLookupData
This is to reflect that they no longer inherit from Schema |
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 ...
|
6b5e52fd | 04-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
first go at the lookup table editor
All functionality is added via JavaScript after an initial AJAX call. This call can be used to check permissions later (without the need to invalidate caches) |
0dd23cef | 21-Jul-2016 |
Andreas Gohr <gohr@cosmocode.de> |
changed SchemaData to have options for output control
instead of having a whole bunch of paramters to the output functions. Introduces rawValue cleaning as a new option. |
f25d10fd | 16-Jun-2016 |
Michael Grosse <grosse@cosmocode.de> |
Utilize StructException's translation handling |
b2c109bd | 16-Jun-2016 |
Michael Grosse <grosse@cosmocode.de> |
Use existing exception instead of new msg handling |
99966bd6 | 16-Jun-2016 |
Michael Grosse <grosse@cosmocode.de> |
Localize error message |
0659dc64 | 16-Jun-2016 |
Michael Grosse <grosse@cosmocode.de> |
Show error-message if schema does not exist
That way it is more clear where the problem lies and what to do.
SPR-501 |
87050b53 | 14-Jun-2016 |
Michael Grosse <grosse@cosmocode.de> |
Ensure that struct output is only rendered once
SPR-491 |
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. |
bd363da9 | 23-Mar-2016 |
Andreas Gohr <gohr@cosmocode.de> |
print stacktrace on allow debug |
16b7d914 | 22-Mar-2016 |
Andreas Gohr <gohr@cosmocode.de> |
adjust cachung if an aggregation depends on dynamic values #75 |
28b818ce | 10-Mar-2016 |
Andreas Gohr <gohr@cosmocode.de> |
nicer strut output (and moved to top). closes #55 |
07993756 | 09-Mar-2016 |
Andreas Gohr <gohr@cosmocode.de> |
major refactoring of the whole table aggregation
this is still completely untested |
27b5f635 | 08-Mar-2016 |
Andreas Gohr <gohr@cosmocode.de> |
build our own header links. closes #51 |
dbe5bc9d | 08-Mar-2016 |
Andreas Gohr <gohr@cosmocode.de> |
proper cache handling for aggregations. closes #50 |
f317b9da | 08-Mar-2016 |
Andreas Gohr <gohr@cosmocode.de> |
keep aggregation renderer agnostic. closes #52 |
fde5d966 | 08-Mar-2016 |
Andreas Gohr <gohr@cosmocode.de> |
fix bug in aggregation with no filters. closes #54 |
650e9493 | 03-Mar-2016 |
Andreas Gohr <gohr@cosmocode.de> |
have proper default label for pageid columns |
da30fdd3 | 02-Mar-2016 |
Andreas Gohr <gohr@cosmocode.de> |
added schema headers to output |
33e429a8 | 02-Mar-2016 |
Andreas Gohr <gohr@cosmocode.de> |
skip empty fields in output #44 |
f94f4c4f | 25-Feb-2016 |
Andreas Gohr <gohr@cosmocode.de> |
fixed a bunch of minor things found by IntelliJ Idea |