X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/50bccff93109fe6ef9c370d2a858049d8b2e22cd..c7cf228372bee18d84b14fc4089a758bc157fe76:/apps/workbench/app/models/link.rb diff --git a/apps/workbench/app/models/link.rb b/apps/workbench/app/models/link.rb deleted file mode 100644 index 920b4bdcc5..0000000000 --- a/apps/workbench/app/models/link.rb +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright (C) The Arvados Authors. All rights reserved. -# -# SPDX-License-Identifier: AGPL-3.0 - -class Link < ArvadosBase - attr_accessor :head - attr_accessor :tail - def self.by_tail(t, opts={}) - where(opts.merge :tail_uuid => t.uuid) - end - - def default_name - self.class.resource_class_for_uuid(head_uuid).default_name rescue super - end - - def self.permissions_for(thing) - if thing.respond_to? :uuid - uuid = thing.uuid - else - uuid = thing - end - result = arvados_api_client.api("permissions", "/#{uuid}") - arvados_api_client.unpack_api_response(result) - end - - def self.creatable? - false - end -end