module Projects class UpdateContext < BaseContext def execute(role = :default)
params[:project].delete(:namespace_id)
params[:project].delete(:public) unless can?(current_user, :change_public_mode, project) project.update_attributes(params[:project], as: role) end end end