X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/7046a30e466536a2e8c515b3d15f4f528c68ef7f..dbaa58c1c806799435ca5741b3f61bc6b65b6569:/apps/workbench/app/models/user.rb diff --git a/apps/workbench/app/models/user.rb b/apps/workbench/app/models/user.rb index d30b472a06..34e8181515 100644 --- a/apps/workbench/app/models/user.rb +++ b/apps/workbench/app/models/user.rb @@ -40,7 +40,8 @@ class User < ArvadosBase # Create a project owned by user_a to accept everything owned by user_b res = arvados_api_client.api Group, nil, {:group => { :name => new_group_name, - :group_class => "project"}}, + :group_class => "project"}, + :ensure_unique_name => true}, {:arvados_api_token => user_a}, false target = arvados_api_client.unpack_api_response(res) @@ -108,7 +109,7 @@ class User < ArvadosBase false end - def self.creatable? + def self.creatable? current_user and current_user.is_admin - end + end end