History log of /plugin/struct/meta/SchemaEditor.php (Results 1 – 22 of 22)
Revision Date Author Comments
# fa5b7b69 07-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.


# dc2a4c37 07-Apr-2025 Andreas Gohr <andi@splitbrain.org>

show schema config collapsed by default

This saves space on large schemas and makes it easier to focus at a
certain task.

We keep the new element expanded.


# 7234bfb1 13-Sep-2023 splitbrain <splitbrain@users.noreply.github.com>

�� Automatic code style fixes


# 17a3a578 13-Jan-2022 Andreas Gohr <andi@splitbrain.org>

Manual code style adjustments


# 0549dcc5 13-Jan-2022 Andreas Gohr <andi@splitbrain.org>

PHP code sniffer autofixes


# d6d97f60 09-Apr-2020 Anna Dabrowska <dabrowska@cosmocode.de>

Automatic coding style fixes


# b736b2e6 09-Apr-2020 Andreas Gohr <andi@splitbrain.org>

defer loading of the JSON editor

to make it compatible with DokuWiki master


# 0ceefd5c 11-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 ...


# 127d6bac 28-Feb-2017 Michael Große <grosse@cosmocode.de>

feat: Show translatable schema names on pages

SPR-841 #45


# 636c8aba 08-Nov-2016 Andreas Gohr <gohr@cosmocode.de>

allow other plugins to define new types. implements #170


# e2c90eeb 06-Oct-2016 Andreas Gohr <gohr@cosmocode.de>

added editors to schema. not checked anywhere, yet


# 7c080d69 04-Aug-2016 Andreas Gohr <gohr@cosmocode.de>

lookup schemas can now be created


# ba766201 28-Apr-2016 Andreas Gohr <gohr@cosmocode.de>

Use DokuWiki new autoloader for class files

No longer do we need to register our own autoloader. Namespace had to be
vendor prefixed.


# 7fb68f9e 05-Apr-2016 Andreas Gohr <gohr@cosmocode.de>

fix grave schema editing bug

Might be related to #82.

The SchemaBuilder expects input columns indexed by their colref number,
but Schema->columns is indexed by sort. Thus each edit possibly juggled

fix grave schema editing bug

Might be related to #82.

The SchemaBuilder expects input columns indexed by their colref number,
but Schema->columns is indexed by sort. Thus each edit possibly juggled
field definitions around.

show more ...


# 45560cc7 22-Mar-2016 Andreas Gohr <gohr@cosmocode.de>

JSON_PRETTY_PRINT is not available in PHP 5.3


# 5a1eab78 24-Feb-2016 Andreas Gohr <gohr@cosmocode.de>

restyle the inpage output #20 SPR-320

The data is now added as a new section and the table styled more
minimalistic.

This works, however people might not like it. Also this adds a new
section editi

restyle the inpage output #20 SPR-320

The data is now added as a new section and the table styled more
minimalistic.

This works, however people might not like it. Also this adds a new
section editing button that loads an empty editor. On the other hand it
makes sure the real section before has it's own edit button.

How all this works on export is still untested and probably broken.

show more ...


# fd81b928 24-Feb-2016 Andreas Gohr <gohr@cosmocode.de>

better styling for disabled fields


# 26147f8c 24-Feb-2016 Andreas Gohr <gohr@cosmocode.de>

handle field enable/disable


# 6af24d3e 24-Feb-2016 Andreas Gohr <gohr@cosmocode.de>

some localization


# dbffe06e 04-Feb-2016 Andreas Gohr <andi@splitbrain.org>

fixed bugs introduced by making admin components

also show a TOC on both admin pages to easily switch


# a57a64a5 19-Jan-2016 Andreas Gohr <gohr@cosmocode.de>

added JSON editor

This makes editing the configuration for fields nicer. Types have to
define a complete (possibly empty) default structure and the editor
allows to edit it then.


# ae697e1f 19-Jan-2016 Andreas Gohr <gohr@cosmocode.de>

resorted code a bit

This separates the actual data holders from their editing tools.