liquid_feedback_frontend

changeset 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 feeac2fd945e
children 25ea15b4bd5e
files app/main/api/member.lua
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 = { 

Impressum / About Us