%namespace name="components" file="/components.html"/>
<%namespace name="state" file="/poll/state.html"/>
<%def name="_row(tile, proposal)">
${proposal.title}
%if tile.fresh:
${_("(new)")}
%endif
${tiles.badge.badges(proposal.badges)}
${tiles.badge.badges(proposal.categories)}
%if h.config.get_bool('adhocracy.proposal.split_badge_edit'):
%if can.proposal.edit_badges(proposal):
${_(u"Edit Badges")}
%endif
%else:
%if can.proposal.edit(proposal):
${_(u"Edit")}
%endif
%endif
%if proposal.is_adopt_polling():
${_("%s%% approval") % int(proposal.adopt_poll.tally.rel_for * 100)|n}
·
%elif proposal.rate_poll is not None:
${_("%s:%s votes") % (proposal.rate_poll.tally.num_for, proposal.rate_poll.tally.num_against)|n}
·
%endif
%if proposal.instance.use_norms and proposal.instance.allow_propose_changes:
${ungettext("%s norm", "%s norms", len(proposal.selections)) % len(proposal.selections)}
·
%endif
%def>
<%def name="row(tile, proposal)">
${tiles.page.inline(proposal.description)}
%if not proposal.is_adopt_polling() and proposal.rate_poll is not None:
${tiles.poll.widget(proposal.rate_poll, cls='big')}
%endif
${_('Join the discussion')}
%def>
<%def name="sidebar(tile, proposal)">
%if proposal.is_adopt_polling():
${tiles.poll.booth(proposal.adopt_poll)}
%endif
${tiles.delegation.sidebar(proposal, tile)}
%def>
<%def name="header(tile, proposal, active)">
${_("%s has been adopted %s.") % (h.delegateable.link(proposal, link=False),
h.datetime_tag(proposal.adopt_poll.end_time))|n}
%elif proposal.is_adopt_polling():
%endif
%def>