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

some automatic rector fixes

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

New SQLite function to decode struct JSON

473a32c317-Jan-2024 Anna Dabrowska <dabrowska@cosmocode.de>

Code style

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
/plugin/struct/action/aggregationeditor.php
/plugin/struct/action/ajax.php
/plugin/struct/action/bureaucracy.php
/plugin/struct/action/cache.php
/plugin/struct/action/config.php
/plugin/struct/action/diff.php
/plugin/struct/action/edit.php
/plugin/struct/action/entry.php
/plugin/struct/action/inline.php
/plugin/struct/action/migration.php
/plugin/struct/action/move.php
/plugin/struct/action/output.php
/plugin/struct/action/revert.php
/plugin/struct/action/search.php
/plugin/struct/action/title.php
/plugin/struct/admin/assignments.php
/plugin/struct/helper.php
db.php
field.php
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/SearchConfig.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/renderer/csv.php
/plugin/struct/style.less
/plugin/struct/syntax/output.php
/plugin/struct/types/AbstractBaseType.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
7234bfb113-Sep-2023 splitbrain <splitbrain@users.noreply.github.com>

�� Automatic code style fixes


/plugin/struct/.github/workflows/dokuwiki.yml
/plugin/struct/_test/SearchConfigTest.php
/plugin/struct/action/aggregationeditor.php
/plugin/struct/action/ajax.php
/plugin/struct/action/bureaucracy.php
/plugin/struct/action/cache.php
/plugin/struct/action/config.php
/plugin/struct/action/diff.php
/plugin/struct/action/edit.php
/plugin/struct/action/entry.php
/plugin/struct/action/inline.php
/plugin/struct/action/migration.php
/plugin/struct/action/move.php
/plugin/struct/action/output.php
/plugin/struct/action/revert.php
/plugin/struct/action/search.php
/plugin/struct/action/title.php
/plugin/struct/admin/assignments.php
/plugin/struct/admin/schemas.php
/plugin/struct/deleted.files
/plugin/struct/helper.php
config.php
db.php
field.php
imexport.php
lookup.php
/plugin/struct/lang/de/lang.php
/plugin/struct/lang/de/settings.php
/plugin/struct/lang/en/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/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/ValidationException.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/style.less
/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
cfefffa421-Jul-2023 Andreas Gohr <andi@splitbrain.org>

do not say sqlite is missing if it fails to init

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

reintroduce init method

Some plugins (structpublish) overwrite it in their own class.

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

streamline database loading

This removes the init() method in the helper and handles all database
initialization in getDB(), lazyloading it only when accessed.

If an exception happens during the in

streamline database loading

This removes the init() method in the helper and handles all database
initialization in getDB(), lazyloading it only when accessed.

If an exception happens during the initialization it is logged before
signaling the no sqlite cause.

show more ...

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

adjust method call for getting PDO access

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

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

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

Fix code style violations

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

Improve replacement of user fields in buraucracy templates


/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
/plugin/struct/action/aggregationeditor.php
/plugin/struct/action/inline.php
/plugin/struct/deleted.files
field.php
/plugin/struct/lang/fr/lang.php
/plugin/struct/lang/fr/settings.php
/plugin/struct/meta/AccessTable.php
/plugin/struct/meta/AggregationTable.php
/plugin/struct/meta/AggregationValue.php
/plugin/struct/meta/ConfigParser.php
/plugin/struct/meta/InlineConfigParser.php
/plugin/struct/meta/Value.php
/plugin/struct/plugin.info.txt
/plugin/struct/script/AggregationEditor.js
/plugin/struct/style.less
/plugin/struct/syntax/global.php
/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
3a41f42705-Oct-2022 Anna Dabrowska <dabrowska@cosmocode.de>

Fix more PHP 8 warnings

Fixes #560 #618

0062407228-Sep-2022 Anna Dabrowska <dabrowska@cosmocode.de>

Replace boolean with integer in queries

Better sqlite compatibility

322ec97b24-Aug-2022 Anna Dabrowska <dabrowska@cosmocode.de>

Add event to allow other plugins to supply custom sqlite functions

bb8d98c408-Aug-2022 Anna Dabrowska <dabrowska@cosmocode.de>

Dummy IS_PUBLISHER check with test

1ca21e1731-Mar-2022 Anna Dabrowska <dabrowska@cosmocode.de>

