From 6b436efafc72b5d85fb9d2f3b7a46157df223880 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juanjo=20Baz=C3=A1n?= Date: Mon, 14 Sep 2015 17:24:34 +0200 Subject: [PATCH] adds cache to proposal's show --- app/views/proposals/show.html.erb | 149 +++++++++++++++--------------- 1 file changed, 75 insertions(+), 74 deletions(-) diff --git a/app/views/proposals/show.html.erb b/app/views/proposals/show.html.erb index b4e40deba..a98ca1d69 100644 --- a/app/views/proposals/show.html.erb +++ b/app/views/proposals/show.html.erb @@ -1,90 +1,91 @@ -
-
-
-   - <%= link_to t("proposals.show.back_link"), proposals_path, class: 'left back' %> +<% cache [locale_and_user_status(@proposal), @proposal, @proposal.author, Flag.flagged?(current_user, @proposal), @proposal_votes] do %> +
+
+
+   + <%= link_to t("proposals.show.back_link"), proposals_path, class: 'left back' %> - <% if current_user && @proposal.editable_by?(current_user) %> - <%= link_to edit_proposal_path(@proposal), class: 'edit-proposal button success tiny radius right' do %> - - <%= t("proposals.show.edit_proposal_link") %> - <% end %> - <% end %> - -

<%= @proposal.title %>

- <% if @proposal.conflictive? %> -
- <%= t("proposals.show.flag") %> -
- <% end %> - - -
- <%= avatar_image(@proposal.author, seed: @proposal.author_id, size: 32, class: 'author-photo') %> - - <% if @proposal.author.hidden? %> - - - <%= t("proposals.show.author_deleted") %> - - <% else %> - - <%= @proposal.author.name %> - - <% if @proposal.author.official? %> -  •  - - <%= @proposal.author.official_position %> - + <% if current_user && @proposal.editable_by?(current_user) %> + <%= link_to edit_proposal_path(@proposal), class: 'edit-proposal button success tiny radius right' do %> + + <%= t("proposals.show.edit_proposal_link") %> <% end %> <% end %> - <% if @proposal.author.verified_organization? %> -  •  - - <%= t("shared.collective") %> - +

<%= @proposal.title %>

+ <% if @proposal.conflictive? %> +
+ <%= t("proposals.show.flag") %> +
<% end %> -  •  - <%= l @proposal.created_at.to_date %> -  •  -   - <%= link_to t("proposals.show.comments", count: @proposal.comments_count), "#comments" %> -  •  - - <%= render 'proposals/flag_actions', proposal: @proposal %> - -
- <%= safe_html_with_links @proposal.description %> +
+ <%= avatar_image(@proposal.author, seed: @proposal.author_id, size: 32, class: 'author-photo') %> - <% if @proposal.external_url.present? %> -
<%= link_to(@proposal.external_url) %>
- <% end %> + <% if @proposal.author.hidden? %> + + + <%= t("proposals.show.author_deleted") %> + + <% else %> + + <%= @proposal.author.name %> + + <% if @proposal.author.official? %> +  •  + + <%= @proposal.author.official_position %> + + <% end %> + <% end %> -

<%= @proposal.question %>

+ <% if @proposal.author.verified_organization? %> +  •  + + <%= t("shared.collective") %> + + <% end %> - <%= render 'shared/tags', proposal: @proposal %> +  •  + <%= l @proposal.created_at.to_date %> +  •  +   + <%= link_to t("proposals.show.comments", count: @proposal.comments_count), "#comments" %> +  •  + + <%= render 'proposals/flag_actions', proposal: @proposal %> + +
-
- <%= render 'actions', proposal: @proposal %> -
-
+ <%= safe_html_with_links @proposal.description %> - -
-
+ +
+
+<% end %> <%= render "comments" %>