X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/43773cb247a1fb744b57070b715bfa5d53a00822..926625e0650d6e055ee098798694af3006ae34a9:/services/api/app/models/link.rb?ds=sidebyside diff --git a/services/api/app/models/link.rb b/services/api/app/models/link.rb index 5ca5f36004..1d4e13d186 100644 --- a/services/api/app/models/link.rb +++ b/services/api/app/models/link.rb @@ -1,4 +1,4 @@ -class Link < OrvosModel +class Link < ArvadosModel include AssignUuid include KindAndEtag include CommonApiTemplate @@ -12,7 +12,7 @@ class Link < OrvosModel attr_accessor :head attr_accessor :tail - api_accessible :superuser, :extend => :common do |t| + api_accessible :user, extend: :common do |t| t.add :tail_kind t.add :tail_uuid t.add :link_class @@ -47,7 +47,7 @@ class Link < OrvosModel where('uuid=?',head_uuid). first if head_obj - return true if head_obj.owner == current_user.uuid + return true if head_obj.owner_uuid == current_user.uuid end # Users with "can_grant" permission on an object can grant