summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* server: prevent cachingKaarle Ritvanen2014-04-061-0/+9
* web client: use combined closing notation for empty XHTML elementsKaarle Ritvanen2014-04-061-12/+11
* web client: serve main page as XHTMLKaarle Ritvanen2014-04-062-1/+1
* web client: avoid setting class using jQuery 'prop' methodKaarle Ritvanen2014-04-065-9/+19
* web client: set checked/selected attribute for only the selected option/check...Kaarle Ritvanen2014-04-063-7/+7
* web client: correct syntax errorKaarle Ritvanen2014-04-061-1/+1
* web client: disallow empty collection membersKaarle Ritvanen2014-04-061-1/+9
* web client: hide 'Insert' button until new value it enteredKaarle Ritvanen2014-04-062-13/+29
* model: validate list indicesKaarle Ritvanen2014-04-061-5/+21
* web client: reorder methodKaarle Ritvanen2014-04-061-11/+8
* web client: preserve removability of invalid members on reloadKaarle Ritvanen2014-04-062-4/+5
* web client: disable sorting if any member is invalidKaarle Ritvanen2014-04-062-1/+14
* web client: track new collection members in transaction managerKaarle Ritvanen2014-04-062-6/+8
* web client: remember new but invalid primitive members on reloadKaarle Ritvanen2014-04-051-7/+18
* web client: use _.without instead of spliceKaarle Ritvanen2014-04-051-4/+1
* web client: remove nested exclusion checkKaarle Ritvanen2014-04-051-1/+1
* web client: fix conversion of numeric path componentsKaarle Ritvanen2014-04-051-1/+1
* web client: add missing module dependencyKaarle Ritvanen2014-04-051-132/+135
* model: dedicated file for audit trailKaarle Ritvanen2014-03-254-9/+12
* model: rename /auth to /aaaKaarle Ritvanen2014-03-254-21/+16
* server: audit trailKaarle Ritvanen2014-03-252-7/+59
* model: accept epoch offset when assigning timestamp valueKaarle Ritvanen2014-03-251-0/+1
* model: allow editing non-editable fields in privileged modeKaarle Ritvanen2014-03-252-17/+18
* model: make invisible fields non-editable by defaultKaarle Ritvanen2014-03-251-0/+1
* persistence: return zero timestamp when fetching from null backendKaarle Ritvanen2014-03-252-3/+3
* persistence: rename variableKaarle Ritvanen2014-03-251-13/+15
* model: grant superuser all permissions despite custom permission checkersKaarle Ritvanen2014-03-252-7/+4
* model: allow fallback to default permission checking implementationKaarle Ritvanen2014-03-252-8/+14
* model: cache permissionsKaarle Ritvanen2014-03-251-7/+16
* model: cache TreeNode instances after fetchingKaarle Ritvanen2014-03-251-3/+11
* model: split TreeNode fetch function into twoKaarle Ritvanen2014-03-251-10/+12
* move permission checking from server to modelKaarle Ritvanen2014-03-255-125/+165
* model: ignore private Model fields/methods when fetching objectsKaarle Ritvanen2014-03-252-2/+2
* model: harmonize signatures of Model.init and RootModel.initKaarle Ritvanen2014-03-252-4/+6
* model: allow deletion of models from non-editable collectionsKaarle Ritvanen2014-03-251-4/+5
* model: remove key_removable from metatableKaarle Ritvanen2014-03-251-3/+3
* model: move function to a different locationKaarle Ritvanen2014-03-251-20/+20
* model: removable in model metadataKaarle Ritvanen2014-03-252-16/+16
* model: split key_removable into two partsKaarle Ritvanen2014-03-251-4/+6
* model: rename member_removable to key_removableKaarle Ritvanen2014-03-251-5/+5
* model: fetch objects via metatable function when possibleKaarle Ritvanen2014-03-254-6/+12
* model: move fetch to TreeNode metatableKaarle Ritvanen2014-03-252-45/+48
* model: make match a method of Model instancesKaarle Ritvanen2014-03-253-10/+9
* model: adjust indentationKaarle Ritvanen2014-03-251-11/+11
* model: do not pass field to its function parametersKaarle Ritvanen2014-03-252-11/+11
* model: params table for TreeNode instancesKaarle Ritvanen2014-03-253-9/+12
* transaction: adjust indentationKaarle Ritvanen2014-03-251-8/+6
* model: optimize saving for list membersKaarle Ritvanen2014-03-251-3/+4
* model: context-dependent editability of collectionsKaarle Ritvanen2014-03-252-3/+6
* model: allow assgining relative paths to reference fieldsKaarle Ritvanen2014-03-251-2/+2