At some other time we will try to remove all the For now we start with what we added after the comments icon.
89 lines
3.5 KiB
Plaintext
89 lines
3.5 KiB
Plaintext
<div id="<%= dom_id(proposal) %>"
|
|
class="proposal clear
|
|
<%= ("successful" if proposal.total_votes > Proposal.votes_needed_for_success) %>"
|
|
data-type="proposal">
|
|
<div class="panel <%= "with-image" if proposal.image.present? %>">
|
|
<div class="icon-successful"></div>
|
|
|
|
<% if proposal.image.present? %>
|
|
<div class="row">
|
|
<div class="small-12 medium-3 large-2 column text-center">
|
|
<%= image_tag proposal.image.variant(:thumb),
|
|
alt: proposal.image.title.unicode_normalize %>
|
|
</div>
|
|
|
|
<div class="<%= css_for_proposal_info_row(proposal) %>">
|
|
<% else %>
|
|
<div class="row">
|
|
<div class="<%= css_for_proposal_info_row(proposal) %>">
|
|
<% end %>
|
|
<div class="proposal-content">
|
|
<% cache [locale_and_user_status(proposal), "index", proposal, proposal.author] do %>
|
|
<h3><%= link_to proposal.title, namespaced_proposal_path(proposal) %></h3>
|
|
<p class="proposal-info">
|
|
<span class="comments-count">
|
|
<%= link_to t("proposals.proposal.comments", count: proposal.comments_count),
|
|
namespaced_proposal_path(proposal, anchor: "comments") %>
|
|
</span>
|
|
|
|
<span class="bullet"> • </span>
|
|
<%= l proposal.created_at.to_date %>
|
|
|
|
<% if proposal.author.hidden? || proposal.author.erased? %>
|
|
<span class="bullet"> • </span>
|
|
<span class="author">
|
|
<%= t("proposals.show.author_deleted") %>
|
|
</span>
|
|
<% else %>
|
|
<span class="bullet"> • </span>
|
|
<span class="author">
|
|
<%= proposal.author.name %>
|
|
</span>
|
|
<% if proposal.author.display_official_position_badge? %>
|
|
<span class="bullet"> • </span>
|
|
<span class="label round level-<%= proposal.author.official_level %>">
|
|
<%= proposal.author.official_position %>
|
|
</span>
|
|
<% end %>
|
|
<% end %>
|
|
|
|
<% if proposal.author.verified_organization? %>
|
|
<span class="bullet"> • </span>
|
|
<span class="label round is-association">
|
|
<%= t("shared.collective") %>
|
|
</span>
|
|
<% end %>
|
|
</p>
|
|
<div class="proposal-description">
|
|
<p><%= proposal.summary %></p>
|
|
<div class="truncate"></div>
|
|
</div>
|
|
<%= render "shared/tags", taggable: proposal, limit: 5 %>
|
|
<% end %>
|
|
</div>
|
|
</div>
|
|
|
|
<% if show_proposal_votes? %>
|
|
<div id="<%= dom_id(proposal) %>_votes"
|
|
class="small-12 medium-3 column supports-container">
|
|
<% if proposal.successful? %>
|
|
<div class="padding">
|
|
<div class="supports text-center">
|
|
<%= render "proposals/supports", proposal: proposal %>
|
|
</div>
|
|
</div>
|
|
<% elsif proposal.archived? %>
|
|
<div class="padding text-center">
|
|
<strong><%= t("proposals.proposal.supports", count: proposal.total_votes) %></strong>
|
|
<p><%= t("proposals.proposal.archived") %></p>
|
|
</div>
|
|
<% else %>
|
|
<%= render "votes", proposal: proposal %>
|
|
<% end %>
|
|
</div>
|
|
<% end %>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|