| #
5e29103a |
| 11-Dec-2023 |
annda <annda@users.noreply.github.com> |
Automatic code style fixes
|
| #
7234bfb1 |
| 13-Sep-2023 |
splitbrain <splitbrain@users.noreply.github.com> |
Automatic code style fixes
|
| #
fef50e52 |
| 18-Apr-2023 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Prevent inline aditor from breaking on fields with a dot in field name
|
| #
0549dcc5 |
| 13-Jan-2022 |
Andreas Gohr <andi@splitbrain.org> |
PHP code sniffer autofixes
|
| #
4c3a60d8 |
| 15-Jun-2021 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Fix permissions check when editing global data inline
Inline editor used to apply page ACL checks to global data, with missing pid in this case leading to check on the root namespace.
|
| #
308cc83f |
| 14-May-2020 |
Andreas Gohr <andi@splitbrain.org> |
refactoring names
To avoid confusion with the Lookup type, the three different ways of accessing a schema have now the following names:
* page data - for revisioned struct data attached to a page *
refactoring names
To avoid confusion with the Lookup type, the three different ways of accessing a schema have now the following names:
* page data - for revisioned struct data attached to a page * serial data - for an unrevisioned list of struct data attached to a page * global data - for an unrevisioned list of struct data not attached to any page (formaly known as lookup schema)
The editor mechanism used for serial and global data is now called AggregationEditor
Some reference to lookup schemas is still in the bureaucracy support part.
show more ...
|
| #
4cd5cc28 |
| 07-May-2020 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Introduce new factory methods for data access and deprecate old ones
|
| #
45698777 |
| 05-May-2020 |
Anna Dabrowska <dabrowska@cosmocode.de> |
More sensitive check for which version of schema should be loaded
|
| #
8ee102e2 |
| 23-Apr-2020 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Load current schema in inline editor
Using page revision could cause loading of outdated schemas, but the inline editor should only be used with current data.
|
| #
748e747f |
| 09-Apr-2020 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Manual coding style fixes
Method and variable visibility, camel case method names. Some exclusions due to inheritance
|
| #
d6d97f60 |
| 09-Apr-2020 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Automatic coding style fixes
|
| #
efe74305 |
| 31-Mar-2020 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Fix multi columns
Use the correct column for joining tables depending on data type. This is an initial "it works" implementation and should be revised and done more carefully.
|
| #
69f7ec8f |
| 30-Mar-2020 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Using page revisions in inline editor guarantees that correct data access is initialized
|
| #
6fd73b4b |
| 25-Mar-2020 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Inline editors are mostly adapted to new data access
|
| #
0ceefd5c |
| 11-Mar-2020 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Start unifying schema types
Schemas per se are type agnostic, isLookup property is removed. Data is stored and accessed differently based on how it is entered and retrieved.
The crucial change is i
Start unifying schema types
Schemas per se are type agnostic, isLookup property is removed. Data is stored and accessed differently based on how it is entered and retrieved.
The crucial change is introduction of the composite key of pid and rid. Previous page data utilizes rid = 0 to differentiate itself. Other types, notably lookup, have autoincrementing rid.
Database migration is not implemented yet.
show more ...
|
| #
7c4f397e |
| 03-Jan-2018 |
Randolf Rotta <rrotta@informatik.tu-cottbus.de> |
add div and span fields around inline form to help the javascript autocompletion to find its column information
|
| #
ee983135 |
| 02-Jun-2017 |
Michael Große <grosse@cosmocode.de> |
Fix multiple inputs in one label: it's invalid
Multiple inputs within a single label in invalid HTML. This bug can not only occur in multi-fields but also in plugin-provided single fields which m
Fix multiple inputs in one label: it's invalid
Multiple inputs within a single label in invalid HTML. This bug can not only occur in multi-fields but also in plugin-provided single fields which may contain multiple input-fields which are then only combined by javascript.
Thus, we provide an id which every type can assign to the edit-field best suited. For multi-types this is usually the new-input-template.
Fixes #292
show more ...
|
| #
712bc832 |
| 25-Apr-2017 |
Michael Große <grosse@cosmocode.de> |
Remove unnecessary <div>
Apparently a <p class="hint"> is enough after all and the surrounding diff is redundant.
SPR-899
|
| #
860ba02a |
| 24-Apr-2017 |
Michael Große <grosse@cosmocode.de> |
Wrap the hint in the inline editor in a p tag
For it to be read correctly by screen readers and for better styling, wrap the hint in the inline-editor in a <p>-tag.
SPR-899
|
| #
b8cff1df |
| 24-Jan-2017 |
Andreas Gohr <gohr@cosmocode.de> |
add catch block that does nothing. fixes #260
PHP < 7.0 requires a catch block with a try.
|
| #
4eed39ff |
| 05-Dec-2016 |
Michael Grosse <grosse@cosmocode.de> |
fix: Check&Update page assignments on inline-edit
|
| #
858c5caa |
| 17-Nov-2016 |
Michael Grosse <grosse@cosmocode.de> |
feat: parse metadata after inline edits of access tables
That way the `%lasteditor%` and `%lastupdated%` will stay up-to-date after an inline edit. Otherwise one would need to visit the respective p
feat: parse metadata after inline edits of access tables
That way the `%lasteditor%` and `%lastupdated%` will stay up-to-date after an inline edit. Otherwise one would need to visit the respective page before the data is updated in the tables.
show more ...
|
| #
6ebbbb8e |
| 10-Oct-2016 |
Andreas Gohr <gohr@cosmocode.de> |
check permissions
|
| #
93ca6f4f |
| 23-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
more Validator refactoring
|
| #
c498205a |
| 18-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
check CSRF token on row delete
|