# HG changeset patch # User bsw # Date 1345501557 -7200 # Node ID ad1e31e13ff68720580c01558143726441912e89 # Parent ae9ab3edff897afacf2d6a0c3e429cf727407baf Handle policies without issue quorum in issue details correctly diff -r ae9ab3edff89 -r ad1e31e13ff6 app/main/issue/_details.lua --- a/app/main/issue/_details.lua Mon Aug 20 03:54:20 2012 +0200 +++ b/app/main/issue/_details.lua Tue Aug 21 00:25:57 2012 +0200 @@ -7,18 +7,21 @@ attr = { class = "vertical" }, content = function() ui.field.text{ label = _"Population", name = "population" } - ui.field.text{ label = _"State", name = "state_name" } ui.field.timestamp{ label = _"Created at", name = "created" } - ui.field.text{ label = _"Admission time", value = issue.admission_time } - ui.field.text{ - label = _"Issue quorum", - value = format.percentage(policy.issue_quorum_num / policy.issue_quorum_den) - } - if issue.population then + if policy.polling then + ui.field.text{ label = _"Admission time", value = _"Automatically admitted (poll mode)" } + else + ui.field.text{ label = _"Admission time", value = issue.admission_time } ui.field.text{ - label = _"Currently required", - value = math.ceil(issue.population * policy.issue_quorum_num / policy.issue_quorum_den) + label = _"Issue quorum", + value = format.percentage(policy.issue_quorum_num / policy.issue_quorum_den) } + if issue.population then + ui.field.text{ + label = _"Currently required", + value = math.ceil(issue.population * policy.issue_quorum_num / policy.issue_quorum_den) + } + end end if issue.accepted then ui.field.timestamp{ label = _"Accepted at", name = "accepted" }