History log of /plugin/struct/syntax/ (Results 51 – 75 of 121)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
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 ...

ab7b42a510-Jun-2019 Anika Henke <anika@selfthinker.org>

Fix no closing thead in data table

The `thead` in the rendered table is opened twice but never closed.
This fixes that by swapping one open with a close.

979b16f803-Jun-2019 Andreas Gohr <gohr@cosmocode.de>

Related to #446 Only render output on whitelisted actions

A check on the renderer class alone turned out to not be sufficient,
because xhtml is rendered for wiki internal texts within an ID context

Related to #446 Only render output on whitelisted actions

A check on the renderer class alone turned out to not be sufficient,
because xhtml is rendered for wiki internal texts within an ID context
sometimes. Eg. for the login intro text.

This keeps the renderer blacklist and only uses the regexp based check
when all other checks have been passed.

show more ...

bdefb93016-Apr-2019 Anna Dabrowska <dabrowska@cosmocode.de>

Blacklist renderers instead of whitelisting them

discussion in #446

564e138b16-Apr-2019 Anna Dabrowska <dabrowska@cosmocode.de>

Revert "Only XHTML renderers output struct data"

This reverts commit 4cc5dce049a2c8c768211aee991c98b0820fb3e9.

67b5dd6e16-Apr-2019 Anna Dabrowska <dabrowska@cosmocode.de>

Revert "Remove obsolete mode checks in render method"

This reverts commit a992b95c42f70f8ef4d6d407d6077b76eef57c92.

a992b95c16-Apr-2019 Anna Dabrowska <dabrowska@cosmocode.de>

Remove obsolete mode checks in render method

Currently only descendants of Doku_Renderer_xhtml are allowed to render
struct data, and they should all work with mode 'xhtml'

4cc5dce016-Apr-2019 Anna Dabrowska <dabrowska@cosmocode.de>

Only XHTML renderers output struct data

cf8ea55003-Apr-2019 Anna Dabrowska <dabrowska@cosmocode.de>

Restore struct info in PDF output

fixes #300
related to #424

717bfc6202-Feb-2019 Michael Große <mic.grosse@googlemail.com>

Fix missing struct header on new bureaucracy pages

The bureaucracy plugin adds an invisible iframe that calls the
export_html mode on newly created pages, which is subsequently cached.
To ensure tha

Fix missing struct header on new bureaucracy pages

The bureaucracy plugin adds an invisible iframe that calls the
export_html mode on newly created pages, which is subsequently cached.
To ensure that the struct handler is present in this cached
HTML/instructions, we need to handle that mode as well.

This fixes #424

show more ...


/plugin/struct/.travis.yml
/plugin/struct/_test/AccessTableDataDB.test.php
/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/Search.test.php
/plugin/struct/_test/SearchConfigParameter.test.php
/plugin/struct/_test/Type_DateTime.test.php
/plugin/struct/_test/Type_Dropdown.test.php
/plugin/struct/_test/Type_Lookup.test.php
/plugin/struct/_test/edit.test.php
/plugin/struct/_test/json/bureaucracy.struct.json
/plugin/struct/_test/json/bureaucracy_lookup.struct.json
/plugin/struct/_test/json/wikilookup.struct.json
/plugin/struct/_test/mock/CSVPageImporter.php
/plugin/struct/_test/mock/action_plugin_struct_edit.php
/plugin/struct/action/bureaucracy.php
/plugin/struct/action/config.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/output.php
/plugin/struct/action/title.php
/plugin/struct/admin/schemas.php
/plugin/struct/all.less
/plugin/struct/db/latest.version
/plugin/struct/db/update0015.sql
/plugin/struct/helper.php
/plugin/struct/helper/field.php
/plugin/struct/helper/fieldhidden.php
/plugin/struct/helper/lookup.php
/plugin/struct/lang/de/assignments_intro.txt
/plugin/struct/lang/de/clear_intro.txt
/plugin/struct/lang/de/delete_intro.txt
/plugin/struct/lang/de/editor_edit.txt
/plugin/struct/lang/de/editor_intro.txt
/plugin/struct/lang/de/lang.php
/plugin/struct/lang/en/clear_intro.txt
/plugin/struct/lang/en/editor_edit.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/AggregationCloud.php
/plugin/struct/meta/AggregationTable.php
/plugin/struct/meta/CSVImporter.php
/plugin/struct/meta/CSVLookupImporter.php
/plugin/struct/meta/CSVPageImporter.php
/plugin/struct/meta/ConfigParser.php
/plugin/struct/meta/LookupTable.php
/plugin/struct/meta/PageMeta.php
/plugin/struct/meta/Schema.php
/plugin/struct/meta/Search.php
/plugin/struct/meta/SearchCloud.php
/plugin/struct/meta/SearchConfig.php
/plugin/struct/meta/SummaryColumn.php
/plugin/struct/meta/Value.php
/plugin/struct/plugin.info.txt
/plugin/struct/remote.php
/plugin/struct/requirements.txt
/plugin/struct/script.js
/plugin/struct/script/EntryEditor.js
/plugin/struct/script/LookupEditor.js
/plugin/struct/style.less
output.php
/plugin/struct/types/AbstractBaseType.php
/plugin/struct/types/AbstractMultiBaseType.php
/plugin/struct/types/Checkbox.php
/plugin/struct/types/Color.php
/plugin/struct/types/Date.php
/plugin/struct/types/DateTime.php
/plugin/struct/types/Dropdown.php
/plugin/struct/types/LongText.php
/plugin/struct/types/Lookup.php
/plugin/struct/types/Media.php
/plugin/struct/types/Summary.php
/plugin/struct/types/Tag.php
/plugin/struct/types/Wiki.php
127d6bac28-Feb-2017 Michael Große <grosse@cosmocode.de>

