Class: CurationConcern::PermissionsController
- Inherits:
-
BaseController
- Object
- ApplicationController
- BaseController
- CurationConcern::PermissionsController
show all
- Defined in:
- app/controllers/curation_concern/permissions_controller.rb
Instance Method Summary
collapse
#authorize_curation_concern!, #contributor_agreement
Instance Method Details
#confirm ⇒ Object
4
5
|
# File 'app/controllers/curation_concern/permissions_controller.rb', line 4
def confirm
end
|
#copy ⇒ Object
7
8
9
10
|
# File 'app/controllers/curation_concern/permissions_controller.rb', line 7
def copy
Sufia.queue.push(VisibilityCopyWorker.new(curation_concern.id))
redirect_to polymorphic_path([:curation_concern, curation_concern]), notice: 'Updating file permissions. This may take a few minutes.'
end
|
#curation_concern ⇒ Object
12
13
14
15
16
17
18
19
|
# File 'app/controllers/curation_concern/permissions_controller.rb', line 12
def curation_concern
@curation_concern ||=
if params[:id]
ActiveFedora::Base.find(params[:id], cast: true)
else
raise "Missing required parameter `id'"
end
end
|