Fix for workshop translation permissions

This commit is contained in:
Godwin
2015-09-21 19:24:52 -07:00
parent da17c38120
commit 2fdfc57c49
53 changed files with 215 additions and 219 deletions
+2 -2
View File
@@ -832,7 +832,7 @@ class ConferencesController < ApplicationController
@workshop = Workshop.find_by_id_and_conference_id(params[:workshop_id], @this_conference.id)
do_404 unless @workshop
@can_edit = @workshop.can_edit?(current_user)
do_403 unless @can_edit || @workshop.can_translate?(current_user)
do_403 unless @can_edit || @workshop.can_translate?(current_user, I18n.locale)
@title = @workshop.title
@info = @workshop.info
@needs = JSON.parse(@workshop.needs || '[]').map &:to_sym
@@ -888,7 +888,7 @@ class ConferencesController < ApplicationController
end
can_edit = workshop.can_edit?(current_user)
do_403 unless can_edit || workshop.can_translate?(current_user)
do_403 unless can_edit || workshop.can_translate?(current_user, I18n.locale)
workshop.title = params[:title]
workshop.info = params[:info]