feat: Show translatable schema names on pages

SPR-841 #45

0e4a3e7c01-Mar-2017 Michael Große <grosse@cosmocode.de>

Render only in show but parse in every mode

It might happen that a page is parsed in other modes than show and the
result might be cached, so it should contain the struct instruction.
However we onl

Render only in show but parse in every mode

It might happen that a page is parsed in other modes than show and the
result might be cached, so it should contain the struct instruction.
However we only want to display the output when viewing a page and not
for example in a edit session.

show more ...

8925ba2924-Jan-2017 Andreas Gohr <gohr@cosmocode.de>

allow summarize in lookups. fixes #262

Since the sums are not updated on saving, a successfull inline save now
removes the sums until the page was reloaded.

a28d615208-Dec-2016 Andreas Gohr <gohr@cosmocode.de>

correctly handle old revisions pre-schema creation. fixes #241

When looking at a page's old revsion (or diff) a now assigned schema may
not have existed at the the time of the given revision. This c

correctly handle old revisions pre-schema creation. fixes #241

When looking at a page's old revsion (or diff) a now assigned schema may
not have existed at the the time of the given revision. This caused a
fatal error. Now such exceptions are ignored.

show more ...

b3e6d4a407-Dec-2016 Michael Grosse <grosse@cosmocode.de>

feat: show a warning if a filter is used on a cloud

8026d0b125-Nov-2016 Michael Grosse <grosse@cosmocode.de>

refactor: directly use class, we have only 1 kind

ea5ad12a22-Nov-2016 Michael Grosse <grosse@cosmocode.de>

feat: add list aggregation

Implement the list aggregation known from the dokuwiki data plugin. This
feature is useful when an entire table would be to much boilerplate.
Usually one would select only

feat: add list aggregation

Implement the list aggregation known from the dokuwiki data plugin. This
feature is useful when an entire table would be to much boilerplate.
Usually one would select only a few columns.

Enable the option sepbyheader to behave analogous to the data plugin.

Report any options that are not valid for a list aggregation as error.
Show that error during the render phase of a page. That way the error is visible
always when the page is rendered, not only after the initial save when it is
parsed.

See #90 and see SPR-710

show more ...

0699ff4724-Nov-2016 Michael Grosse <grosse@cosmocode.de>

refactor: Use Search class and hence support limit

fa04b28c23-Nov-2016 Michael Grosse <grosse@cosmocode.de>

feat: add tag cloud aggregation

The basics are working but there is still a lot to do and to refactor

2585271221-Nov-2016 Andreas Gohr <gohr@cosmocode.de>

make each field in output addressable via data attribute

06fee43a21-Nov-2016 Michael Grosse <grosse@cosmocode.de>

feat: Enable usage in sidebars etc.

By replacing $ID with $INFO['id'] the entries now work in sidebars and
especially in the new footers (see SPR-699) as expected.

Tested:
* Sorting
* Dynamic filte

feat: Enable usage in sidebars etc.

By replacing $ID with $INFO['id'] the entries now work in sidebars and
especially in the new footers (see SPR-699) as expected.

Tested:
* Sorting
* Dynamic filters
* $STRUCT.tablename.field$ placeholder
* $ID placeholders

SPR-348

show more ...

7cbcfbdb07-Nov-2016 Andreas Gohr <gohr@cosmocode.de>

better handling of failing sqlite plugin init. fixes #200

025cb9da02-Nov-2016 Andreas Gohr <gohr@cosmocode.de>

made Assignments singleton. fixes #163

6ce83f4302-Nov-2016 Andreas Gohr <gohr@cosmocode.de>

disable pagination on CSV export

7938ca4801-Nov-2016 Andreas Gohr <gohr@cosmocode.de>

do not output anything when there's no data. fixes #144

12345