History log of /plugin/struct/script/ (Results 1 – 25 of 43)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
9d26e36d12-May-2025 Andreas Gohr <gohr@cosmocode.de>

remove debugging statements from javascript

24eec65712-May-2025 Andreas Gohr <gohr@cosmocode.de>

combobox representation for dropdowns and lookups

9fbb0f8b07-May-2025 Andreas Gohr <gohr@cosmocode.de>

Allow positioning the action column in aggregate editor

Via the actcol setting (defaults to -1) you can define at which position
the delete column is added to the table. Positive number count from
s

Allow positioning the action column in aggregate editor

Via the actcol setting (defaults to -1) you can define at which position
the delete column is added to the table. Positive number count from
start, negative ones from the end.

show more ...

fa5b7b6907-Apr-2025 Andreas Gohr <andi@splitbrain.org>

inline editor for page data output

This allows to use the double click action on the page data output table
shown on pages.


/plugin/struct/.github/workflows/dokuwiki.yml
/plugin/struct/_test/AccessTableDataReplacementTest.php
/plugin/struct/_test/AggregationFilterTest.php
/plugin/struct/_test/AggregationResultsTest.php
/plugin/struct/_test/BureaucracyTest.php
/plugin/struct/_test/NestedResultTest.php
/plugin/struct/_test/QueryBuilderTest.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/mock/AggregationFilter.php
/plugin/struct/_test/mock/QueryBuilder.php
/plugin/struct/_test/mock/Search.php
/plugin/struct/_test/mock/SearchConfig.php
/plugin/struct/_test/types/DecimalTest.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/admin/schemas.php
/plugin/struct/db/latest.version
/plugin/struct/db/update0020.sql
/plugin/struct/deleted.files
/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/jsoneditor/setup.js
/plugin/struct/lang/de/lang.php
/plugin/struct/lang/de/settings.php
/plugin/struct/lang/en/assignments_intro.txt
/plugin/struct/lang/en/lang.php
/plugin/struct/lang/en/settings.php
/plugin/struct/lang/fr/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/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/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/SearchResult.php
/plugin/struct/meta/SearchSQLBuilder.php
/plugin/struct/meta/StructException.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/print.less
/plugin/struct/remote.php
/plugin/struct/renderer/csv.php
/plugin/struct/script.js
InlineEditor.js
/plugin/struct/style.less
/plugin/struct/syntax/cloud.php
/plugin/struct/syntax/filter.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
4fc1424a28-Jun-2023 Anna Dabrowska <dabrowska@cosmocode.de>

New syntax component "filter"


/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/NestedResultTest.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/mock/Search.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/cache.php
/plugin/struct/action/inline.php
/plugin/struct/action/migration.php
/plugin/struct/action/move.php
/plugin/struct/helper/db.php
/plugin/struct/helper/field.php
/plugin/struct/helper/imexport.php
/plugin/struct/lang/de/lang.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/AggregationList.php
/plugin/struct/meta/AggregationTable.php
/plugin/struct/meta/AggregationValue.php
/plugin/struct/meta/Assignments.php
/plugin/struct/meta/ConfigParser.php
/plugin/struct/meta/Filter.php
/plugin/struct/meta/NestedResult.php
/plugin/struct/meta/NestedValue.php
/plugin/struct/meta/PageMeta.php
/plugin/struct/meta/Schema.php
/plugin/struct/meta/SchemaBuilder.php
/plugin/struct/meta/Search.php
/plugin/struct/meta/SearchCloud.php
/plugin/struct/meta/Value.php
/plugin/struct/plugin.info.txt
/plugin/struct/script.js
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
/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

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


