History log of /plugin/struct/action/ (Results 1 – 25 of 212)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
ba662a6007-Apr-2025 Andreas Gohr <andi@splitbrain.org>

some automatic rector fixes

ba7f578906-Feb-2024 Anna Dabrowska <dabrowska@cosmocode.de>

No direct search execution

52637a9c18-Jan-2024 Anna Dabrowska <dabrowska@cosmocode.de>

DB migration: add indexes for latest and published

30ad7b7116-Jan-2024 Anna Dabrowska <dabrowska@cosmocode.de>

bureucracy: handle multi fields of type page with setting 'usetitles'

Addresses one of the issues in #700

5e29103a11-Dec-2023 annda <annda@users.noreply.github.com>

�� Automatic code style fixes


/plugin/struct/_test/AccessTableDataReplacementTest.php
/plugin/struct/_test/AggregationResultsTest.php
/plugin/struct/_test/QueryBuilderTest.php
/plugin/struct/_test/StructTest.php
/plugin/struct/_test/ValidatorTest.php
/plugin/struct/_test/mock/QueryBuilder.php
/plugin/struct/_test/types/PageTest.php
/plugin/struct/_test/types/TextTest.php
/plugin/struct/_test/types/UserTest.php
aggregationeditor.php
ajax.php
bureaucracy.php
cache.php
config.php
diff.php
edit.php
entry.php
inline.php
migration.php
move.php
output.php
revert.php
search.php
title.php
/plugin/struct/helper.php
/plugin/struct/helper/db.php
/plugin/struct/helper/field.php
/plugin/struct/helper/imexport.php
/plugin/struct/meta/AccessTable.php
/plugin/struct/meta/AccessTableGlobal.php
/plugin/struct/meta/Aggregation.php
/plugin/struct/meta/AggregationCloud.php
/plugin/struct/meta/AggregationEditorTable.php
/plugin/struct/meta/AggregationFilter.php
/plugin/struct/meta/AggregationList.php
/plugin/struct/meta/AggregationTable.php
/plugin/struct/meta/AggregationValue.php
/plugin/struct/meta/Assignments.php
/plugin/struct/meta/CSVPageImporter.php
/plugin/struct/meta/ConfigParser.php
/plugin/struct/meta/DateFormatConverter.php
/plugin/struct/meta/InlineConfigParser.php
/plugin/struct/meta/NestedValue.php
/plugin/struct/meta/QueryBuilder.php
/plugin/struct/meta/Schema.php
/plugin/struct/meta/SchemaBuilder.php
/plugin/struct/meta/Search.php
/plugin/struct/meta/SearchSQLBuilder.php
/plugin/struct/meta/Value.php
/plugin/struct/meta/ValueValidator.php
/plugin/struct/plugin.info.txt
/plugin/struct/print.less
/plugin/struct/remote.php
/plugin/struct/style.less
/plugin/struct/types/AbstractBaseType.php
/plugin/struct/types/Color.php
/plugin/struct/types/Decimal.php
/plugin/struct/types/Lookup.php
/plugin/struct/types/Media.php
/plugin/struct/types/Page.php
/plugin/struct/types/TraitFilterPrefix.php
/plugin/struct/types/User.php
7fe2cdf213-Sep-2023 Andreas Gohr <andi@splitbrain.org>

apply #670 and manually cleanup afterwards

fixes some failing tests
uses sexplode over array_pad
reformats multiline arrays

7234bfb113-Sep-2023 splitbrain <splitbrain@users.noreply.github.com>

�� Automatic code style fixes


