| ba7f5789 | 06-Feb-2024 |
Anna Dabrowska <dabrowska@cosmocode.de> |
No direct search execution |
| 67f70d54 | 18-Jan-2024 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Revert "Lazy search execution"
This reverts commit 95a8e37d986b141b2caee5b396741b93cd31c0e6. |
| 95a8e37d | 18-Jan-2024 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Lazy search execution
Move search out of aggregation constructors. It should only be executed before actual rendering, not e.g. on metadata run |
| 150f5bc9 | 14-Nov-2023 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Adjust tests for named parameters in SQL |
| fdf37115 | 18-Jul-2023 |
Andreas Gohr <andi@splitbrain.org> |
refactoring dynamic parameter handling, part 4
This finally adjusts the tests. It also adds getLimit and getOffset in the search class. |
| 1057ed14 | 17-Jul-2023 |
Andreas Gohr <andi@splitbrain.org> |
dynamic parameter handling refactoring, part 2
This introduces a addDynamicFilter() method. We need to handle fixed and dynamic filters separately for proper parentheises. The latter is not implemen
dynamic parameter handling refactoring, part 2
This introduces a addDynamicFilter() method. We need to handle fixed and dynamic filters separately for proper parentheises. The latter is not implemented yet and will follow next.
Tests still broken
show more ...
|
| f1812f0b | 12-Jul-2023 |
Andreas Gohr <andi@splitbrain.org> |
added filter for AggregationFilter::getAllColumnValues()
Also renames Filter to AggregationFilter |
| 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 |
| 8fed17f3 | 05-Apr-2023 |
Andreas Gohr <andi@splitbrain.org> |
clean up for the tests
This mostly corrects file and class names for PSR-2. Function names have not been adjusted yet |
| 00624072 | 28-Sep-2022 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Replace boolean with integer in queries
Better sqlite compatibility |
| bb8d98c4 | 08-Aug-2022 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Dummy IS_PUBLISHER check with test |
| 0549dcc5 | 13-Jan-2022 |
Andreas Gohr <andi@splitbrain.org> |
PHP code sniffer autofixes |
| 7b5b21b7 | 20-Jul-2020 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Test deleting all values when a multi field is updated inline
This test has a very limited scope: only the save method, and it will catch very few errors in the inline editor. For that, \action_plug
Test deleting all values when a multi field is updated inline
This test has a very limited scope: only the save method, and it will catch very few errors in the inline editor. For that, \action_plugin_struct_inline must be refactored into more manageable public methods.
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 |
| 5b808f9f | 29-Apr-2020 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Remove islookup property of schemas
CSV import must still be adjusted |
| 18343cd8 | 22-Apr-2020 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Test schema assignments in aggregations |
| 22589dd3 | 19-Apr-2020 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Add test for serial data |
| 1e11f3d9 | 17-Apr-2020 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Consistent data type check in mock AccessTable
The check was not updated after the mocked class was changed to handle data types instead of schema types |
| 8b04ed81 | 06-Apr-2020 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Adjust page data access in tests
Fetching current revision by passing timestamp = 0 no longer works, use time() instead |
| 10575566 | 23-Mar-2020 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Some fixme cleanups |
| 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 ...
|
| b6dc4fd9 | 31-Aug-2018 |
Michael Große <grosse@cosmocode.de> |
Generators on PHP 5.6 cannot use "return" |
| 17dbef8a | 31-Aug-2018 |
Michael Große <grosse@cosmocode.de> |
✨ (Import) Add option to create missing pages in csv page schema import
Styling of the checkbox is still a bit off.
WIKI-199 |