/plugin/struct/_test/AccessTableDataReplacement.test.php
/plugin/struct/_test/ConfigParser.test.php
/plugin/struct/_test/SchemaBuilder.test.php
/plugin/struct/_test/Search.test.php
/plugin/struct/_test/Type_Decimal.test.php
/plugin/struct/_test/json/bureaucracy.struct.json
/plugin/struct/_test/json/bureaucracy_lookup.struct.json
/plugin/struct/_test/json/schema1.struct.json
/plugin/struct/_test/json/schema_3.struct.json
/plugin/struct/_test/json/wikilookup.struct.json
/plugin/struct/_test/mock/Search.php
/plugin/struct/_test/mock/helper_plugin_struct_db.php
/plugin/struct/action/aggregationeditor.php
/plugin/struct/action/migration.php
/plugin/struct/admin/assignments.php
/plugin/struct/admin/schemas.php
/plugin/struct/db/latest.version
/plugin/struct/db/update0019.sql
/plugin/struct/deleted.files
/plugin/struct/helper.php
/plugin/struct/helper/db.php
/plugin/struct/helper/field.php
/plugin/struct/lang/de/lang.php
/plugin/struct/lang/en/lang.php
/plugin/struct/lang/fr/lang.php
/plugin/struct/lang/fr/settings.php
/plugin/struct/meta/AccessTable.php
/plugin/struct/meta/AccessTablePage.php
/plugin/struct/meta/AggregationValue.php
/plugin/struct/meta/Column.php
/plugin/struct/meta/ConfigParser.php
/plugin/struct/meta/InlineConfigParser.php
/plugin/struct/meta/PublishedColumn.php
/plugin/struct/meta/Schema.php
/plugin/struct/meta/SchemaBuilder.php
/plugin/struct/meta/Search.php
/plugin/struct/plugin.info.txt
/plugin/struct/remote.php
AggregationEditor.js
/plugin/struct/syntax/global.php
/plugin/struct/syntax/output.php
/plugin/struct/syntax/table.php
/plugin/struct/types/Decimal.php
addb381a04-Jul-2022 Anna Dabrowska <dabrowska@cosmocode.de>

Simpler dot-safe selector

b188f49804-Jul-2022 Anna Dabrowska <dabrowska@cosmocode.de>

Handle media fields in bureaucracy plugin

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

