History log of /plugin/struct/action/ (Results 126 – 150 of 212)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
c384ac7e15-Aug-2016 Andreas Gohr <gohr@cosmocode.de>

Revert "Fix broken page fields with title-option"

This is no longer needed, since getDataArray now always returns raw
values

This reverts commit 32488b14e3de6593c3d13408e3783b0fd3c03d5c.

32488b1412-Aug-2016 Michael Grosse <grosse@cosmocode.de>

Fix broken page fields with title-option

helper_plugin_struct::saveData() expects raw data

See #155

72b4cd7311-Aug-2016 Andreas Gohr <gohr@cosmocode.de>

adjust for removed option in AccessTable


/plugin/struct/.travis.yml
/plugin/struct/_test/AccessTableDataDB.test.php
/plugin/struct/_test/AccessTableDataDBMulti.test.php
/plugin/struct/_test/AccessTableDataSQL.test.php
/plugin/struct/_test/ConfigParser.test.php
/plugin/struct/_test/Search.test.php
/plugin/struct/_test/StructTest.php
/plugin/struct/_test/Type_Decimal.test.php
/plugin/struct/_test/Type_Page.test.php
/plugin/struct/_test/Validator.test.php
/plugin/struct/_test/entry.test.php
/plugin/struct/_test/json/decimal.struct.json
/plugin/struct/_test/json/schema2int.struct.json
/plugin/struct/_test/mock/AccessTable.php
/plugin/struct/_test/mock/AccessTableData.php
/plugin/struct/_test/mock/AccessTableDataNoDB.php
diff.php
entry.php
/plugin/struct/admin/assignments.php
/plugin/struct/deleted.files
/plugin/struct/lang/en/lang.php
/plugin/struct/lang/fr/lang.php
/plugin/struct/meta/AccessTable.php
/plugin/struct/meta/AccessTableData.php
/plugin/struct/meta/AccessTableLookup.php
/plugin/struct/meta/Assignments.php
/plugin/struct/meta/Column.php
/plugin/struct/meta/ConfigParser.php
/plugin/struct/meta/PageColumn.php
/plugin/struct/meta/RevisionColumn.php
/plugin/struct/meta/Schema.php
/plugin/struct/meta/Search.php
/plugin/struct/meta/SearchConfig.php
/plugin/struct/meta/Value.php
/plugin/struct/plugin.info.txt
/plugin/struct/script/EntryEditor.js
/plugin/struct/style.less
/plugin/struct/syntax/lookup.php
/plugin/struct/syntax/table.php
/plugin/struct/types/AbstractBaseType.php
/plugin/struct/types/Decimal.php
/plugin/struct/types/Media.php
/plugin/struct/types/Page.php
13eddb0f09-Aug-2016 Andreas Gohr <gohr@cosmocode.de>

inline editing for lookups works now

Additionally only the edited field not the wohle row is validated now.

94c9aa4c08-Aug-2016 Andreas Gohr <gohr@cosmocode.de>

renamed SchemaData and SchemaLookupData

This is to reflect that they no longer inherit from Schema

4ec54c6708-Aug-2016 Andreas Gohr <gohr@cosmocode.de>

add use of new AccessTable in action components

The inline is not fully compatible, yet.

f411d87208-Aug-2016 Andreas Gohr <gohr@cosmocode.de>

refactor SchemaData into AccessTable with factory

first part of the refactoring for the SchemaData and SchemaLookupData
classes. Both now inherit from AccessTable which provides common methods
and t

refactor SchemaData into AccessTable with factory

first part of the refactoring for the SchemaData and SchemaLookupData
classes. Both now inherit from AccessTable which provides common methods
and two factory methods to automatically create the correct class
depending on the schema.

Both classes no longer inherit from Schema. Instead they contain a
Schema as a member variable. This makes it possible to initialize them
with an existing schema (which is required for the factory methods).

The flow is now like this:

1: init a schema (read info from the database)
2: look at the schema to figure out if it's a lookup or not
3: initialize the right Data object with the schema

show more ...

04346cd208-Aug-2016 Andreas Gohr <gohr@cosmocode.de>

delete lookup rows

4bc2843f04-Aug-2016 Andreas Gohr <gohr@cosmocode.de>

saving lookups works

6b5e52fd04-Aug-2016 Andreas Gohr <gohr@cosmocode.de>

first go at the lookup table editor

All functionality is added via JavaScript after an initial AJAX call.
This call can be used to check permissions later (without the need to
invalidate caches)

0cf47abb03-Aug-2016 Andreas Gohr <gohr@cosmocode.de>

diff needs to compare raw values

63e019d002-Aug-2016 Andreas Gohr <gohr@cosmocode.de>

fix inline autocompletion

4d2da38202-Aug-2016 Andreas Gohr <gohr@cosmocode.de>

give explicit errors and fix sectok spelling

cdd09a9601-Aug-2016 Andreas Gohr <gohr@cosmocode.de>

