Commit graph

6 commits

Author SHA1 Message Date
Shinya Maeda
9b823af4fd Remove releases_page feature flag
We introduced releases_page feature flag.
Given this feature is deemed stable, we should remove
this flag before 19th.
2019-01-11 13:26:09 +09:00
Shinya Maeda
df7ed9eef2 Add unique constraint to release and url
Fix coding style

Improve coding style

Decouple UPDATE and DELETE operations of asset links

Rename links_attributes to assets:links

Rename exposed param and updated spec
2019-01-04 22:17:03 +09:00
Shinya Maeda
8a14548fc7 Add spec for duplicate link name creation
Fix spec for mysql unique validation failure
2019-01-04 22:17:02 +09:00
Shinya Maeda
66755c9ed5 Support CURD operation for release asset links
- Add Releases::Links model
- Expose it in release API
- Add integration tests
2019-01-04 22:17:02 +09:00
Shinya Maeda
8f1e96c89b Add spec for Release API
Add spec for all release API - GET, POST, PUT, DELETE.
Also, fixes some minior bugs.
2018-12-31 14:35:57 +09:00
Shinya Maeda
dc8a8c7d99 Add delete method in Release API
Introduce DELETE endpoint in Release API
2018-12-31 14:35:14 +09:00