X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/2d4263c16812a906589cbc13be26535a85691bd8..ce3845c8ce108518832ea6ad9a10bb9b98a48174:/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