Class: ExportsController
- Inherits:
-
ApplicationController
show all
- Includes:
- ExportHelper
- Defined in:
- frontend/app/controllers/exports_controller.rb
Instance Method Summary
(collapse)
#xml_response
can_access?, permission_mappings, set_access_control
Instance Method Details
- (Object) container_labels
9
10
11
12
|
# File 'frontend/app/controllers/exports_controller.rb', line 9
def container_labels
download_export(
"/repositories/#{JSONModel::repository}/resource_labels/#{params[:id]}.tsv")
end
|
- (Object) download_dc
21
22
23
24
|
# File 'frontend/app/controllers/exports_controller.rb', line 21
def download_dc
download_export(
"/repositories/#{JSONModel::repository}/digital_objects/dublin_core/#{params[:id]}.xml")
end
|
- (Object) download_eac
56
57
58
59
|
# File 'frontend/app/controllers/exports_controller.rb', line 56
def download_eac
download_export(
"/repositories/#{JSONModel::repository}/archival_contexts/#{params[:type].sub(/^agent_/, '').pluralize}/#{params[:id]}.xml")
end
|
- (Object) download_ead
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
# File 'frontend/app/controllers/exports_controller.rb', line 40
def download_ead
if params[:print_pdf] == "true"
url = "/repositories/#{JSONModel::repository}/resource_descriptions/#{params[:id]}.pdf"
else
url = "/repositories/#{JSONModel::repository}/resource_descriptions/#{params[:id]}.xml"
end
download_export(url,
:include_unpublished => (params[:include_unpublished] ? params[:include_unpublished] : false),
:print_pdf => (params[:print_pdf] ? params[:print_pdf] : false),
:include_daos => (params[:include_daos] ? params[:include_daos] : false),
:numbered_cs => (params[:numbered_cs] ? params[:numbered_cs] : false))
end
|
- (Object) download_marc
15
16
17
18
|
# File 'frontend/app/controllers/exports_controller.rb', line 15
def download_marc
download_export(
"/repositories/#{JSONModel::repository}/resources/marc21/#{params[:id]}.xml")
end
|
- (Object) download_mets
34
35
36
37
|
# File 'frontend/app/controllers/exports_controller.rb', line 34
def download_mets
download_export(
"/repositories/#{JSONModel::repository}/digital_objects/mets/#{params[:id]}.xml")
end
|
- (Object) download_mods
27
28
29
30
|
# File 'frontend/app/controllers/exports_controller.rb', line 27
def download_mods
download_export(
"/repositories/#{JSONModel::repository}/digital_objects/mods/#{params[:id]}.xml")
end
|