liquid_feedback_frontend
diff app/main/api/member.lua @ 1537:1e5c1edf7388
Added search by name and identification to member endpoint
author | bsw |
---|---|
date | Mon Oct 12 12:19:18 2020 +0200 (2020-10-12) |
parents | 103ed34037ed |
children | be96623e575a |
line diff
1.1 --- a/app/main/api/member.lua Tue Oct 06 19:31:38 2020 +0200 1.2 +++ b/app/main/api/member.lua Mon Oct 12 12:19:18 2020 +0200 1.3 @@ -43,6 +43,12 @@ 1.4 selector:join("unit", nil, { "unit.id = privilege.unit_id AND unit.attr->>'role' = ?", role }) 1.5 end 1.6 1.7 +local search = param.get("q") 1.8 +if app.scopes.read_identities and search then 1.9 + search = "%" .. search .. "%" 1.10 + selector:add_where{ "name ILIKE ? OR identification ILIKE ?", search, search } 1.11 +end 1.12 + 1.13 local members = selector:exec() 1.14 local r = json.object() 1.15 r.result = execute.chunk{ module = "api", chunk = "_member", params = {