Skip to content
Snippets Groups Projects
Commit 461b8a97 authored by Anusha Ranganathan's avatar Anusha Ranganathan
Browse files

Publication manager needs workflow loaded

parent 4695f5a9
No related tags found
1 merge request!195Draft: Fixed work and workflow action visibility
Pipeline #8331 failed
......@@ -10,6 +10,17 @@ namespace :rdms do
puts "Creating system publication manager"
_success, messages, _user = User.create_user_from_hash(user_hash, update_user: false)
puts messages if messages.any?
end
task :update => :environment do
user_hash = {
"email": ENV.fetch('SYSTEM_PUBLICATION_MANAGER', 'publication_manager@hyrax'),
"name": "Publication Manager",
"role": "publication_manager"
}
puts "Updating system publication manager"
_success, messages, _user = User.create_user_from_hash(user_hash, update_user: true)
puts messages if messages.any?
end
end
......
......@@ -24,6 +24,10 @@ namespace :rdms do
Rake::Task['hyrax:default_collection_types:create'].invoke
Rake::Task['hyrax:default_admin_set:create'].invoke
Rake::Task['hyrax:default_admin_set_for_workflow:create'].invoke
# the publication manager has manage role for the workflow, but not approving.
# So updating, so they also have approving role.
# Approving role can only be assigned after workflow is created, not before.
Rake::Task['rdms:publication_manager:update'].invoke
######
# Finished loading workflows, creating collection types and administrative sets
##############################################
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment