summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* server: do not pass listening socket to subprocessesKaarle Ritvanen2014-01-021-2/+2
* web client: block UI during commit and revertKaarle Ritvanen2014-01-023-2/+12
* model: schedule validation of nested models when a model is instantiatedKaarle Ritvanen2014-01-011-2/+5
* augeas backend: escape '_' correctly in a patternKaarle Ritvanen2014-01-012-3/+3
* model: correct ephemeral storing of computed fieldsKaarle Ritvanen2013-12-281-3/+2
* model: implement 'cascade' deletion policy to delete reference's parentKaarle Ritvanen2013-12-281-2/+9
* model: rename 'cascade' deletion policy to 'set-null'Kaarle Ritvanen2013-12-281-1/+1
* model: cascade deletion action for referencesKaarle Ritvanen2013-12-212-5/+16
* model: fix integrity checking for reference setsKaarle Ritvanen2013-12-211-1/+1
* model: default field to editable if its compute function returns nilKaarle Ritvanen2013-12-212-14/+21
* model: string shortcuts for method parametersKaarle Ritvanen2013-12-211-0/+7
* model: make TreeNode.fetch work properly with parent referencesKaarle Ritvanen2013-12-212-6/+14
* model: make TreeNode.fetch work properly with absolute pathsKaarle Ritvanen2013-12-211-2/+9
* model: avoid passing context argument to module-specific field functionsKaarle Ritvanen2013-12-212-7/+9
* model: shortcut for path manipulation functionsKaarle Ritvanen2013-12-211-9/+11
* model: shortcut for DataStore:triggerKaarle Ritvanen2013-12-211-0/+4
* init function as module return valueKaarle Ritvanen2013-12-201-1/+5
* model: shortcut for TreeNode's last path componentKaarle Ritvanen2013-12-202-3/+5
* hidden fields in modelsKaarle Ritvanen2013-12-202-19/+23
* web client: work around empty list encoded as object by serverKaarle Ritvanen2013-12-201-0/+3
* model: field save method override parameterKaarle Ritvanen2013-12-201-2/+3
* model: allow using TreeNode objects as indices in reference setsKaarle Ritvanen2013-12-201-8/+8
* model: make ipairs iteration end with nested collectionsKaarle Ritvanen2013-12-202-6/+9
* model: range checking for number fieldsKaarle Ritvanen2013-12-171-0/+10
* web client: disable deletion for non-removable collection membersKaarle Ritvanen2013-12-173-11/+30
* model: lazy evaluation for all TreeNode metadataKaarle Ritvanen2013-12-173-37/+42
* model: prevent deletion of specific model instancesKaarle Ritvanen2013-12-172-1/+18
* read-only collectionsKaarle Ritvanen2013-12-175-13/+29
* web client: pass meta argument correctly to render method of top-level widgetKaarle Ritvanen2013-12-171-15/+13
* model: allow setting backend address for computed fieldKaarle Ritvanen2013-12-171-4/+9
* web client: display label correctly for read-only Link and Reference widgetsKaarle Ritvanen2013-12-171-2/+2
* web client: show user-friendly value in read-only ComboBox widgetsKaarle Ritvanen2013-12-171-8/+17
* model: dynamically determine if field is editableKaarle Ritvanen2013-12-172-4/+12
* augeas backend: allow dots in path namesKaarle Ritvanen2013-12-171-1/+1
* model: validate also computed fieldsKaarle Ritvanen2013-12-172-6/+5
* web client: refresh filtered reference choices on field updatesKaarle Ritvanen2013-12-113-10/+43
* web client: postpone validation until request completesKaarle Ritvanen2013-12-111-22/+29
* model: meta requests: return metadata for reference, not targetKaarle Ritvanen2013-12-112-5/+9
* model: pass dereferencing option to fields from modelsKaarle Ritvanen2013-12-111-3/+2
* web client: cleaner syntax for widget inheritanceKaarle Ritvanen2013-12-111-479/+533
* web client: refactor widget interfaceKaarle Ritvanen2013-12-111-83/+90
* model: optimize validation of TreeNode fieldsKaarle Ritvanen2013-12-111-1/+9
* model: correct dereferencing behavior of reference setsKaarle Ritvanen2013-12-111-5/+5
* transaction: suppress validation for subordinates of deleted objectsKaarle Ritvanen2013-12-061-3/+13
* model: do not validate computed fieldsKaarle Ritvanen2013-12-061-1/+1
* web client: ensure required collections have at least 1 memberKaarle Ritvanen2013-12-062-36/+89
* web client: deletion: do not crash when no validation task existsKaarle Ritvanen2013-12-061-2/+3
* web client: do dependent field condition checking as part of validationKaarle Ritvanen2013-12-061-57/+57
* web client: properly handle required conditional fieldsKaarle Ritvanen2013-12-051-11/+22
* reference choice filters, disable choices for clientKaarle Ritvanen2013-12-037-50/+96