Multiple fixes for PHP 8 (#600)


/plugin/struct/_test/AccessTableDataReplacement.test.php
/plugin/struct/_test/AggregationExportCSV.test.php
/plugin/struct/_test/Bureaucracy.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/Schema.test.php
/plugin/struct/_test/SchemaBuilder.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_Lookup.test.php
/plugin/struct/_test/Type_Media.test.php
/plugin/struct/_test/Type_Url.test.php
/plugin/struct/_test/Type_User.test.php
/plugin/struct/_test/diff.test.php
/plugin/struct/_test/edit.test.php
/plugin/struct/action/aggregationeditor.php
/plugin/struct/action/ajax.php
/plugin/struct/action/migration.php
/plugin/struct/action/output.php
/plugin/struct/admin/assignments.php
/plugin/struct/admin/schemas.php
/plugin/struct/helper.php
field.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/AggregationTable.php
/plugin/struct/meta/Assignments.php
/plugin/struct/meta/CSVExporter.php
/plugin/struct/meta/CSVPageImporter.php
/plugin/struct/meta/CSVSerialImporter.php
/plugin/struct/meta/Column.php
/plugin/struct/meta/DateFormatConverter.php
/plugin/struct/meta/PageMeta.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/UserColumn.php
/plugin/struct/plugin.info.txt
/plugin/struct/remote.php
/plugin/struct/renderer/csv.php
/plugin/struct/script/AggregationEditor.js
/plugin/struct/syntax/global.php
/plugin/struct/syntax/list.php
/plugin/struct/syntax/output.php
/plugin/struct/types/AbstractBaseType.php
/plugin/struct/types/Color.php
/plugin/struct/types/DateTime.php
/plugin/struct/types/Lookup.php
/plugin/struct/types/Media.php
/plugin/struct/types/Page.php
/plugin/struct/types/Tag.php
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
/plugin/struct/action/aggregationeditor.php
/plugin/struct/action/ajax.php
/plugin/struct/action/bureaucracy.php
/plugin/struct/action/cache.php
/plugin/struct/action/config.php
/plugin/struct/action/diff.php
/plugin/struct/action/edit.php
/plugin/struct/action/entry.php
/plugin/struct/action/inline.php
/plugin/struct/action/move.php
/plugin/struct/action/output.php
/plugin/struct/action/revert.php
/plugin/struct/action/search.php
/plugin/struct/action/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
config.php
field.php
fieldhidden.php
imexport.php
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/editor_edit.txt
/plugin/struct/lang/fr/editor_intro.txt
/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
d1482d4031-Jan-2021 Anna Dabrowska <dabrowska@cosmocode.de>

Handle 'usetitles' config of page fields in bureaucracy forms

If 'usetitles' is true, the struct field expects a JSON encoded value with both id and title, otherwise an exception is thrown.

This is

Handle 'usetitles' config of page fields in bureaucracy forms

If 'usetitles' is true, the struct field expects a JSON encoded value with both id and title, otherwise an exception is thrown.

This is a followup to #128 and it fixes #553

show more ...

308cc83f14-May-2020 Andreas Gohr <andi@splitbrain.org>

refactoring names

To avoid confusion with the Lookup type, the three different ways of
accessing a schema have now the following names:

* page data - for revisioned struct data attached to a page
*

refactoring names

To avoid confusion with the Lookup type, the three different ways of
accessing a schema have now the following names:

* page data - for revisioned struct data attached to a page
* serial data - for an unrevisioned list of struct data attached to a
page
* global data - for an unrevisioned list of struct data not attached to
any page (formaly known as lookup schema)

The editor mechanism used for serial and global data is now called
AggregationEditor

Some reference to lookup schemas is still in the bureaucracy support
part.

show more ...

4cd5cc2807-May-2020 Anna Dabrowska <dabrowska@cosmocode.de>

Introduce new factory methods for data access and deprecate old ones


/plugin/struct/_test/AccessTableDataDB.test.php
/plugin/struct/_test/AccessTableDataDBMulti.test.php
/plugin/struct/_test/AccessTableDataReplacement.test.php
/plugin/struct/_test/AggregationExportCSV.test.php
/plugin/struct/_test/AggregationResults.test.php
/plugin/struct/_test/Bureaucracy.test.php
/plugin/struct/_test/ImportPageCSV.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_Dropdown.test.php
/plugin/struct/_test/Type_Lookup.test.php
/plugin/struct/_test/Type_Tag.test.php
/plugin/struct/_test/action/LookupAjaxAction..php
/plugin/struct/_test/edit.test.php
/plugin/struct/_test/mock/AccessTable.php
/plugin/struct/_test/mock/AggregationTable.php
/plugin/struct/_test/mock/LookupTable.php
/plugin/struct/_test/mock/SchemaNoDB.php
/plugin/struct/_test/move.test.php
/plugin/struct/action/bureaucracy.php
/plugin/struct/action/diff.php
/plugin/struct/action/edit.php
/plugin/struct/action/entry.php
/plugin/struct/action/inline.php
/plugin/struct/action/lookup.php
/plugin/struct/action/migration.php
/plugin/struct/action/move.php
/plugin/struct/action/revert.php
/plugin/struct/action/search.php
/plugin/struct/admin/schemas.php
/plugin/struct/db/latest.version
/plugin/struct/helper.php
lookup.php
/plugin/struct/lang/cs/lang.php
/plugin/struct/lang/de/lang.php
/plugin/struct/lang/en/lang.php
/plugin/struct/lang/fr/lang.php
/plugin/struct/lang/ja/lang.php
/plugin/struct/meta/AccessDataValidator.php
/plugin/struct/meta/AccessTable.php
/plugin/struct/meta/AccessTableData.php
/plugin/struct/meta/AccessTableLookup.php
/plugin/struct/meta/AccessTableSerial.php
/plugin/struct/meta/AggregationTable.php
/plugin/struct/meta/Assignments.php
/plugin/struct/meta/CSVExporter.php
/plugin/struct/meta/CSVImporter.php
/plugin/struct/meta/CSVPageImporter.php
/plugin/struct/meta/Schema.php
/plugin/struct/meta/SchemaBuilder.php
/plugin/struct/meta/Search.php
/plugin/struct/meta/SearchCloud.php
/plugin/struct/meta/SearchConfig.php
/plugin/struct/syntax/lookup.php
/plugin/struct/syntax/output.php
/plugin/struct/syntax/table.php
/plugin/struct/types/Lookup.php
/plugin/struct/types/Page.php
748e747f09-Apr-2020 Anna Dabrowska <dabrowska@cosmocode.de>

Manual coding style fixes

Method and variable visibility, camel case method names. Some exclusions due to inheritance

d6d97f6009-Apr-2020 Anna Dabrowska <dabrowska@cosmocode.de>

Automatic coding style fixes


/plugin/struct/.github/workflows/phpCS.yml
/plugin/struct/_test/AccessTableDataDB.test.php
/plugin/struct/_test/AccessTableDataDBMulti.test.php
/plugin/struct/_test/AccessTableDataReplacement.test.php
/plugin/struct/_test/AggregationExportCSV.test.php
/plugin/struct/_test/Bureaucracy.test.php
/plugin/struct/_test/ImportPageCSV.test.php
/plugin/struct/_test/QueryBuilderWhere.test.php
/plugin/struct/_test/SchemaBuilder.test.php
/plugin/struct/_test/Search.test.php
/plugin/struct/_test/SearchConfigParameter.test.php
/plugin/struct/_test/StructTest.php
/plugin/struct/_test/Type_Lookup.test.php
/plugin/struct/_test/action/LookupAjaxAction..php
/plugin/struct/_test/edit.test.php
/plugin/struct/_test/mock/AccessTableData.php
/plugin/struct/_test/mock/AccessTableDataNoDB.php
/plugin/struct/_test/move.test.php
/plugin/struct/action/ajax.php
/plugin/struct/action/bureaucracy.php
/plugin/struct/action/cache.php
/plugin/struct/action/config.php
/plugin/struct/action/diff.php
/plugin/struct/action/edit.php
/plugin/struct/action/entry.php
/plugin/struct/action/inline.php
/plugin/struct/action/lookup.php
/plugin/struct/action/migration.php
/plugin/struct/action/move.php
/plugin/struct/action/output.php
/plugin/struct/action/revert.php
/plugin/struct/action/search.php
/plugin/struct/action/title.php
/plugin/struct/admin/assignments.php
/plugin/struct/admin/schemas.php
/plugin/struct/helper.php
config.php
db.php
field.php
fieldhidden.php
imexport.php
lookup.php
/plugin/struct/meta/AccessDataValidator.php
/plugin/struct/meta/AccessTable.php
/plugin/struct/meta/AccessTableData.php
/plugin/struct/meta/AccessTableLookup.php
/plugin/struct/meta/AggregationCloud.php
/plugin/struct/meta/AggregationList.php
/plugin/struct/meta/AggregationTable.php
/plugin/struct/meta/Assignments.php
/plugin/struct/meta/CSVExporter.php
/plugin/struct/meta/CSVImporter.php
/plugin/struct/meta/CSVLookupImporter.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/LookupTable.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/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/StructException.php
/plugin/struct/meta/SummaryColumn.php
/plugin/struct/meta/TranslationUtilities.php
/plugin/struct/meta/UserColumn.php
/plugin/struct/meta/ValidationException.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/list.php
/plugin/struct/syntax/lookup.php
/plugin/struct/syntax/output.php
/plugin/struct/syntax/serial.php
/plugin/struct/syntax/table.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
0330783102-Apr-2020 Anna Dabrowska <dabrowska@cosmocode.de>

Remove redundant serial code

There is actually very little need to split the handling of lookup (not page specific) and serial (page bound) data, because row ids are globally unique and never shared

Remove redundant serial code

There is actually very little need to split the handling of lookup (not page specific) and serial (page bound) data, because row ids are globally unique and never shared between those two types.

show more ...

123