liquid_feedback_frontend
diff model/member.lua @ 1504:2a0d86117d54
Added hidden and role units
| author | bsw |
|---|---|
| date | Fri Jul 31 00:18:55 2020 +0200 (2020-07-31) |
| parents | faaf9ec3e09c |
| children | 64b0e610fe8e |
line diff
1.1 --- a/model/member.lua Thu Jul 30 23:15:49 2020 +0200 1.2 +++ b/model/member.lua Fri Jul 31 00:18:55 2020 +0200 1.3 @@ -839,6 +839,16 @@ 1.4 return selector:exec() 1.5 end 1.6 1.7 +function Member.object:has_role(role) 1.8 + member:load("units") 1.9 + for i, unit in ipairs(member.units) do 1.10 + if unit.attr.role == role then 1.11 + return true 1.12 + end 1.13 + end 1.14 + return false 1.15 +end 1.16 + 1.17 function Member.object:delete() 1.18 db:query{ "SELECT delete_member(?)", self.id } 1.19 end