offset_all = @offset
@orders = []
- ArvadosModel.descendants.
- reject(&:abstract_class?).
- sort_by(&:to_s).
+ ArvadosModel.descendants.reject(&:abstract_class?).sort_by(&:to_s).
each do |klass|
case klass.to_s
# We might expect klass==Link etc. here, but we would be
# disappointed: when Rails reloads model classes, we get two
# distinct classes called Link which do not equal each
# other. But we can still rely on klass.to_s to be "Link".
- when 'ApiClientAuthorization', 'UserAgreement'
+ when 'ApiClientAuthorization', 'UserAgreement', 'Link'
# Do not want.
else
@objects = klass.readable_by(*@read_users)
end
end
@objects = all_objects || []
- @links = Link.where('link_class=? and owner_uuid=?'\
- ' and owner_uuid=tail_uuid'\
+ @links = Link.where('link_class=? and tail_uuid=?'\
' and head_uuid in (?)',
'name',
@object.uuid,