13561: Add basic support for collection versioning at the model level.
authorLucas Di Pentima <ldipentima@veritasgenetics.com>
Fri, 21 Sep 2018 16:18:02 +0000 (13:18 -0300)
committerLucas Di Pentima <ldipentima@veritasgenetics.com>
Fri, 21 Sep 2018 16:18:02 +0000 (13:18 -0300)
commitdbfe1d83ff4e77edc77a562022a999e9ba9e2e2b
treee38b8cd43671c9c385e8ee951b5ccbea4acf66c3
parente37b9b6599f427520100aa262bcd65d6596bdbfd
13561: Add basic support for collection versioning at the model level.

* Update "unique name" index to ignore collection records that are old versions
* Add tests
* Update collection fixtures

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>
services/api/app/models/collection.rb
services/api/config/application.default.yml
services/api/db/migrate/20180919001158_recreate_collection_unique_name_index.rb [new file with mode: 0644]
services/api/db/structure.sql
services/api/test/fixtures/collections.yml
services/api/test/unit/collection_test.rb