rename Metadatum to Link, head to head_uuid, tail to tail_uuid
[arvados.git] / app / controllers / application_controller.rb
index ba5d26babb64d0ed043e9a3411c9e8d7c3c9ac3b..076e3f868e8ee2bef1b13359cf398bcc037968e3 100644 (file)
@@ -50,8 +50,8 @@ class ApplicationController < ActionController::Base
 
   def index
     @objects ||= model_class.
-      joins("LEFT JOIN metadata permissions ON permissions.head=#{table_name}.owner AND permissions.tail=#{model_class.sanitize current_user.uuid} AND permissions.metadata_class='permission'").
-      where("?=? OR #{table_name}.owner=? OR #{table_name}.uuid=? OR permissions.head IS NOT NULL",
+      joins("LEFT JOIN links permissions ON permissions.head_uuid=#{table_name}.owner AND permissions.tail_uuid=#{model_class.sanitize current_user.uuid} AND permissions.link_class='permission'").
+      where("?=? OR #{table_name}.owner=? OR #{table_name}.uuid=? OR permissions.head_uuid IS NOT NULL",
             true, current_user.is_admin,
             current_user.uuid, current_user.uuid)
     if params[:where]