/plugin/struct/.github/workflows/dokuwiki.yml
aggregationeditor.php
ajax.php
bureaucracy.php
cache.php
config.php
diff.php
edit.php
entry.php
inline.php
migration.php
move.php
output.php
revert.php
search.php
title.php
/plugin/struct/admin/assignments.php
/plugin/struct/admin/schemas.php
/plugin/struct/helper.php
/plugin/struct/helper/config.php
/plugin/struct/helper/db.php
/plugin/struct/helper/field.php
/plugin/struct/helper/imexport.php
/plugin/struct/helper/lookup.php
/plugin/struct/meta/AccessDataValidator.php
/plugin/struct/meta/AccessTable.php
/plugin/struct/meta/AccessTableGlobal.php
/plugin/struct/meta/AccessTablePage.php
/plugin/struct/meta/Aggregation.php
/plugin/struct/meta/AggregationEditorTable.php
/plugin/struct/meta/AggregationFilter.php
/plugin/struct/meta/AggregationList.php
/plugin/struct/meta/AggregationTable.php
/plugin/struct/meta/AggregationValue.php
/plugin/struct/meta/Assignments.php
/plugin/struct/meta/CSVExporter.php
/plugin/struct/meta/CSVImporter.php
/plugin/struct/meta/CSVPageImporter.php
/plugin/struct/meta/Column.php
/plugin/struct/meta/ConfigParser.php
/plugin/struct/meta/DateFormatConverter.php
/plugin/struct/meta/FilterValueListHandler.php
/plugin/struct/meta/InlineConfigParser.php
/plugin/struct/meta/NestedResult.php
/plugin/struct/meta/NestedValue.php
/plugin/struct/meta/PageMeta.php
/plugin/struct/meta/QueryBuilder.php
/plugin/struct/meta/QueryBuilderWhere.php
/plugin/struct/meta/Schema.php
/plugin/struct/meta/SchemaBuilder.php
/plugin/struct/meta/SchemaEditor.php
/plugin/struct/meta/SchemaImporter.php
/plugin/struct/meta/Search.php
/plugin/struct/meta/SearchCloud.php
/plugin/struct/meta/SearchConfig.php
/plugin/struct/meta/SearchConfigParameters.php
/plugin/struct/meta/SearchSQLBuilder.php
/plugin/struct/meta/TranslationUtilities.php
/plugin/struct/meta/Value.php
/plugin/struct/meta/ValueValidator.php
/plugin/struct/plugin.info.txt
/plugin/struct/remote.php
/plugin/struct/renderer/csv.php
/plugin/struct/syntax/cloud.php
/plugin/struct/syntax/global.php
/plugin/struct/syntax/output.php
/plugin/struct/syntax/table.php
/plugin/struct/syntax/value.php
/plugin/struct/types/AbstractBaseType.php
/plugin/struct/types/AbstractMultiBaseType.php
/plugin/struct/types/AutoSummary.php
/plugin/struct/types/Checkbox.php
/plugin/struct/types/Color.php
/plugin/struct/types/Date.php
/plugin/struct/types/DateTime.php
/plugin/struct/types/Decimal.php
/plugin/struct/types/Dropdown.php
/plugin/struct/types/LongText.php
/plugin/struct/types/Lookup.php
/plugin/struct/types/Mail.php
/plugin/struct/types/Media.php
/plugin/struct/types/Page.php
/plugin/struct/types/Tag.php
/plugin/struct/types/Text.php
/plugin/struct/types/TraitFilterPrefix.php
/plugin/struct/types/Url.php
/plugin/struct/types/User.php
6616436521-Aug-2023 Andreas Gohr <andi@splitbrain.org>

can't pass table names as prepared params

Fixes https://forum.dokuwiki.org/d/21476/3


/plugin/struct/_test/AccessTableDataReplacementTest.php
/plugin/struct/_test/AccessTableDataSQLTest.php
/plugin/struct/_test/AggregationFilterTest.php
/plugin/struct/_test/AggregationResultsTest.php
/plugin/struct/_test/ConfigParserTest.php
/plugin/struct/_test/InlineConfigParserTest.php
/plugin/struct/_test/NestedResultTest.php
/plugin/struct/_test/SchemaBuilderTest.php
/plugin/struct/_test/SearchConfigParameterTest.php
/plugin/struct/_test/SearchConfigTest.php
/plugin/struct/_test/StructTest.php
/plugin/struct/_test/mock/AggregationFilter.php
/plugin/struct/_test/mock/Search.php
/plugin/struct/_test/mock/SearchConfig.php
/plugin/struct/_test/types/PageTest.php
migration.php
/plugin/struct/deleted.files
/plugin/struct/helper/db.php
/plugin/struct/lang/de/lang.php
/plugin/struct/lang/de/settings.php
/plugin/struct/lang/en/lang.php
/plugin/struct/meta/AccessTable.php
/plugin/struct/meta/AccessTableGlobal.php
/plugin/struct/meta/AccessTablePage.php
/plugin/struct/meta/Aggregation.php
/plugin/struct/meta/AggregationCloud.php
/plugin/struct/meta/AggregationEditorTable.php
/plugin/struct/meta/AggregationFilter.php
/plugin/struct/meta/AggregationList.php
/plugin/struct/meta/AggregationTable.php
/plugin/struct/meta/AggregationValue.php
/plugin/struct/meta/ConfigParser.php
/plugin/struct/meta/NestedResult.php
/plugin/struct/meta/NestedValue.php
/plugin/struct/meta/Schema.php
/plugin/struct/meta/Search.php
/plugin/struct/meta/SearchConfig.php
/plugin/struct/meta/SearchConfigParameters.php
/plugin/struct/meta/SearchSQLBuilder.php
/plugin/struct/meta/StructException.php
/plugin/struct/meta/ValidationException.php
/plugin/struct/meta/Value.php
/plugin/struct/meta/ValueValidator.php
/plugin/struct/plugin.info.txt
/plugin/struct/script.js
/plugin/struct/script/StructFilter.js
/plugin/struct/style.less
/plugin/struct/syntax/cloud.php
/plugin/struct/syntax/filter.php
/plugin/struct/syntax/list.php
/plugin/struct/syntax/output.php
/plugin/struct/syntax/table.php
/plugin/struct/syntax/value.php
79b2932624-May-2023 Anna Dabrowska <dabrowska@cosmocode.de>

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

