From 07b0755004901a728bda09139e2449bfd884b76c Mon Sep 17 00:00:00 2001 From: Andreas Stephanides Date: Mon, 10 Aug 2015 17:03:04 +0200 Subject: [PATCH] AutoCommit Mon Aug 10 17:03:04 CEST 2015 --- app/controllers/neuigkeiten_controller.rb | 2 +- app/helpers/application_helper.rb | 4 +- app/views/neuigkeiten/_neuigkeit.html.erb | 38 +++++++------------ .../neuigkeiten/_neuigkeit_view.html.erb | 2 +- app/views/neuigkeiten/show.html.erb | 27 +++++++------ app/views/survey/questions/show.html.erb | 2 +- 6 files changed, 34 insertions(+), 41 deletions(-) diff --git a/app/controllers/neuigkeiten_controller.rb b/app/controllers/neuigkeiten_controller.rb index f86f6ac..18e967c 100755 --- a/app/controllers/neuigkeiten_controller.rb +++ b/app/controllers/neuigkeiten_controller.rb @@ -14,7 +14,7 @@ class NeuigkeitenController < ApplicationController def show @neuigkeit = Neuigkeit.find(params[:id]) @rubrik=@neuigkeit.rubrik - @questions = @neuigkeit.questions.accessible_by?(:show, current_ability) + @questions = @neuigkeit.questions.accessible_by(current_ability,:show) if can?(:shownonpublic, Rubrik) @rubriken = Rubrik.all else diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 8a93542..c6225b3 100755 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -1,7 +1,7 @@ module ApplicationHelper - def cache_array_key(array) + def cache_array_key(array,prefix="") return "empty_array" if array.nil? or array.empty? - array.map{|c| c.id}.join('_')+"_"+array.max{|c|c.updated_at.to_i}.updated_at.try(:utc).to_s+"_"+I18n.locale.to_s + prefix+array.map{|c| c.id}.join('_')+"_"+array.max{|c|c.updated_at.to_i}.updated_at.try(:utc).to_s+"_"+I18n.locale.to_s # array.map{|c| c.id}.join('')+"_"+array.map{|c|c.try(:updated_at).try(:utc).to_s}.join('') +"_"+I18n.locale.to_s end diff --git a/app/views/neuigkeiten/_neuigkeit.html.erb b/app/views/neuigkeiten/_neuigkeit.html.erb index cd47d27..8df39d2 100755 --- a/app/views/neuigkeiten/_neuigkeit.html.erb +++ b/app/views/neuigkeiten/_neuigkeit.html.erb @@ -1,30 +1,20 @@ -<% if defined?(wrap_in) && !wrap_in.blank? %> +<% unless defined?(wrap_in) && !wrap_in.blank? + wrap_in=:div +end +%> +<%= content_tag wrap_in do %> + + <% cache("neuigkeit_" + neuigkeit.id.to_s + "_" + I18n.locale.to_s+neuigkeit.updated_at.try(:utc).try(:to_s)) do %> + <% c =[:linkbox] %> + <% c << "color-" + neuigkeit.rubrik.color.to_s + "-dark" unless neuigkeit.rubrik.color.nil? %> + <% c << "unpublished" unless neuigkeit.published? %> + <%= link_to [neuigkeit.rubrik,neuigkeit], {class: c} do %> + <%= render :partial=>"neuigkeiten/compact",:locals=> {:neuigkeit=> neuigkeit} %> + <% end %> - <%= content_tag wrap_in do %> - - <% cache("neuigkeit_"+neuigkeit.id.to_s+"_"+I18n.locale.to_s+neuigkeit.updated_at.try(:utc).try(:to_s)) do %> - <% c =[:linkbox] %> - <% c << "color-"+neuigkeit.rubrik.color.to_s+"-dark" unless neuigkeit.rubrik.color.nil? %> - <% c << "unpublished" unless neuigkeit.published? %> - <%= link_to [neuigkeit.rubrik,neuigkeit], {class: c} do %> - <%= render :partial=>"neuigkeiten/compact",:locals=> {:neuigkeit=> neuigkeit} %> - <% end %> - - <% end %> - <% end %> -<% else %> - -<% cache("neuigkeit_"+neuigkeit.id.to_s+"_"+I18n.locale.to_s+neuigkeit.updated_at.try(:utc).try(:to_s)) do %> - -<% c =[:linkbox] %> -<% c << "color-"+neuigkeit.rubrik.color.to_s+"-dark" unless neuigkeit.rubrik.color.nil? %> - <% c << "unpublished" unless neuigkeit.published? %> -<%= link_to [neuigkeit.rubrik,neuigkeit], {class: c} do %> -<%= render :partial=>"neuigkeiten/compact",:locals=> {:neuigkeit=> neuigkeit} %> -<% end %> + <% end %> <% end %> -<% end %> diff --git a/app/views/neuigkeiten/_neuigkeit_view.html.erb b/app/views/neuigkeiten/_neuigkeit_view.html.erb index c8781f4..f29e612 100644 --- a/app/views/neuigkeiten/_neuigkeit_view.html.erb +++ b/app/views/neuigkeiten/_neuigkeit_view.html.erb @@ -46,7 +46,7 @@ <% end%> - <%= new_question_for(neuigkeit_view) %> + <%= render_attachments_for(neuigkeit_view) %> <%= render 'layouts/pretty_toolbar', :object=> @toolbar_elements %> diff --git a/app/views/neuigkeiten/show.html.erb b/app/views/neuigkeiten/show.html.erb index 728a8cc..f1a740d 100755 --- a/app/views/neuigkeiten/show.html.erb +++ b/app/views/neuigkeiten/show.html.erb @@ -2,8 +2,10 @@ Fetsite - <%= @neuigkeit.title %> (<%= @neuigkeit.rubrik.name %>) <% set_meta_tags :author => fetprofile_path(@neuigkeit.author.fetprofile) unless @neuigkeit.author.fetprofile.nil? %> <% unless @neuigkeit.picture_robust.url.nil? %> - <% picture_url=URI(root_url) - picture_url.path=@neuigkeit.picture_robust.url(:locale=>nil, :theme=>nil) %> + <% + picture_url=URI(root_url) + picture_url.path=@neuigkeit.picture_robust.url(:locale=>nil, :theme=>nil) + %> <% end %> <% set_meta_tags :og => { @@ -20,6 +22,7 @@ <%= render 'rubriken/tabs' %>
+ diff --git a/app/views/survey/questions/show.html.erb b/app/views/survey/questions/show.html.erb index bd91474..04e0f1e 100644 --- a/app/views/survey/questions/show.html.erb +++ b/app/views/survey/questions/show.html.erb @@ -3,7 +3,7 @@ Typ: <%= @survey_question.typ %>

- +<%= render @survey_question.parent unless @survey_question.parent.nil?|| !(@survey_question.parent.class == Neuigkeit) %> <%= render @survey_question %> <%= render_comments_for(@survey_question) %>