do various checks before editing and saving

ACLs, CSRF, page locking

4731b87501-Aug-2016 Andreas Gohr <gohr@cosmocode.de>

first rough working version of the inline editor

lots of FIXMEs to fix.

8824339d26-Jul-2016 Andreas Gohr <gohr@cosmocode.de>

load new config when changing the type in editor #74

d683a52725-Jul-2016 Andreas Gohr <gohr@cosmocode.de>

fix reverts with no content changes. (mentioned in #129)

When a revert reverts to a version that does not change the content, it
should still revert the struct data.

bf4e388021-Jul-2016 Andreas Gohr <gohr@cosmocode.de>

use rawValue for old revisions and column filters #131 #129

1c9ef01318-Jul-2016 Andreas Gohr <gohr@cosmocode.de>

store page titles in DB for reference

All page titles are now stored in the database to reference them later
in queries for the page type.

9fc5ecc208-Jul-2016 Michael Grosse <grosse@cosmocode.de>

Create an assignment for bureaucracy pages

SPR-521, fixes #100

87050b5314-Jun-2016 Michael Grosse <grosse@cosmocode.de>

Ensure that struct output is only rendered once

SPR-491

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


/plugin/struct/.travis.yml
/plugin/struct/_test/Assignments.test.php
/plugin/struct/_test/ConfigParser.test.php
/plugin/struct/_test/Schema.test.php
/plugin/struct/_test/SchemaBuilder.test.php
/plugin/struct/_test/SchemaDataDB.test.php
/plugin/struct/_test/SchemaDataDBMulti.test.php
/plugin/struct/_test/SchemaDataSQL.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_Decimal.test.php
/plugin/struct/_test/Type_Integer.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/Validator.test.php
/plugin/struct/_test/Value.test.php
/plugin/struct/_test/configHelper.test.php
/plugin/struct/_test/diff.test.php
/plugin/struct/_test/entry.test.php
/plugin/struct/_test/general.test.php
/plugin/struct/_test/mock/Assignments.php
/plugin/struct/_test/mock/BaseType.php
/plugin/struct/_test/mock/SchemaData.php
/plugin/struct/_test/mock/SchemaDataNoDB.php
/plugin/struct/_test/mock/Search.php
/plugin/struct/_test/mock/SearchConfig.php
/plugin/struct/_test/mock/Validator.php
/plugin/struct/_test/mock/action_plugin_struct_entry.php
/plugin/struct/_test/mock/helper_plugin_struct_config.php
/plugin/struct/_test/move.test.php
ajax.php
bureaucracy.php
cache.php
diff.php
entry.php
move.php
search.php
/plugin/struct/admin/assignments.php
/plugin/struct/admin/schemas.php
/plugin/struct/helper.php
/plugin/struct/helper/config.php
/plugin/struct/helper/field.php
/plugin/struct/lang/en/delete_intro.txt
/plugin/struct/lang/en/lang.php
/plugin/struct/meta/AggregationTable.php
/plugin/struct/meta/Assignments.php
/plugin/struct/meta/Column.php
/plugin/struct/meta/ConfigParser.php
/plugin/struct/meta/PageColumn.php
/plugin/struct/meta/Schema.php
/plugin/struct/meta/SchemaBuilder.php
/plugin/struct/meta/SchemaData.php
/plugin/struct/meta/SchemaEditor.php
/plugin/struct/meta/SchemaImporter.php
/plugin/struct/meta/Search.php
/plugin/struct/meta/SearchConfig.php
/plugin/struct/meta/SearchConfigParameters.php
/plugin/struct/meta/StructException.php
/plugin/struct/meta/ValidationException.php
/plugin/struct/meta/Validator.php
/plugin/struct/meta/Value.php
/plugin/struct/plugin.info.txt
/plugin/struct/remote.php
/plugin/struct/script.js
/plugin/struct/style.less
/plugin/struct/syntax/output.php
/plugin/struct/syntax/table.php
/plugin/struct/types/AbstractBaseType.php
/plugin/struct/types/AbstractMultiBaseType.php
/plugin/struct/types/Checkbox.php
/plugin/struct/types/Date.php
/plugin/struct/types/Decimal.php
/plugin/struct/types/Dropdown.php
/plugin/struct/types/Integer.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/Url.php
/plugin/struct/types/User.php
/plugin/struct/types/Wiki.php
cfe2b90831-Mar-2016 Andreas Gohr <gohr@cosmocode.de>

Added struct_schema bureaucracy type. #19

95838d5030-Mar-2016 Andreas Gohr <gohr@cosmocode.de>

styling adjustments in bureaucracy mode

we now use our own formfield function here

3ad9c1ea30-Mar-2016 Andreas Gohr <gohr@cosmocode.de>

first go at bureaucracy support #19

This only implements singlge field, not whole schemas, yet.

This has no unit tests yet. Testing will be complicated. I'll try to
figure something out.

123456789