+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: AGPL-3.0
+
module CommonApiTemplate
def self.included(base)
base.acts_as_api
t.add :modified_by_client_uuid
t.add :modified_by_user_uuid
t.add :modified_at
- t.add :updated_at
end
end
def as_api_response(template=nil, opts={})
if template.nil?
user = opts[:for_user] || current_user
- if user.is_admin and self.respond_to? :api_accessible_superuser
+ if user.andand.is_admin and self.respond_to? :api_accessible_superuser
template = :superuser
else
template = :user