projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch '0000-ruby-client-config'
[arvados.git]
/
services
/
api
/
app
/
controllers
/
arvados
/
v1
/
repositories_controller.rb
diff --git
a/services/api/app/controllers/arvados/v1/repositories_controller.rb
b/services/api/app/controllers/arvados/v1/repositories_controller.rb
index 19504e10c8d83d6e5a06a20bfd8a57e17e556e28..390aa73324fd4a3eba0b56a245819b587f26d9f9 100644
(file)
--- a/
services/api/app/controllers/arvados/v1/repositories_controller.rb
+++ b/
services/api/app/controllers/arvados/v1/repositories_controller.rb
@@
-14,7
+14,7
@@
class Arvados::V1::RepositoriesController < ApplicationController
gitolite_permissions = ''
perms = []
repo.permissions.each do |perm|
gitolite_permissions = ''
perms = []
repo.permissions.each do |perm|
- if
perm.tail_kind == 'arvados#group'
+ if
ArvadosModel::resource_class_for_uuid(perm.tail_uuid) == Group
@users.each do |user_uuid, user|
user.group_permissions.each do |group_uuid, perm_mask|
if perm_mask[:write]
@users.each do |user_uuid, user|
user.group_permissions.each do |group_uuid, perm_mask|
if perm_mask[:write]