| #
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 ...
|
| #
6781c68d |
| 06-Jun-2019 |
Szymon Olewniczak <solewniczak@rid.pl> |
change prefix from Abstract to Auto
|
| #
2096ed95 |
| 30-May-2019 |
Szymon Olewniczak <solewniczak@rid.pl> |
Prefix Summary type with "Abstract" to hide it in Schema Editor.
Fixes #451
|
| #
efff5841 |
| 21-Sep-2018 |
Szymon Olewniczak <solewniczak@rid.pl> |
name changed, tests provided
|
| #
aaa187ab |
| 08-Sep-2018 |
Szymon Olewniczak <solewniczak@rid.pl> |
This commit introduces additional comparator: "IN" into struct filter. The syntax is: structfield IN ("a", "b", "c") This is simply translated into: structfield = "a" OR structfield = "b" OR stru
This commit introduces additional comparator: "IN" into struct filter. The syntax is: structfield IN ("a", "b", "c") This is simply translated into: structfield = "a" OR structfield = "b" OR structfield = "c" I've found the IN syntax more readeable in some situations.
show more ...
|
| #
64a94878 |
| 06-Aug-2018 |
Michael Große <mic.grosse@googlemail.com> |
Merge pull request #390 from solewniczak/feature-lastsummary-field-in-page-schema
Feature %lastsummary% column in page schema
|
| #
9007da58 |
| 24-Apr-2018 |
Michael Große <grosse@cosmocode.de> |
Fix PHP notices
|
| #
88b58a21 |
| 30-Mar-2018 |
Szymon Olewniczak <solewniczak@rid.pl> |
This commit adds '%lastsummary%' special column for page schemas. The column contains the summary of last page revision.
|
| #
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.
|
| #
af993d55 |
| 03-Jan-2017 |
Michael Grosse <grosse@cosmocode.de> |
fix: stop OR filters causing problems
The filters coming from syntax should be grouped together in a subgroup to that OR-filters cannot undo the filters on latest=1 etc.
Since we cannot know in the
fix: stop OR filters causing problems
The filters coming from syntax should be grouped together in a subgroup to that OR-filters cannot undo the filters on latest=1 etc.
Since we cannot know in the filter function whether there is already a subgroup for us to use or which to use, the solution was to give the correct subgroup to the filter function directly.
Instead of adding another parameter to the already long list of parameters for that function, I have chosen to give the QueryBuilderWhere a reference back to the original QueryBuilder.
show more ...
|
| #
db7970ca |
| 07-Dec-2016 |
Andreas Gohr <gohr@cosmocode.de> |
use generated table alias in joins. fixes #246
For joining the multi table, we used the colref of the refrenced multi column in creating the alias of the joined table. But when referencing multi col
use generated table alias in joins. fixes #246
For joining the multi table, we used the colref of the refrenced multi column in creating the alias of the joined table. But when referencing multi columns from different schemas, the colref can be the same for two columns. This patch now changes it to make use of the generateTableAlias() method in our query builder, which makes sure all aliases are unique.
show more ...
|
| #
5a4df70d |
| 30-Nov-2016 |
Andreas Gohr <gohr@cosmocode.de> |
Do not allow Lookup Editor on page schemas. fixes #235
|
| #
2e12ac22 |
| 17-Nov-2016 |
Michael Grosse <grosse@cosmocode.de> |
feat: Add `%lasteditor%` col in access-aggregation
Add this column to show the user that last edited a page.
SPR-622
|
| #
eb55dc17 |
| 14-Nov-2016 |
Andreas Gohr <gohr@cosmocode.de> |
sort case insensitive. fixes #203
|
| #
712c650d |
| 07-Nov-2016 |
Andreas Gohr <gohr@cosmocode.de> |
correctly use cleaned schema name in search. fixes #199
|
| #
fcd41e3d |
| 25-Aug-2016 |
Andreas Gohr <andi@splitbrain.org> |
Merge pull request #167 from cosmocode/shownewrow
Show new row and reset form in Lookup Editor
|
| #
5e4bfdb0 |
| 24-Aug-2016 |
Michael Grosse <grosse@cosmocode.de> |
Check every col for Tid == 0
|
| #
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.
|
| #
8cba7aa0 |
| 19-Aug-2016 |
Michael Grosse <grosse@cosmocode.de> |
Do not hide rows if table is only pid and/or rev
|
| #
99a70f28 |
| 11-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
handle empty rows in Search via new mechanism
|
| #
f747a930 |
| 11-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
special columns are not available for lookups
|
| #
2be187cd |
| 11-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
safeguard against lookup mixing in Search
We can not join lookup schemas with any other schema on pid. Which means we can not allow selecting more than one lookup schema in Search.
|
| #
b1758b8f |
| 11-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
Merge branch 'master' into lookups
* master: output the key not value for unknown option in ConfigParser media fields need unique IDs. fixes #152 fixed references to old Integer type removed
Merge branch 'master' into lookups
* master: output the key not value for unknown option in ConfigParser media fields need unique IDs. fixes #152 fixed references to old Integer type removed Integer type Version upped fixed problem with multicolumns and made the param name clearer added missing schema file when Page uses titles, sorting should use title #146 Decimal type needs to type cast for order and compare #146 make sure pages are assigned in tests give types a way to influence sorting add slight shadow for aggregation images Fixed multi fields for inline editor test wildcard adding in Search
show more ...
|
| #
012b4b91 |
| 10-Aug-2016 |
Andreas Gohr <gohr@cosmocode.de> |
Merge branch 'master' into inlinedit
* master: media fields need unique IDs. fixes #152 fixed references to old Integer type removed Integer type Version upped fixed problem with multicolu
Merge branch 'master' into inlinedit
* master: media fields need unique IDs. fixes #152 fixed references to old Integer type removed Integer type Version upped fixed problem with multicolumns and made the param name clearer added missing schema file when Page uses titles, sorting should use title #146 Decimal type needs to type cast for order and compare #146 make sure pages are assigned in tests give types a way to influence sorting Version upped diff needs to compare raw values test wildcard adding in Search
show more ...
|