lib/sdr_client/redesigned_client/deposit.rb in sdr-client-2.13.2 vs lib/sdr_client/redesigned_client/deposit.rb in sdr-client-2.16.0
- old
+ new
@@ -13,10 +13,11 @@
# @param [String] basepath filepath to which filepaths are relative
# @param [Array<String>] files a list of relative filepaths to upload
# @param [Hash] options optional parameters
# @option options [Boolean] assign_doi should a DOI be assigned to this item
# @option options [String] priority what processing priority should be used ('low', 'default')
+ # @option options [String] user_versions action (none, new, update) to take for user version when closing version
# @option options [String] grouping_strategy what strategy will be used to group files
# @option options [String] file_set_strategy what strategy will be used to group file sets
# @option options [RequestBuilder] request_builder a request builder instance
def initialize(model:, accession:, basepath:, files: [], **options)
@model = model
@@ -46,9 +47,10 @@
new_request_dro = UpdateDroWithFileIdentifiers.update(request_dro: model,
upload_responses: upload_responses)
CreateResource.run(accession: accession,
priority: options[:priority],
assign_doi: options[:assign_doi],
+ user_versions: options[:user_versions],
metadata: new_request_dro)
end
private