liquid_feedback_frontend

diff app/main/index/index.lua @ 1602:a3a7120a67be

Show unit and area head in sidebar
author bsw
date Mon Feb 01 14:32:47 2021 +0100 (2021-02-01)
parents 6b203b43bef3
children cbce4491c93e
line diff
     1.1 --- a/app/main/index/index.lua	Mon Feb 01 12:58:17 2021 +0100
     1.2 +++ b/app/main/index/index.lua	Mon Feb 01 14:32:47 2021 +0100
     1.3 @@ -25,6 +25,7 @@
     1.4      request.set_status("404 Not Found")
     1.5      return
     1.6    end
     1.7 +  unit:load_delegation_info_once_for_member_id(app.session.member_id)
     1.8  end
     1.9  
    1.10  
    1.11 @@ -35,17 +36,27 @@
    1.12      request.set_status("404 Not Found")
    1.13      return
    1.14    end
    1.15 +  area:load_delegation_info_once_for_member_id(app.session.member_id)
    1.16  end
    1.17  
    1.18 +if area then
    1.19 +  execute.view{ module = "area", view = "_head", params = { area = area } }
    1.20 +elseif unit then
    1.21 +  execute.view{ module = "unit", view = "_head", params = { unit = unit } }
    1.22 +end
    1.23 +
    1.24 +
    1.25  ui.grid{ content = function()
    1.26    ui.cell_main{ content = function()
    1.27  
    1.28      execute.view{ module = "index", view = "_sidebar_motd_public" }
    1.29 -    
    1.30 +
    1.31      execute.view{ module = "issue", view = "_list" }
    1.32    end }
    1.33  
    1.34    ui.cell_sidebar{ content = function()
    1.35 +    execute.view{ module = "index", view = "_head" }
    1.36 +    
    1.37      execute.view{ module = "index", view = "_sidebar_motd" }
    1.38      if app.session.member then
    1.39        execute.view{ module = "index", view = "_sidebar_notifications" }

Impressum / About Us