This commit is contained in:
2015-06-25 16:33:51 +02:00
parent b9d436789c
commit 74e39f45d6
4 changed files with 5 additions and 2 deletions

View File

@@ -93,6 +93,8 @@ class BeispieleController < ApplicationController
@beispiel = Beispiel.find(params[:id])
@beispiel.name=@beispiel.beispieldatei.to_s.split('/').last
@backlink = @beispiel.lva.nil? ? root_url : lva_path(@beispiel.lva)
params[:beispiel].delete :beispieldatei
params[:beispiel].delete :beispieldatei_cache
@lva = @beispiel.lva
respond_to do |format|
if @beispiel.update_attributes(params[:beispiel])

View File

@@ -25,6 +25,7 @@ class Ability
end
if (user.has_role?("moderator",Beispiel))
can :flag, Beispiel
can [:edit, :update], Beispiel
end
if( user.has_role?("fetuser") || user.has_role?("fetadmin"))
can :manage, Modulgruppe

View File

@@ -12,7 +12,7 @@
<% end %>
</div>
<div class="span6">
<%= f.file_field :beispieldatei, :label => "Neue Datei hochladen:"%>
<% f.file_field :beispieldatei, :label => "Neue Datei hochladen:"%>
</div>
<%=f.input :datum , :as => :datetimepicker %>

View File

@@ -86,7 +86,7 @@
</p>
<%= link_to t("beispiel.zip") , beispiel_sammlung_lva_path(@lva), class: :linkbox %>
<% @beispiele_all.each do |b| %>
<% cache("beispiel_" +I18n.locale.to_s+b.id.to_s+can?(:delete,b).to_s+"_"+can?(:edit,b).to_s + "_" + can?(:flag, b).to_s + "_" + can?(:like, b).to_s + "_" + b.updated_at.try(:utc).try(:to_s) + get_theme.to_s) do %>
<% cache("beispiel_" +I18n.locale.to_s+b.id.to_s+can?(:delete,b).to_s+"_"+can?(:edit,b).to_s + "_" + can?(:flag, b).to_s + "_" + can?(:like, b).to_s + "_" + b.updated_at.try(:utc).try(:to_s) + get_theme_help(current_user).to_s) do %>
<%= render b%>
<% end %>
<% end %>