From 07b911f80409266a7b0f698a8e500b6da6322b56 Mon Sep 17 00:00:00 2001 From: Kaarle Ritvanen Date: Mon, 24 Mar 2014 22:50:08 +0200 Subject: model: make invisible fields non-editable by default --- aconf/model/field.lua | 1 + 1 file changed, 1 insertion(+) (limited to 'aconf/model/field.lua') diff --git a/aconf/model/field.lua b/aconf/model/field.lua index ec8e2c7..59b6700 100644 --- a/aconf/model/field.lua +++ b/aconf/model/field.lua @@ -114,6 +114,7 @@ end function M.Field:_editable(context) if self.editable == nil then + if not self.visible then return false end if self.store or not self.compute then return true end if self.compute then return self:_compute(context) == nil end return false -- cgit v1.2.3