Move can_read permission logic into ArvadosModel.readable_by scope,
authorTom Clegg <tom@curoverse.com>
Tue, 4 Feb 2014 07:50:54 +0000 (23:50 -0800)
committerTom Clegg <tom@curoverse.com>
Tue, 4 Feb 2014 07:50:54 +0000 (23:50 -0800)
commit6f6f108d9d5bcb2e2a033bb16ac5dd78e108291f
tree42f782ba2875c5b525b08e29525c38621a688aae
parent3c98bafafb83a5ab76251472ed3f65aa291f3e9d
Move can_read permission logic into ArvadosModel.readable_by scope,
and use that in collections.provenance instead of plain where().

refs #1977
refs #2037
services/api/app/controllers/application_controller.rb
services/api/app/controllers/arvados/v1/collections_controller.rb
services/api/app/models/arvados_model.rb
services/api/test/fixtures/links.yml