fef50e5218-Apr-2023 Anna Dabrowska <dabrowska@cosmocode.de>

Prevent inline aditor from breaking on fields with a dot in field name


/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/json/datetime.struct.json
/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
inline.php
/plugin/struct/meta/AccessTable.php
/plugin/struct/meta/AggregationTable.php
/plugin/struct/meta/ConfigParser.php
/plugin/struct/meta/Value.php
/plugin/struct/plugin.info.txt
/plugin/struct/style.less
/plugin/struct/syntax/output.php
/plugin/struct/types/DateTime.php
/plugin/struct/types/Decimal.php
/plugin/struct/types/Page.php
/plugin/struct/types/Tag.php
/plugin/struct/types/User.php
307755de13-Mar-2023 Anna Dabrowska <dabrowska@cosmocode.de>

Remove redundant 'schema' from new entry editor

Schema can be extracted from searchconf

615e513113-Mar-2023 Anna Dabrowska <dabrowska@cosmocode.de>

Improved column selection in serial editor

87788c7f13-Mar-2023 Anna Dabrowska <dabrowska@cosmocode.de>

Allow column config in serial syntax

The same columns are used in aggregation and new entry editor

fc6ac2e517-Aug-2021 Anna Dabrowska <dabrowska@cosmocode.de>

Add 'published' column to db tables

First step of integrating publishing workflows into struct

2570857204-Apr-2022 Anna Dabrowska <dabrowska@cosmocode.de>

