X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/fb3c02b38a24cda422de95f2f8b49002b841cc72..05d6c99e5b40c7e0792c44a7c2d9af5b91164f9b:/services/api/app/models/link.rb 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