res = $arvados_api_client.api self, '/current'
$arvados_api_client.unpack_api_response(res)
end
+
+ def self.system
+ $arvados_system_user ||= begin
+ res = $arvados_api_client.api self, '/system'
+ $arvados_api_client.unpack_api_response(res)
+ end
+ end
+
+ def full_name
+ (self.first_name || "") + " " + (self.last_name || "")
+ end
+
+ def attribute_editable?(attr)
+ (not (self.uuid.andand.match(/000000000000000$/) and self.is_admin)) and super(attr)
+ end
end