Class: CurationConcerns::PermissionsController

Inherits:
ApplicationController
  • Object
show all
Includes:
PermissionsControllerBehavior
Defined in:
app/controllers/curation_concerns/permissions_controller.rb

Instance Method Summary collapse

Instance Method Details

#confirm_accessObject



4
5
6
# File 'app/controllers/curation_concerns/permissions_controller.rb', line 4

def confirm_access
  # intentional noop to display default rails view
end

#copy_accessObject



8
9
10
11
12
13
14
15
16
# File 'app/controllers/curation_concerns/permissions_controller.rb', line 8

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