summaryrefslogtreecommitdiffstats
path: root/aconf/model/node.lua
Commit message (Collapse)AuthorAgeFilesLines
* model: optimize fetching of collection membersKaarle Ritvanen2017-01-061-19/+16
| | | | avoid unnecessary initialization of collection metadata
* doc: describe functionality used in the network moduleKaarle Ritvanen2016-12-191-4/+22
|
* model: remove node-specific permission cachev0.6.1Kaarle Ritvanen2016-04-201-17/+7
|
* model: cache permissions at user objectKaarle Ritvanen2016-04-201-4/+3
|
* docs: describe functionality used in the dnsmasq modulev0.5.0Kaarle Ritvanen2015-04-101-0/+24
|
* DNS zone module: exclude control directivesKaarle Ritvanen2015-03-111-9/+19
|
* remove address moduleKaarle Ritvanen2015-03-111-10/+9
|
* model: fix fetching set membersKaarle Ritvanen2015-03-101-4/+0
|
* model: scattered listsKaarle Ritvanen2015-02-221-7/+40
|
* model: cache member contextKaarle Ritvanen2015-02-211-16/+13
|
* model: remove fetch cacheKaarle Ritvanen2015-02-121-10/+3
|
* proper escaping for back-end addressesKaarle Ritvanen2015-02-121-3/+8
|
* specify search pattern for referencesKaarle Ritvanen2015-01-301-34/+42
|
* model: auto-instantiate collection key fieldKaarle Ritvanen2015-01-231-2/+2
|
* model: propagate escalated privileges to parent instanceKaarle Ritvanen2014-06-251-1/+8
|
* model: 'pairs' and 'ipairs' metamethods for TreeNode instancesKaarle Ritvanen2014-04-151-11/+10
|
* model: validate list indicesKaarle Ritvanen2014-04-061-5/+21
| | | | disallow sparse lists
* model: rename /auth to /aaaKaarle Ritvanen2014-03-251-1/+1
|
* model: allow editing non-editable fields in privileged modeKaarle Ritvanen2014-03-251-16/+17
|
* model: grant superuser all permissions despite custom permission checkersKaarle Ritvanen2014-03-251-2/+4
|
* model: allow fallback to default permission checking implementationKaarle Ritvanen2014-03-251-6/+12
|
* 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-251-28/+68
| | | | hide all model data and functions inaccessible to the user
* model: ignore private Model fields/methods when fetching objectsKaarle Ritvanen2014-03-251-1/+1
|
* model: allow deletion of models from non-editable collectionsKaarle Ritvanen2014-03-251-4/+5
| | | | requires defining the is_removable method for the model
* 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-251-13/+7
|
* 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-251-1/+2
|
* model: move fetch to TreeNode metatableKaarle Ritvanen2014-03-251-45/+44
|
* model: make match a method of Model instancesKaarle Ritvanen2014-03-251-1/+0
|
* model: params table for TreeNode instancesKaarle Ritvanen2014-03-251-7/+8
|
* model: optimize saving for list membersKaarle Ritvanen2014-03-251-3/+4
|
* rename ACF2 to Alpine Configurator (aconf)Kaarle Ritvanen2014-03-241-0/+379