[% div_name = 'uploads'; INCLUDE site/snippets/toggleview.tt type = 'folder' %] File uploads
[% base_addr = url_base.replace(':8000', ''); MACRO fileuploader BLOCK; # http://www.template-toolkit.org/docs/manual/Directives.html#section_BLOCK "${base_addr}/fileuploader/${function}?c=${token.centre};" _ "u=${token.username};conflict_action=${action}"; END; resource_map = { request_forms => { title => 'Upload request forms', href => fileuploader( function = 'request_forms' ), new_tab => 1, }, flow_datafile => { title => 'Upload flow cytometry datafile', href => fileuploader( function = 'flow_data_files' ), new_tab => 1, }, outreach_datafile => { new_tab => 1, title => 'Upload outreach datafile', href => fileuploader( function = 'outreach_flow_files' ), }, bcr_abl_datafile => { title => 'Import BCR-ABL data file(s)', href => app_url _ '/data-import/bcr_abl', }, chimerism_datafile => { title => 'Import chimerism data file', href => app_url _ '/data-import/chimerism', }, cfh_datafile => { title => 'Upload new CfH data file', href => app_url _ '/resources/data_file', }, dna_concentration => { new_tab => 1, title => 'Upload FluidX storage DNA concentration data file', href => fileuploader( function = 'dna_concentration' ), }, initial_request_forms => { new_tab => 1, title => 'Upload initial request forms', href => fileuploader( function = 'pre_registration' ), }, genomics_fluidx_datafile => { new_tab => 1, title => 'Upload Fluidx data-file', href => fileuploader( function = 'fluidx_datafile' ), }, generic_files => { title => 'Upload generic files', href => fileuploader( function = 'generic_files', action = 'rename' ), new_tab => 1, }, ngis_requests => { new_tab => 1, title => 'Upload NGIS requests data-file', href => fileuploader( function = 'ngis_requests' ), }, pnh_flow_files => { new_tab => 1, title => 'Upload PNH flow data-files', href => fileuploader( function = 'pnh_flow_files' action = 'rename' ), }, results_files => { new_tab => 1, title => 'Upload results files', href => fileuploader( function = 'results_files' ), }, trial_edta_dna_results => { new_tab => 1, title => 'Upload trial EDTA DNA concentrations data file', href => fileuploader( function = 'trial_edta_dna_result' ), }, trial_xna_extraction => { new_tab => 1, title => 'Upload trial DNA/RNA concentrations data file', href => fileuploader( function = 'trial_xna_extraction' ), }, }; %]
[% BLOCK request_form; import( resource_map.${entry} ); %] [% END %] [% lfu = [ 'resources/menu/local/file_uploads', c.cfg('settings').item('_centre') ]; local_file_uploads = lfu.join('.'); PROCESS $local_file_uploads; %]
[% title %]