bsw@598: local area = param.get("area", "table") bsw@598: bsw@598: ui.container{ attr = { class = "area" }, content = function() bsw@598: execute.view{ module = "delegation", view = "_info", params = { area = area } } bsw@598: bsw@598: ui.container{ attr = { class = "title" }, content = function() bsw@598: -- area name bsw@598: ui.link{ bsw@598: module = "area", view = "show", id = area.id, bsw@598: attr = { class = "area_name" }, content = area.name bsw@598: } bsw@598: end } bsw@598: bsw@598: ui.container{ attr = { class = "content" }, content = function() 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@598: module = "area", view = "show", id = area.id, params = { tab = "open", filter = "discussion" }, bsw@598: text = _("#{count} in discussion", { count = area.issues_discussion_count }) bsw@598: } bsw@598: slot.put(" · ") bsw@598: ui.link{ bsw@598: module = "area", view = "show", id = area.id, params = { tab = "open", filter = "verification" }, bsw@598: text = _("#{count} in verification", { count = area.issues_frozen_count }) bsw@598: } bsw@598: slot.put(" · ") bsw@598: ui.link{ bsw@598: module = "area", view = "show", id = area.id, params = { tab = "open", filter = "voting" }, 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 }