ba662a60 | 07-Apr-2025 |
Andreas Gohr <andi@splitbrain.org> |
some automatic rector fixes |
cdd16494 | 18-Jan-2024 |
Anna Dabrowska <dabrowska@cosmocode.de> |
New SQLite function to decode struct JSON |
473a32c3 | 17-Jan-2024 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Code style |
30ad7b71 | 16-Jan-2024 |
Anna Dabrowska <dabrowska@cosmocode.de> |
bureucracy: handle multi fields of type page with setting 'usetitles'
Addresses one of the issues in #700 |
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 |
cfefffa4 | 21-Jul-2023 |
Andreas Gohr <andi@splitbrain.org> |
do not say sqlite is missing if it fails to init |
7d0142f5 | 19-Jul-2023 |
Andreas Gohr <andi@splitbrain.org> |
reintroduce init method
Some plugins (structpublish) overwrite it in their own class. |
91c655b4 | 17-Jul-2023 |
Andreas Gohr <andi@splitbrain.org> |
streamline database loading
This removes the init() method in the helper and handles all database initialization in getDB(), lazyloading it only when accessed.
If an exception happens during the in
streamline database loading
This removes the init() method in the helper and handles all database initialization in getDB(), lazyloading it only when accessed.
If an exception happens during the initialization it is logged before signaling the no sqlite cause.
show more ...
|
4183cc11 | 14-Jun-2023 |
Andreas Gohr <andi@splitbrain.org> |
adjust method call for getting PDO access |
79b29326 | 24-May-2023 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Use new \dokuwiki\plugin\sqlite\SQLiteDB class for DB access |
64480a7b | 18-Apr-2023 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Fix code style violations |
b360e3b5 | 18-Apr-2023 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Improve replacement of user fields in buraucracy templates |
3a41f427 | 05-Oct-2022 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Fix more PHP 8 warnings
Fixes #560 #618 |
00624072 | 28-Sep-2022 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Replace boolean with integer in queries
Better sqlite compatibility |
322ec97b | 24-Aug-2022 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Add event to allow other plugins to supply custom sqlite functions |
bb8d98c4 | 08-Aug-2022 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Dummy IS_PUBLISHER check with test |
1ca21e17 | 31-Mar-2022 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Multiple fixes for PHP 8 (#600) |
0549dcc5 | 13-Jan-2022 |
Andreas Gohr <andi@splitbrain.org> |
PHP code sniffer autofixes |
d1482d40 | 31-Jan-2021 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Handle 'usetitles' config of page fields in bureaucracy forms
If 'usetitles' is true, the struct field expects a JSON encoded value with both id and title, otherwise an exception is thrown.
This is
Handle 'usetitles' config of page fields in bureaucracy forms
If 'usetitles' is true, the struct field expects a JSON encoded value with both id and title, otherwise an exception is thrown.
This is a followup to #128 and it fixes #553
show more ...
|
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 |
03307831 | 02-Apr-2020 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Remove redundant serial code
There is actually very little need to split the handling of lookup (not page specific) and serial (page bound) data, because row ids are globally unique and never shared
Remove redundant serial code
There is actually very little need to split the handling of lookup (not page specific) and serial (page bound) data, because row ids are globally unique and never shared between those two types.
show more ...
|