| #
4351b626 |
| 26-Mar-2020 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Merge branch 'master' into serial
|
| #
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 ...
|
| #
47eb8cce |
| 17-Mar-2020 |
Szymon Olewniczak <solewniczak@rid.pl> |
adds PLUGIN_STRUCT_AGGREGATIONTABLE_RENDERRESULTROW event to the AggergationTable
|
| #
1f075418 |
| 07-Oct-2019 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Add comparator strings
|
| #
04ec4785 |
| 27-Aug-2019 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Display current filter in a human readable format
|
| #
3215aebf |
| 18-Sep-2017 |
Szymon Olewniczak <solewniczak@users.noreply.github.com> |
fix row numbers resetting with pagination (#332)
* create unit test that fails
* implement the feature
fixes #331
|
| #
db9b8745 |
| 24-Jan-2017 |
Andreas Gohr <gohr@cosmocode.de> |
uses exact matches for Decimals
A LIKE operation makes no sense for numbers. This makes it possible for the type to define how a dynamic filter is to be interpreted. Decimals to an exact comparison
uses exact matches for Decimals
A LIKE operation makes no sense for numbers. This makes it possible for the type to define how a dynamic filter is to be interpreted. Decimals to an exact comparison now.
show more ...
|
| #
9113d04a |
| 24-Jan-2017 |
Andreas Gohr <gohr@cosmocode.de> |
fix width handling. closes #255
|
| #
a9fd81f9 |
| 24-Jan-2017 |
Andreas Gohr <gohr@cosmocode.de> |
use table header body and footer correctly
|
| #
8925ba29 |
| 24-Jan-2017 |
Andreas Gohr <gohr@cosmocode.de> |
allow summarize in lookups. fixes #262
Since the sums are not updated on saving, a successfull inline save now removes the sums until the page was reloaded.
|
| #
95eef580 |
| 24-Jan-2017 |
Andreas Gohr <gohr@cosmocode.de> |
simplified alignment handling
|
| #
9cda5805 |
| 24-Jan-2017 |
Andreas Gohr <gohr@cosmocode.de> |
added alignment support for aggregation table. fixes #258
|
| #
4bc1074d |
| 22-Nov-2016 |
Michael Grosse <grosse@cosmocode.de> |
fix: use actual num of cols for pagination colspan
`$this->data['cols']` holds the number of cols defined in the syntax, which may be different from the displayed cols because the `*` might be used
fix: use actual num of cols for pagination colspan
`$this->data['cols']` holds the number of cols defined in the syntax, which may be different from the displayed cols because the `*` might be used which counts only as 1 in data['cols'] or there might be columns defined in the syntax which are not part of the schemas and are hence not displayed.
Fixes #217 and fixes SPR-711
show more ...
|
| #
1bc467a4 |
| 17-Nov-2016 |
Michael Grosse <grosse@cosmocode.de> |
refactor: Use renderer class instead of $ACT
This appears to be the recommended approach according to the documentation: https://www.dokuwiki.org/plugin:dw2pdf#for_developers
|
| #
e6ae02ec |
| 15-Nov-2016 |
Michael Grosse <grosse@cosmocode.de> |
fix: do not render dyn filters on pdf export
Do not render the dynamic filters, because mpdf 6, which creates the pdf, is unable to parse `display: none` neither on the `tr` nor on the `th` or `td`
fix: do not render dyn filters on pdf export
Do not render the dynamic filters, because mpdf 6, which creates the pdf, is unable to parse `display: none` neither on the `tr` nor on the `th` or `td` tags and hence removing those filters with CSS doesn't work. This might improve with mpdf 7.
This fixes #169 and fixes SPR-689
show more ...
|
| #
7b240ca8 |
| 02-Nov-2016 |
Andreas Gohr <gohr@cosmocode.de> |
added option to disable CSV export for a table
|
| #
eafc109f |
| 02-Nov-2016 |
Andreas Gohr <gohr@cosmocode.de> |
made csv export a component
|
| #
a0bf8bb2 |
| 02-Nov-2016 |
Andreas Gohr <gohr@cosmocode.de> |
signal to renderer when meta info is created for aggregations
info['struct_table_meta'] is now set when ever controls are printed that are not part of the data. Our CSV exporter can then ignore thes
signal to renderer when meta info is created for aggregations
info['struct_table_meta'] is now set when ever controls are printed that are not part of the data. Our CSV exporter can then ignore these parts.
show more ...
|
| #
c8ccdaf8 |
| 02-Nov-2016 |
Andreas Gohr <gohr@cosmocode.de> |
handle dynamic parameters when exporting
|
| #
09dd691a |
| 01-Nov-2016 |
Andreas Gohr <gohr@cosmocode.de> |
first attempt at CSV export
|
| #
f107f479 |
| 24-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
show new row when adding to lookup
This renders the newly created row and adds it dynamically to the existing table.
|
| #
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
|
| #
7c85312d |
| 02-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
Merge branch 'selectall' into inlinedit
* selectall: support * as wildcard column selection #121 iterate over tables not headers in aggregation Upped version let DateTime handle rev column o
Merge branch 'selectall' into inlinedit
* selectall: support * as wildcard column selection #121 iterate over tables not headers in aggregation Upped version let DateTime handle rev column on its own
show more ...
|