#
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
|
#
0549dcc5 |
| 13-Jan-2022 |
Andreas Gohr <andi@splitbrain.org> |
PHP code sniffer autofixes
|
#
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
|
#
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
|
#
7f803aa8 |
| 07-Apr-2020 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Fix data access for lookup types
|
#
a28d6152 |
| 08-Dec-2016 |
Andreas Gohr <gohr@cosmocode.de> |
correctly handle old revisions pre-schema creation. fixes #241
When looking at a page's old revsion (or diff) a now assigned schema may not have existed at the the time of the given revision. This c
correctly handle old revisions pre-schema creation. fixes #241
When looking at a page's old revsion (or diff) a now assigned schema may not have existed at the the time of the given revision. This caused a fatal error. Now such exceptions are ignored.
show more ...
|
#
0c555ad4 |
| 28-Nov-2016 |
Michael Grosse <grosse@cosmocode.de> |
fix: preface pagename w/ namespace for inline diff
The event IO_WIKIPAGE_READ saves the namespace of a page in $data[1] and only the page_name itself in $data[2]. So this code was broken for all pag
fix: preface pagename w/ namespace for inline diff
The event IO_WIKIPAGE_READ saves the namespace of a page in $data[1] and only the page_name itself in $data[2]. So this code was broken for all pages not in the root namespace.
see https://www.dokuwiki.org/devel:event:io_wikipage_read
Fixes #232 and fixes SPR-572
show more ...
|
#
025cb9da |
| 02-Nov-2016 |
Andreas Gohr <gohr@cosmocode.de> |
made Assignments singleton. fixes #163
|
#
72b4cd73 |
| 11-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
adjust for removed option in AccessTable
|
#
2ff345c4 |
| 08-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
Merge branch 'master' into lookups
* master: Version upped diff needs to compare raw values
|
#
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 ...
|
#
0cf47abb |
| 03-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
diff needs to compare raw values
|
#
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.
|
#
08e7b568 |
| 16-Mar-2016 |
Andreas Gohr <gohr@cosmocode.de> |
moved pseudo syntax generation to SchemaData
|
#
10caaf49 |
| 23-Feb-2016 |
Andreas Gohr <gohr@cosmocode.de> |
Show struct differences in diff view. SPR-31 closes #4
|