History log of /plugin/struct/meta/Search.php (Results 51 – 75 of 138)
Revision Date Author Comments
# 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 ...


123456