History log of /plugin/struct/meta/ (Results 51 – 75 of 512)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
a8d7a55928-Jun-2023 Anna Dabrowska <dabrowska@cosmocode.de>

Filter: better handling of column names and labels

4fc1424a28-Jun-2023 Anna Dabrowska <dabrowska@cosmocode.de>

New syntax component "filter"

ae522a2d06-Jul-2023 Andreas Gohr <andi@splitbrain.org>

correctly nest items with the same values with different parents

f50405fa05-Jul-2023 Andreas Gohr <andi@splitbrain.org>

code sniffer fixes

1f53b3d505-Jul-2023 Andreas Gohr <andi@splitbrain.org>

do not sort lists alphabetically

Now nested lists reflect the result set order again. The only exception
being the index level which is always sorted alphabetically. N/A entries
are still always las

do not sort lists alphabetically

Now nested lists reflect the result set order again. The only exception
being the index level which is always sorted alphabetically. N/A entries
are still always last.

show more ...

1855a1f905-Jul-2023 Andreas Gohr <andi@splitbrain.org>

make empty values easier to see in list dump method

eff6062e05-Jul-2023 Anna Dabrowska <dabrowska@cosmocode.de>

Provide mechanism for disabling default select filter 'latest = 1'

7b7a929005-Jul-2023 Andreas Gohr <andi@splitbrain.org>

lists: correctly handle nesting with empty values

empty values are shown as n/a when they are used in nesting, otherwise
not shown just as before

026d109826-Jun-2023 Andreas Gohr <andi@splitbrain.org>

index based on display not compare value

af0ce8d226-Jun-2023 Andreas Gohr <andi@splitbrain.org>

added classes config parameter

This allows users to set custom CSS classes on aggregations potentially
restyling them differently for different use cases.

This makes startScope and finishScope part

added classes config parameter

This allows users to set custom CSS classes on aggregations potentially
restyling them differently for different use cases.

This makes startScope and finishScope part of the public API of the
Aggregation class. It should no longer be called within render() but is
instead called outside.

This might potentially break plugins implementing their own
aggregations. Needs to be checked

show more ...

00f71f1726-Jun-2023 Andreas Gohr <andi@splitbrain.org>

fixed tests and codesniffer complaints

ce44c63926-Jun-2023 Andreas Gohr <andi@splitbrain.org>

Add indexing support

Using the index keyword, lists can now have an alphabetical Index at the
top level.

1ee0a2dc26-Jun-2023 Andreas Gohr <andi@splitbrain.org>

only have unique result rows when nesting

This fixes row duplication on nesting with multiple multival fields

d90aa84822-Jun-2023 Andreas Gohr <andi@splitbrain.org>

some streamlining for the aggregation classes

Have an abstract base class for aggregations to ensure proper
signatures, reuse more code from the table syntax

5bc00e1122-Jun-2023 Andreas Gohr <andi@splitbrain.org>

Add nesting option for List Aggregations

This allows to create nested lists based on the selected number of
result columns. This is basically a group-by after the fact and
displaying it in a tree. M

Add nesting option for List Aggregations

This allows to create nested lists based on the selected number of
result columns. This is basically a group-by after the fact and
displaying it in a tree. Multivalues are split up for grouping, so that
a result can be nested by tags for example.

show more ...

acc82d6020-Jun-2023 Andreas Gohr <andi@splitbrain.org>

use GROUP_CONCAT_DISTINCT

438a804c25-May-2023 Anna Dabrowska <dabrowska@cosmocode.de>

Make all tests run with the new SQLiteDB class

79b2932624-May-2023 Anna Dabrowska <dabrowska@cosmocode.de>

Use new \dokuwiki\plugin\sqlite\SQLiteDB class for DB access

460e822f06-Apr-2023 Andreas Gohr <andi@splitbrain.org>

code style fixes

6a81910605-Apr-2023 Andreas Gohr <andi@splitbrain.org>

more test and deprecation fixes


