fa7b96aa | 10-Aug-2016 |
Michael Grosse <grosse@cosmocode.de> |
Save user on schema change and more imexport tools |
b25bb9fe | 10-Aug-2016 |
Michael Grosse <grosse@cosmocode.de> |
Reevaluate page assignments when replacing them |
328db41b | 10-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
removed Integer type
Instead the more flexible Decimal type (with roundto:0) can be used. |
e12908f1 | 10-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
removed unecessary function calls |
5a11127f | 09-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
fixed problem with multicolumns and made the param name clearer |
7e06fb39 | 09-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
give types a way to influence sorting |
587e314d | 09-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
make Schema::getTimestamp() return the creation timestamp |
daf34b99 | 09-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
fixed tests |
897aef42 | 09-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
some cleanup regarding timestamp setting in AccessTable* |
13eddb0f | 09-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
inline editing for lookups works now
Additionally only the edited field not the wohle row is validated now. |
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 ...
|
04346cd2 | 08-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
delete lookup rows |
4bc2843f | 04-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
saving lookups works |
13c321db | 04-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
assignments and page checks do not apply to lookups |
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) |
70cf6339 | 04-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
fix colspan on empty result table with wildcards |
7c080d69 | 04-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
lookup schemas can now be created |
88b7d2aa | 04-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
added lookup info to Schema class |
c46f5fb1 | 03-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
added mising doc block |
636a5173 | 02-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
forgot to switch call after switching parameters |
577b462b | 02-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
support * as wildcard column selection #121 |
8c4ee9be | 02-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
iterate over tables not headers in aggregation |
92e2080c | 01-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
added way to get a single column from SchemaData |
d4b5a17c | 28-Jul-2016 |
Andreas Gohr <gohr@cosmocode.de> |
added data attributes needed for the inline editor |