forked from bofh/fetsite
smallfix
This commit is contained in:
@@ -93,6 +93,8 @@ class BeispieleController < ApplicationController
|
|||||||
@beispiel = Beispiel.find(params[:id])
|
@beispiel = Beispiel.find(params[:id])
|
||||||
@beispiel.name=@beispiel.beispieldatei.to_s.split('/').last
|
@beispiel.name=@beispiel.beispieldatei.to_s.split('/').last
|
||||||
@backlink = @beispiel.lva.nil? ? root_url : lva_path(@beispiel.lva)
|
@backlink = @beispiel.lva.nil? ? root_url : lva_path(@beispiel.lva)
|
||||||
|
params[:beispiel].delete :beispieldatei
|
||||||
|
params[:beispiel].delete :beispieldatei_cache
|
||||||
@lva = @beispiel.lva
|
@lva = @beispiel.lva
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
if @beispiel.update_attributes(params[:beispiel])
|
if @beispiel.update_attributes(params[:beispiel])
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ class Ability
|
|||||||
end
|
end
|
||||||
if (user.has_role?("moderator",Beispiel))
|
if (user.has_role?("moderator",Beispiel))
|
||||||
can :flag, Beispiel
|
can :flag, Beispiel
|
||||||
|
can [:edit, :update], Beispiel
|
||||||
end
|
end
|
||||||
if( user.has_role?("fetuser") || user.has_role?("fetadmin"))
|
if( user.has_role?("fetuser") || user.has_role?("fetadmin"))
|
||||||
can :manage, Modulgruppe
|
can :manage, Modulgruppe
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
<div class="span6">
|
<div class="span6">
|
||||||
<%= f.file_field :beispieldatei, :label => "Neue Datei hochladen:"%>
|
<% f.file_field :beispieldatei, :label => "Neue Datei hochladen:"%>
|
||||||
</div>
|
</div>
|
||||||
<%=f.input :datum , :as => :datetimepicker %>
|
<%=f.input :datum , :as => :datetimepicker %>
|
||||||
|
|
||||||
|
|||||||
@@ -86,7 +86,7 @@
|
|||||||
</p>
|
</p>
|
||||||
<%= link_to t("beispiel.zip") , beispiel_sammlung_lva_path(@lva), class: :linkbox %>
|
<%= link_to t("beispiel.zip") , beispiel_sammlung_lva_path(@lva), class: :linkbox %>
|
||||||
<% @beispiele_all.each do |b| %>
|
<% @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%>
|
<%= render b%>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|||||||
Reference in New Issue
Block a user