Sha256: 4ca4c78bdc26059a48839e31e7ac25b90458f126bfe7823981fd5ae806f69be9

Contents?: true

Size: 540 Bytes

Versions: 8

Compression:

Stored size: 540 Bytes

Contents

class CurationConcerns::PermissionsController < ApplicationController
  include CurationConcerns::PermissionsControllerBehavior

  def confirm_access
    # intentional noop to display default rails view
  end

  def copy_access
    authorize! :edit, curation_concern
    # copy visibility
    VisibilityCopyJob.perform_later(curation_concern)

    # copy permissions
    InheritPermissionsJob.perform_later(curation_concern)
    redirect_to [main_app, curation_concern], notice: I18n.t("sufia.upload.change_access_flash_message")
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
sufia-7.4.1 app/controllers/curation_concerns/permissions_controller.rb
sufia-7.4.0 app/controllers/curation_concerns/permissions_controller.rb
sufia-7.3.1 app/controllers/curation_concerns/permissions_controller.rb
sufia-7.3.0 app/controllers/curation_concerns/permissions_controller.rb
sufia-7.3.0.rc3 app/controllers/curation_concerns/permissions_controller.rb
sufia-7.3.0.rc2 app/controllers/curation_concerns/permissions_controller.rb
sufia-7.3.0.rc1 app/controllers/curation_concerns/permissions_controller.rb
sufia-7.2.0 app/controllers/curation_concerns/permissions_controller.rb