# HG changeset patch # User bsw # Date 1612209767 -3600 # Node ID 44b58a76f3e332f94e5c83489fcaac78f1c2ce4f # Parent 29cf0208469473b41a850da9966b6d529fa29c29 Removed old view diff -r 29cf02084694 -r 44b58a76f3e3 app/main/unit/_sidebar.lua --- a/app/main/unit/_sidebar.lua Mon Feb 01 20:59:35 2021 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,71 +0,0 @@ -local member = param.get ( "member", "table" ) or app.session.member - -local unit = param.get ( "unit", "table" ) - -local areas_selector = Area:new_selector() - :reset_fields() - :add_field("area.id", nil, { "grouped" }) - :add_field("area.unit_id", nil, { "grouped" }) - :add_field("area.name", nil, { "grouped" }) - :add_where{ "area.unit_id = ?", unit.id } - :add_where{ "area.active" } - :add_order_by("area.name") - -local areas = areas_selector:exec() -if member then - unit:load_delegation_info_once_for_member_id(member.id) - areas:load_delegation_info_once_for_member_id(member.id) -end - - -ui.sidebar ( "tab-whatcanido", function () - - ui.sidebarHead( function () - ui.heading { - level = 2, content = _"Subject areas" - } - end ) - - if #areas > 0 then - - ui.container { class = "areas", content = function () - - for i, area in ipairs ( areas ) do - - ui.container { attr = { class = "sidebarRow" }, content = function () - - if member then - local delegation = Delegation:by_pk(member.id, nil, area.id, nil) - - if delegation then - ui.link { - module = "delegation", view = "show", params = { - area_id = area.id - }, - attr = { class = "delegation_info" }, - content = function () - ui.delegation(delegation.trustee_id, delegation.trustee_id and delegation.trustee.name) - end - } - end - end - - if area.subscribed then - ui.image { attr = { class = "icon16 star" }, static = "icons/48/star.png" } - end - - ui.link { - attr = { class = "area" }, - module = "area", view = "show", id = area.id, - content = area.name - } - - end } -- ui.tag "li" - - end -- for i, area - - end } -- ui.tag "ul" - - end -- if #areas > 0 - -end ) -- ui.sidebar