History log of /plugin/struct/meta/SchemaBuilder.php (Results 26 – 46 of 46)
Revision Date Author Comments
# fe23a86e 25-Aug-2016 Andreas Gohr <gohr@cosmocode.de>

Merge branch 'master' into lookups

Note: this resolves a conflict in the migrations. If you worked with the
lookup branch before, you will probably need to throw away your
database.

* master:
tra

Merge branch 'master' into lookups

Note: this resolves a conflict in the migrations. If you worked with the
lookup branch before, you will probably need to throw away your
database.

* master:
translation update
Version upped
Partly reverting 12fe9b2c - export user again
Return false if schema doesn't exist
Leave error handling of helper methods to the caller
Do not export the user either
Add docblocks, better names and exception handling
Set the user explicitly during import
Fix tests
Reinitialize db if $conf['meta'] changed
Save user on schema change and more imexport tools
Reevaluate page assignments when replacing them
Delete assignments as well
Add helper for im&export by other plugins

show more ...


# 4050be94 24-Aug-2016 Michael Grosse <grosse@cosmocode.de>

Correctly escape SQL


# b3e0ad6d 19-Aug-2016 Michael Grosse <grosse@cosmocode.de>

Write last value to multi-table on col change

This is intended to replace pull-request #113


# 12fe9b2c 15-Aug-2016 Michael Grosse <grosse@cosmocode.de>

Do not export the user either


# 78bff02f 12-Aug-2016 Michael Grosse <grosse@cosmocode.de>

Set the user explicitly during import

If left unset, it will default to the currently logged-in user


# aeca15ad 11-Aug-2016 Michael Grosse <grosse@cosmocode.de>

Reinitialize db if $conf['meta'] changed


# fa7b96aa 10-Aug-2016 Michael Grosse <grosse@cosmocode.de>

Save user on schema change and more imexport tools


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


# 9d580426 24-Mar-2016 Andreas Gohr <gohr@cosmocode.de>

refacored tests to use StructTest as base class

this makes schema setup and data loading much easier and gets rid of a
lot of duplicate code


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

handle field enable/disable


# cf25d54b 16-Feb-2016 Andreas Gohr <gohr@cosmocode.de>

fix problem when cols or new are are not supplied in SchemaBuilder


# 2d8ff844 16-Feb-2016 Andreas Gohr <gohr@cosmocode.de>

make labels unique with case insensitivity


# a1603abd 16-Feb-2016 Andreas Gohr <gohr@cosmocode.de>

ensure lables are unique in the schema


# 0fe33e72 11-Feb-2016 Andreas Gohr <andi@splitbrain.org>

use one multivalue table per schema


# 7059e7e1 10-Feb-2016 Andreas Gohr <gohr@cosmocode.de>

have a latest column on the data table

This makes it easier to query the most recent data without having to
know the exact revision time stamp it was saved (it might be different
across different ta

have a latest column on the data table

This makes it easier to query the most recent data without having to
know the exact revision time stamp it was saved (it might be different
across different tables)

show more ...


# 6390a534 03-Feb-2016 Michael Große <grosse@cosmocode.de>

Add rollback query if a previous method fails


# b7a5ee93 02-Feb-2016 Michael Große <grosse@cosmocode.de>

Fix array keys to match actual form-input names


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

properly handle data column creation

since we want to skip empty column names we need to create the data
columns one by one as well.


# 7182938b 11-Jan-2016 Andreas Gohr <gohr@cosmocode.de>

some more PHP docs for better understanding


# 1c502704 17-Dec-2015 Andreas Gohr <andi@splitbrain.org>

a very first basic version of the schema editor works


12