Fix bureaucracy test (#601)

- Fix bureaucracy tests
- Bureaucracy: Don't attempt to double decode lookup field

17dda59629-Mar-2022 Anna Dabrowska <dabrowska@cosmocode.de>

Respect ACLs in serial editor (#599)

Fixes #589

17a3a57813-Jan-2022 Andreas Gohr <andi@splitbrain.org>

Manual code style adjustments

0549dcc513-Jan-2022 Andreas Gohr <andi@splitbrain.org>

PHP code sniffer autofixes


/plugin/struct/.github/workflows/phpTestLinux.yml
/plugin/struct/_test/AccessTableDataDB.test.php
/plugin/struct/_test/AccessTableDataDBMulti.test.php
/plugin/struct/_test/AccessTableDataReplacement.test.php
/plugin/struct/_test/AccessTableDataSQL.test.php
/plugin/struct/_test/AggregationExportCSV.test.php
/plugin/struct/_test/AggregationResults.test.php
/plugin/struct/_test/Assignments.test.php
/plugin/struct/_test/Bureaucracy.test.php
/plugin/struct/_test/Column.test.php
/plugin/struct/_test/ConfigParser.test.php
/plugin/struct/_test/DateFormatConverter.test.php
/plugin/struct/_test/ImportPageCSV.test.php
/plugin/struct/_test/InlineConfigParser.test.php
/plugin/struct/_test/QueryBuilder.test.php
/plugin/struct/_test/QueryBuilderFrom.test.php
/plugin/struct/_test/QueryBuilderOther.test.php
/plugin/struct/_test/QueryBuilderSelect.test.php
/plugin/struct/_test/QueryBuilderWhere.test.php
/plugin/struct/_test/Schema.test.php
/plugin/struct/_test/SchemaBuilder.test.php
/plugin/struct/_test/SchemaImporter.test.php
/plugin/struct/_test/Search.test.php
/plugin/struct/_test/SearchConfig.test.php
/plugin/struct/_test/SearchConfigParameter.test.php
/plugin/struct/_test/StructTest.php
/plugin/struct/_test/Type_AbstractBase.test.php
/plugin/struct/_test/Type_Color.test.php
/plugin/struct/_test/Type_Date.test.php
/plugin/struct/_test/Type_DateTime.test.php
/plugin/struct/_test/Type_Decimal.test.php
/plugin/struct/_test/Type_Dropdown.test.php
/plugin/struct/_test/Type_Lookup.test.php
/plugin/struct/_test/Type_Media.test.php
/plugin/struct/_test/Type_Page.test.php
/plugin/struct/_test/Type_Tag.test.php
/plugin/struct/_test/Type_Text.test.php
/plugin/struct/_test/Type_Url.test.php
/plugin/struct/_test/Type_User.test.php
/plugin/struct/_test/Type_Wiki.test.php
/plugin/struct/_test/Validator.test.php
/plugin/struct/_test/Value.test.php
/plugin/struct/_test/action/LookupAjaxAction..php
/plugin/struct/_test/configHelper.test.php
/plugin/struct/_test/diff.test.php
/plugin/struct/_test/edit.test.php
/plugin/struct/_test/general.test.php
/plugin/struct/_test/helper_db.test.php
/plugin/struct/_test/mock/AccessTable.php
/plugin/struct/_test/mock/AccessTableDataNoDB.php
/plugin/struct/_test/mock/AccessTableGlobal.php
/plugin/struct/_test/mock/AccessTablePage.php
/plugin/struct/_test/mock/AggregationEditorTable.php
/plugin/struct/_test/mock/AggregationTable.php
/plugin/struct/_test/mock/Assignments.php
/plugin/struct/_test/mock/BaseType.php
/plugin/struct/_test/mock/Dropdown.php
/plugin/struct/_test/mock/Lookup.php
/plugin/struct/_test/mock/QueryBuilder.php
/plugin/struct/_test/mock/SchemaNoDB.php
/plugin/struct/_test/mock/Search.php
/plugin/struct/_test/mock/SearchConfig.php
/plugin/struct/_test/mock/ValueValidator.php
/plugin/struct/_test/mock/action_plugin_struct_edit.php
/plugin/struct/_test/mock/helper_plugin_struct_config.php
/plugin/struct/_test/move.test.php
/plugin/struct/_test/output.test.php
aggregationeditor.php
ajax.php
bureaucracy.php
cache.php
config.php
diff.php
edit.php
entry.php
inline.php
move.php
output.php
revert.php
search.php
title.php
/plugin/struct/admin.svg
/plugin/struct/admin/assignments.php
/plugin/struct/admin/schemas.php
/plugin/struct/all.less
/plugin/struct/conf/default.php
/plugin/struct/conf/metadata.php
/plugin/struct/helper.php
/plugin/struct/helper/config.php
/plugin/struct/helper/field.php
/plugin/struct/helper/fieldhidden.php
/plugin/struct/helper/imexport.php
/plugin/struct/helper/lookup.php
/plugin/struct/jsoneditor/img/jsoneditor-icons.svg
/plugin/struct/lang/cs/lang.php
/plugin/struct/lang/de/lang.php
/plugin/struct/lang/de/settings.php
/plugin/struct/lang/en/lang.php
/plugin/struct/lang/en/settings.php
/plugin/struct/lang/fr/lang.php
/plugin/struct/lang/fr/settings.php
/plugin/struct/lang/ja/lang.php
/plugin/struct/meta/AccessDataValidator.php
/plugin/struct/meta/AccessTable.php
/plugin/struct/meta/AccessTableGlobal.php
/plugin/struct/meta/AccessTablePage.php
/plugin/struct/meta/AggregationCloud.php
/plugin/struct/meta/AggregationEditorTable.php
/plugin/struct/meta/AggregationList.php
/plugin/struct/meta/AggregationTable.php
/plugin/struct/meta/AggregationValue.php
/plugin/struct/meta/Assignments.php
/plugin/struct/meta/CSVImporter.php
/plugin/struct/meta/CSVPageImporter.php
/plugin/struct/meta/CSVSerialImporter.php
/plugin/struct/meta/Column.php
/plugin/struct/meta/ConfigParser.php
/plugin/struct/meta/FilterValueListHandler.php
/plugin/struct/meta/InlineConfigParser.php
/plugin/struct/meta/PageColumn.php
/plugin/struct/meta/PageMeta.php
/plugin/struct/meta/QueryBuilder.php
/plugin/struct/meta/QueryBuilderWhere.php
/plugin/struct/meta/RevisionColumn.php
/plugin/struct/meta/RowColumn.php
/plugin/struct/meta/SchemaBuilder.php
/plugin/struct/meta/SchemaEditor.php
/plugin/struct/meta/SchemaImporter.php
/plugin/struct/meta/Search.php
/plugin/struct/meta/SearchCloud.php
/plugin/struct/meta/SearchConfig.php
/plugin/struct/meta/SearchConfigParameters.php
/plugin/struct/meta/StructException.php
/plugin/struct/meta/SummaryColumn.php
/plugin/struct/meta/TranslationUtilities.php
/plugin/struct/meta/UserColumn.php
/plugin/struct/meta/Value.php
/plugin/struct/meta/ValueValidator.php
/plugin/struct/plugin.info.txt
/plugin/struct/print.less
/plugin/struct/remote.php
/plugin/struct/renderer/csv.php
/plugin/struct/script.js
/plugin/struct/script/EntryEditor.js
/plugin/struct/style.less
/plugin/struct/syntax/cloud.php
/plugin/struct/syntax/global.php
/plugin/struct/syntax/list.php
/plugin/struct/syntax/output.php
/plugin/struct/syntax/serial.php
/plugin/struct/syntax/table.php
/plugin/struct/syntax/value.php
/plugin/struct/types/AbstractBaseType.php
/plugin/struct/types/AbstractMultiBaseType.php
/plugin/struct/types/AutoSummary.php
/plugin/struct/types/Checkbox.php
/plugin/struct/types/Color.php
/plugin/struct/types/Date.php
/plugin/struct/types/DateTime.php
/plugin/struct/types/Decimal.php
/plugin/struct/types/Dropdown.php
/plugin/struct/types/LongText.php
/plugin/struct/types/Lookup.php
/plugin/struct/types/Mail.php
/plugin/struct/types/Media.php
/plugin/struct/types/Page.php
/plugin/struct/types/Tag.php
/plugin/struct/types/Text.php
/plugin/struct/types/TraitFilterPrefix.php
/plugin/struct/types/Url.php
/plugin/struct/types/User.php
/plugin/struct/types/Wiki.php
4c3a60d815-Jun-2021 Anna Dabrowska <dabrowska@cosmocode.de>

Fix permissions check when editing global data inline

Inline editor used to apply page ACL checks to global data, with missing pid in this case leading to check on the root namespace.

23f770ed11-May-2021 Anna Dabrowska <dabrowska@cosmocode.de>

dw2pdf replacement: apply field format to dates (#576)

8a30dd7d18-Apr-2021 Frieder Schrempf <34034373+fschrempf@users.noreply.github.com>

Add config option to show data on the top of the page (#550)

* Add config option to show data on the top of the page

Currently the default behavior is to show the data below the first
heading if

Add config option to show data on the top of the page (#550)

* Add config option to show data on the top of the page

Currently the default behavior is to show the data below the first
heading if it is found, or else on the top of the page.
In addition to the existing option to always show the data on the
bottom, let's also add an option to show it always on the top.

As we want to stay compatible with existing setups that use the
'bottomoutput' option we add another boolean 'topoutput'. The former
takes precedence over the latter and only if both are unset, the
default behavior of showing the data below the first heading is used.

Signed-off-by: Frieder Schrempf <dev@fris.de>

* fixup! Add config option to show data on the top of the page

show more ...

208bb3f308-Mar-2021 Anna Dabrowska <dabrowska@cosmocode.de>

Fix code style violations

34ea6e1016-Feb-2021 Anna Dabrowska <dabrowska@cosmocode.de>

Eliminate warnings in PHP 8

709d7a5816-Jan-2021 Anna Dabrowska <dabrowska@cosmocode.de>

Add config option to disable deleting serial data in aggregations

bbd79bcc10-Jan-2021 Anna Dabrowska <dabrowska@cosmocode.de>

Migration cleanup

Finally removes a temp table left over by migration 16

123456789