liquid_feedback_frontend

view app/main/api/instance.lua @ 1858:3d1f0464a3ea

Handle missing ldap.member.allowed function
author bsw
date Tue Sep 20 17:35:29 2022 +0200 (20 months ago)
parents 32cc544d5a5b
children
line source
1 local navigation
3 if param.get("include_navigation") then
5 local items = config.meta_navigation_items_func(
6 app.access_token and app.access_token.member or nil,
7 param.get("client_id"),
8 param.get("login_url")
9 )
11 navigation = json.array()
12 for i, item in ipairs(items) do
13 navigation[#navigation+1] = json.object{
14 name = item.name,
15 description = item.description,
16 url = item.url,
17 active = item.active
18 }
19 end
21 end
23 local result = json.object{
24 name = config.instance_name,
25 slogan = config.meta_navigation_slogan,
26 home_url = config.meta_navigation_home_url,
27 logo_url = config.meta_navigation_logo_url,
28 logo_alt_text = config.meta_navigation_logo_alt_text,
29 navigation = navigation
30 }
32 slot.set_layout(nil, "application/json")
33 slot.put_into("data", json.export(json.object{ result = result }))

Impressum / About Us