5b133c8d | 30-Nov-2017 |
Michael Große <grosse@cosmocode.de> |
fix: don't consider number of empty fields for cloud item size
fixes #312 |
b3e93166 | 17-Oct-2017 |
Andreas Ferber <aferber@marcant.net> |
Fix LookupEditor AJAX new entry rendering for bootstrap based templates |
0e489a46 | 19-Sep-2017 |
Szymon Olewniczak <solewniczak@rid.pl> |
make one SQL transaction per imported line to eliminate potential inconsistencies |
69c07c1b | 19-Sep-2017 |
Szymon Olewniczak <solewniczak@rid.pl> |
doc update |
424167cb | 19-Sep-2017 |
Szymon Olewniczak <solewniczak@rid.pl> |
remove pid schema assignment check |
e53295c5 | 19-Sep-2017 |
Szymon Olewniczak <solewniczak@rid.pl> |
create new page revision for every csv data import |
1fc2361f | 19-Sep-2017 |
Szymon Olewniczak <solewniczak@rid.pl> |
implement CSV import for page schemas |
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 |
43d76406 | 18-Sep-2017 |
Szymon Olewniczak <solewniczak@rid.pl> |
properly encode comperor for cloud tag |
57775e30 | 15-Sep-2017 |
Szymon Olewniczak <solewniczak@rid.pl> |
chane comparator for cloud-tags |
79c83e06 | 16-Jun-2017 |
Michael Große <grosse@cosmocode.de> |
Add button to clear schema data |
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 ...
|
29a2b794 | 28-Mar-2017 |
Andreas Gohr <gohr@cosmocode.de> |
introduce event to allow plugins to parse additional configs |
e87d1e74 | 14-Mar-2017 |
Michael Große <grosse@cosmocode.de> |
Fix typo
At least it was consistent... |
34db2096 | 14-Mar-2017 |
Michael Große <grosse@cosmocode.de> |
Throw on missing column
This happens if the user explicitly enters a column that does not exist in the schema. This error was previously silently ignored.
This adjustment notifies the user that the
Throw on missing column
This happens if the user explicitly enters a column that does not exist in the schema. This error was previously silently ignored.
This adjustment notifies the user that there is an error.
show more ...
|
7717c082 | 14-Mar-2017 |
Michael Große <grosse@cosmocode.de> |
Add compareValue() abstract base type & lookup
This fixes a bug, that caused the $STRUCT.table.field$ filter syntax to be broken for lookup fields. Struct was comparing the row-id of the argument-c
Add compareValue() abstract base type & lookup
This fixes a bug, that caused the $STRUCT.table.field$ filter syntax to be broken for lookup fields. Struct was comparing the row-id of the argument-column to the raw value of the referenced column at the filtered lookup.
There were multiple options to fix this bug: 1. Add a new function to the AbstractBaseType() that return raw value by default (this is the approach implemented by this commit) 2. Add a function to the lookup type only and use introspection to call it if it exists. 3. Do not compare the values in the referenced columns, but compare only the row-ids
The problem with approach 3: It is not possible to compare such lookup-column to any other column except lookups and this is not what we want. Approaches 1 and 2 have different trade-offs on where additional code/complexity is created. I decided for approach 1 because it is the cleaner overall approach and we might want to use this functionality for future types as well.
SPR-875
show more ...
|
6e54daaf | 13-Mar-2017 |
Michael Große <grosse@cosmocode.de> |
Use labels as keys for getData array of Values
This makes accessing the value of a specific column easier, since otherwise we would have to loop through the array and call getLabel for every column.
Use labels as keys for getData array of Values
This makes accessing the value of a specific column easier, since otherwise we would have to loop through the array and call getLabel for every column.
Tests have been adjusted.
show more ...
|
f800af69 | 01-Mar-2017 |
Michael Große <grosse@cosmocode.de> |
refactor: use trait to reduce duplicate code |
127d6bac | 28-Feb-2017 |
Michael Große <grosse@cosmocode.de> |
feat: Show translatable schema names on pages
SPR-841 #45 |
9ebd2ed6 | 24-Jan-2017 |
Andreas Gohr <gohr@cosmocode.de> |
use prefix/postfix for wiki type. fixes #254
The filter mechanism is the same for text and wiki, but inheritance didn't make sense, so this was moved to a trait instead. |
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 |