consensus
Version:
vote for topics for your next meeting
66 lines (63 loc) • 2.12 kB
text/jade
extends layout
block content
.page-header
h3
a(href="/agendas/#{agenda.key}")
i.icon-tasks
= agenda.title
h2
i.icon-large.icon-question
= topic.title
small suggested by
a(href="/u/#{topic.owner_id}")= topic.owner_id
.well!= description
p Current tally:
b= topic.tally
.
if (locals.authed_user)
.row
- if (topic.state !== 'closed')
.col-md-2
form.form-inline.col-2(method="POST", action="/topics/#{topic.key}/vote/yes")
input(type="hidden", name="_csrf", value="#{_csrf}")
button.btn.btn-large.btn-block(type="submit", class=yes_class, value="yes")
i.icon-large.icon-thumbs-up
| Yes
.col-md-2
form.form-inline(method="POST", action="/topics/#{topic.key}/vote/no")
input(type="hidden", name="_csrf", value="#{_csrf}")
button.btn.btn-large.btn-block(type="submit", class=no_class, value='no')
i.icon-large.icon-thumbs-down
| No
- if (topic.owner_id === locals.authed_user.email)
.col-md-2.pull-right
a.btn.btn-large.btn-block.color4(href="/topics/#{topic.key}/edit")
i.icon-large.icon-edit
| Edit topic
.col-md-2.pull-right
form.form-inline(method="POST", action="/topics/#{topic.key}/close")
input(type="hidden", name="_csrf", value="#{_csrf}")
button.btn.btn-large.btn-block.color4(type="submit", value="close")
i.icon-large.icon-lock
| Close topic
- else
- if (topic.owner === locals.authed_user.email)
.col-md-3
form.form-inline(method="POST", action="/topics/#{topic.key}/open")
input(type="hidden", name="_csrf", value="#{_csrf}")
button.btn.btn-large.btn-block.color3(type="submit", value='open')
i.icon-large.icon-unlock
| Re-open topic
- else
p This topic is closed.
.row
- if (voters.length)
h4 Voters:
- for (var i = 0; i < voters.length; i++)
.col-md-3
a(href="mailto:#{voters[i]}")= voters[i]
|
- else
p No one has voted on this topic yet.