Remove form autofocus (#603)

Fixes #597

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

Respect ACLs in serial editor (#599)

Fixes #589


/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
/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
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/Lookup.php
/plugin/struct/types/Media.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
/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/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
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
709d7a5816-Jan-2021 Anna Dabrowska <dabrowska@cosmocode.de>

Add config option to disable deleting serial data in aggregations

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 ...


/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/AggregationResults.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/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/AccessTableDataNoDB.php
/plugin/struct/_test/mock/AccessTablePage.php
/plugin/struct/_test/mock/AggregationEditorTable.php
/plugin/struct/_test/mock/AggregationTable.php
/plugin/struct/_test/mock/SchemaNoDB.php
/plugin/struct/_test/move.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/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/db/latest.version
/plugin/struct/deleted.files
/plugin/struct/helper.php
/plugin/struct/helper/config.php
/plugin/struct/helper/db.php
/plugin/struct/helper/field.php
/plugin/struct/helper/fieldhidden.php
/plugin/struct/helper/imexport.php
/plugin/struct/helper/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/AccessTableGlobal.php
/plugin/struct/meta/AccessTablePage.php
/plugin/struct/meta/AccessTableSerial.php
/plugin/struct/meta/AggregationCloud.php
/plugin/struct/meta/AggregationEditorTable.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/CSVPageImporter.php
/plugin/struct/meta/CSVSerialImporter.php
/plugin/struct/meta/Column.php
/plugin/struct/meta/ConfigParser.php
/plugin/struct/meta/DateFormatConverter.php
/plugin/struct/meta/FilterValueListHandler.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/script.js
AggregationEditor.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/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 ...

efe7430531-Mar-2020 Anna Dabrowska <dabrowska@cosmocode.de>

Fix multi columns

Use the correct column for joining tables depending on data type. This is an initial "it works" implementation and should be revised and done more carefully.

69f7ec8f30-Mar-2020 Anna Dabrowska <dabrowska@cosmocode.de>

Using page revisions in inline editor guarantees that correct data access is initialized

6fd73b4b25-Mar-2020 Anna Dabrowska <dabrowska@cosmocode.de>

Inline editors are mostly adapted to new data access

b9d35ff218-Mar-2020 Anna Dabrowska <dabrowska@cosmocode.de>

Rudimentary handling of serial data

Serial data is bound to a page but does not affect versioning

0ceefd5c11-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 ...


/plugin/struct/.github/auto-comment.yml
/plugin/struct/.travis.yml
/plugin/struct/_test/AggregationExportCSV.test.php
/plugin/struct/_test/Bureaucracy.test.php
/plugin/struct/_test/Column.test.php
/plugin/struct/_test/ImportPageCSV.test.php
/plugin/struct/_test/SchemaBuilder.test.php
/plugin/struct/_test/Search.test.php
/plugin/struct/_test/SearchConfig.test.php
/plugin/struct/_test/Type_DateTime.test.php
/plugin/struct/_test/action/LookupAjaxAction..php
/plugin/struct/_test/json/schema_3.struct.json
/plugin/struct/_test/json/wikilookup.struct.json
/plugin/struct/_test/mock/AccessTable.php
/plugin/struct/_test/mock/CSVPageImporter.php
/plugin/struct/_test/output.test.php
/plugin/struct/action/bureaucracy.php
/plugin/struct/action/entry.php
/plugin/struct/action/inline.php
/plugin/struct/action/lookup.php
/plugin/struct/action/move.php
/plugin/struct/action/output.php
/plugin/struct/action/title.php
/plugin/struct/admin/assignments.php
/plugin/struct/admin/schemas.php
/plugin/struct/db/latest.version
/plugin/struct/db/update0015.sql
/plugin/struct/db/update0016.sql
/plugin/struct/helper.php
/plugin/struct/helper/db.php
/plugin/struct/helper/field.php
/plugin/struct/helper/fieldhidden.php
/plugin/struct/lang/cs/assignments_intro.txt
/plugin/struct/lang/cs/clear_intro.txt
/plugin/struct/lang/cs/delete_intro.txt
/plugin/struct/lang/cs/editor_edit.txt
/plugin/struct/lang/cs/editor_intro.txt
/plugin/struct/lang/cs/lang.php
/plugin/struct/lang/de/lang.php
/plugin/struct/lang/el/assignments_intro.txt
/plugin/struct/lang/en/lang.php
/plugin/struct/lang/fr/assignments_intro.txt
/plugin/struct/lang/fr/clear_intro.txt
/plugin/struct/lang/fr/editor_intro.txt
/plugin/struct/lang/fr/lang.php
/plugin/struct/lang/ja/clear_intro.txt
/plugin/struct/lang/ja/lang.php
/plugin/struct/meta/AccessTable.php
/plugin/struct/meta/AccessTableData.php
/plugin/struct/meta/AccessTableLookup.php
/plugin/struct/meta/AggregationTable.php
/plugin/struct/meta/CSVImporter.php
/plugin/struct/meta/CSVPageImporter.php
/plugin/struct/meta/Column.php
/plugin/struct/meta/ConfigParser.php
/plugin/struct/meta/LookupTable.php
/plugin/struct/meta/PageMeta.php
/plugin/struct/meta/RowColumn.php
/plugin/struct/meta/Schema.php
/plugin/struct/meta/SchemaBuilder.php
/plugin/struct/meta/SchemaEditor.php
/plugin/struct/meta/Search.php
/plugin/struct/meta/SearchConfig.php
/plugin/struct/meta/SummaryColumn.php
/plugin/struct/plugin.info.txt
/plugin/struct/remote.php
LookupEditor.js
/plugin/struct/style.less
/plugin/struct/syntax/lookup.php
/plugin/struct/syntax/output.php
/plugin/struct/syntax/table.php
/plugin/struct/types/AbstractBaseType.php
/plugin/struct/types/AutoSummary.php
/plugin/struct/types/Date.php
/plugin/struct/types/DateTime.php
/plugin/struct/types/Lookup.php
/plugin/struct/types/Tag.php
/plugin/struct/types/Wiki.php
b80ca5e126-Jan-2018 Michael Große <grosse@cosmocode.de>

fix: make html5 datetime picker actually work

The datetime picker expects and produces dates / time pairs separated by
the "T" character, not a space. Further, it does not handle seconds at
all.

Th

fix: make html5 datetime picker actually work

The datetime picker expects and produces dates / time pairs separated by
the "T" character, not a space. Further, it does not handle seconds at
all.

Therefore, we have to provide the timestamp in the input field separated
by a "T" and for consistency drop seconds altogether. Hence, it
becomes necessary to replace the "T" by a space again before providing it to jQuery
date picker fallback.

Further, we have to actually parse the "T" when validating the
timestamps we receive from the user.

show more ...

91cdb71126-Jan-2018 Michael Große <grosse@cosmocode.de>

fix: do not input double year from jquery date picker

As defined by the jquery ui datepicker documentation, "yy" referes
to the four digit year.

b987ff3d04-Jan-2018 Randolf Rotta <rrotta@informatik.tu-cottbus.de>

simplified HTML5 input type support check

34f483db04-Jan-2018 Randolf Rotta <rrotta@informatik.tu-cottbus.de>

use HTML5 date and datetime-local inputs with jquery as fallback, make the year easier to edit

79cb79f515-Jun-2017 Michael Große <grosse@cosmocode.de>

Get colname from label again

This should fix the ajax bug for autocompletion and hence
resolve #305

12