3036: Move manifest_text validation into Collection model. Change
authorPeter Amstutz <peter.amstutz@curoverse.com>
Fri, 22 Aug 2014 15:22:23 +0000 (11:22 -0400)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Fri, 22 Aug 2014 15:22:23 +0000 (11:22 -0400)
commit128506128f407047b3dc40e219cc9734afa7090a
tree9bad05bb930c0b8b36dbd353d4d62735ef577e47
parent86c4b60b5f9e8ab1f20eeee1da0afce3db57ab3b
3036: Move manifest_text validation into Collection model.  Change
uuids_for_docker_image to find_all_for_docker_image which returns Collection
objects instead of uuids.  Remove unused stripped_portable_data_hash helper.
Improved error messages.  Tests pass.
services/api/app/controllers/application_controller.rb
services/api/app/controllers/arvados/v1/collections_controller.rb
services/api/app/controllers/arvados/v1/groups_controller.rb
services/api/app/controllers/arvados/v1/jobs_controller.rb
services/api/app/helpers/collections_helper.rb
services/api/app/models/arvados_model.rb
services/api/app/models/collection.rb
services/api/app/models/link.rb
services/api/db/migrate/20140811184643_collection_use_regular_uuids.rb
services/api/lib/has_uuid.rb
services/api/test/functional/arvados/v1/collections_controller_test.rb