bsw@598: local area = param.get("area", "table") bsw@774: local member = param.get("member", "table") bsw@598: bsw@598: ui.container{ attr = { class = "area" }, content = function() bsw@598: bsw@774: execute.view{ module = "area", view = "_head", params = { area = area, hide_unit = true, show_content = true, member = member } } bsw@598: bsw@598: ui.container{ attr = { class = "content" }, content = function() bsw@619: ui.tag{ content = _"Issues:" } bsw@619: slot.put(" ") bsw@598: ui.link{ bsw@598: module = "area", view = "show", id = area.id, params = { tab = "open", filter = "new" }, bsw@598: text = _("#{count} new", { count = area.issues_new_count }) bsw@598: } bsw@598: slot.put(" · ") bsw@598: ui.link{ bsw@647: module = "area", view = "show", id = area.id, params = { tab = "open", filter = "accepted" }, bsw@598: text = _("#{count} in discussion", { count = area.issues_discussion_count }) bsw@598: } bsw@598: slot.put(" · ") bsw@598: ui.link{ bsw@647: module = "area", view = "show", id = area.id, params = { tab = "open", filter = "half_frozen" }, bsw@598: text = _("#{count} in verification", { count = area.issues_frozen_count }) bsw@598: } bsw@598: slot.put(" · ") bsw@598: ui.link{ bsw@647: module = "area", view = "show", id = area.id, params = { tab = "open", filter = "frozen" }, bsw@598: text = _("#{count} in voting", { count = area.issues_voting_count }) bsw@598: } bsw@598: slot.put(" · ") bsw@598: ui.link{ bsw@598: module = "area", view = "show", id = area.id, params = { tab = "closed", filter = "finished" }, bsw@598: text = _("#{count} finished", { count = area.issues_finished_count }) bsw@598: } bsw@598: slot.put(" · ") bsw@598: ui.link{ bsw@598: module = "area", view = "show", id = area.id, params = { tab = "closed", filter = "cancelled" }, bsw@598: text = _("#{count} cancelled", { count = area.issues_cancelled_count }) bsw@598: } bsw@598: end } bsw@598: bsw@598: end }