/plugin/struct/.gitattributes
/plugin/struct/_test/AccessTableDataDBMultiTest.php
/plugin/struct/_test/AccessTableDataDBTest.php
/plugin/struct/_test/AccessTableDataReplacementTest.php
/plugin/struct/_test/AccessTableDataSQLTest.php
/plugin/struct/_test/AggregationExportCSVTest.php
/plugin/struct/_test/AggregationResultsTest.php
/plugin/struct/_test/AssignmentsTest.php
/plugin/struct/_test/BureaucracyTest.php
/plugin/struct/_test/ColumnTest.php
/plugin/struct/_test/ConfigHelperTest.php
/plugin/struct/_test/ConfigParserTest.php
/plugin/struct/_test/DateFormatConverterTest.php
/plugin/struct/_test/GeneralTest.php
/plugin/struct/_test/HelperDBTest.php
/plugin/struct/_test/ImportPageCSVTest.php
/plugin/struct/_test/InlineConfigParserTest.php
/plugin/struct/_test/OutputTest.php
/plugin/struct/_test/QueryBuilderFromTest.php
/plugin/struct/_test/QueryBuilderOtherTest.php
/plugin/struct/_test/QueryBuilderSelectTest.php
/plugin/struct/_test/QueryBuilderTest.php
/plugin/struct/_test/QueryBuilderWhereTest.php
/plugin/struct/_test/SchemaBuilderTest.php
/plugin/struct/_test/SchemaImporterTest.php
/plugin/struct/_test/SchemaTest.php
/plugin/struct/_test/SearchConfigParameterTest.php
/plugin/struct/_test/SearchConfigTest.php
/plugin/struct/_test/SearchTest.php
/plugin/struct/_test/StructTest.php
/plugin/struct/_test/ValidatorTest.php
/plugin/struct/_test/ValueTest.php
/plugin/struct/_test/action/DiffTest.php
/plugin/struct/_test/action/EditTest.php
/plugin/struct/_test/action/LookupAjaxTest.php
/plugin/struct/_test/action/MoveTest.php
/plugin/struct/_test/mock/Assignments.php
/plugin/struct/_test/types/AbstractBaseTest.php
/plugin/struct/_test/types/ColorTest.php
/plugin/struct/_test/types/DateTest.php
/plugin/struct/_test/types/DateTimeTest.php
/plugin/struct/_test/types/DecimalTest.php
/plugin/struct/_test/types/DropdownTest.php
/plugin/struct/_test/types/LookupTest.php
/plugin/struct/_test/types/MediaTest.php
/plugin/struct/_test/types/PageTest.php
/plugin/struct/_test/types/TagTest.php
/plugin/struct/_test/types/TextTest.php
/plugin/struct/_test/types/UrlTest.php
/plugin/struct/_test/types/UserTest.php
/plugin/struct/_test/types/WikiTest.php
/plugin/struct/action/aggregationeditor.php
AccessTable.php
AggregationTable.php
Value.php
/plugin/struct/plugin.info.txt
/plugin/struct/script/AggregationEditor.js
/plugin/struct/style.less
/plugin/struct/syntax/global.php
/plugin/struct/types/DateTime.php
/plugin/struct/types/Page.php
/plugin/struct/types/Tag.php
/plugin/struct/types/User.php
42d332d709-Mar-2023 Andreas Gohr <andi@splitbrain.org>

PHP8 fix in ConfigParser. replaces #628

splitLine has been adjusted to always return an array. Test added.

7f610bd515-Dec-2022 saggi-dw <saggi@gmx.de>

Add variable date filter based on strtotime

ca096eb030-Nov-2022 Laurent Forthomme <lforthomme@protonmail.com>

Update InlineConfigParser.php

de77c12330-Nov-2022 Laurent Forthomme <lforthomme@protonmail.com>

Update AggregationValue.php

Ensure `$result` has the proper size.

3a41f42705-Oct-2022 Anna Dabrowska <dabrowska@cosmocode.de>

Fix more PHP 8 warnings

Fixes #560 #618

12345678910>>...21