Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added - Add automatic portability between consumer sites for friend websites or different environments of the same website, - Enforce either the `consumer site` or the `playlist` field is set on a LTI passport, and not both, - Improve admin pages for the playlist and video models, - Add unicity constraints on the playlist and video models, - Improve string representation for the a playlist model. Fixed - Improve test to secure portability of a video to the same playlist on another site, making sure it has precedence over a video linked to another playlist on the other site, - Isolate route definitions to avoid circular dependencies in the frontend, - Add unicity test timed text tracks to confirm soft deleted records are ignored, - Copy related tracks correctly when duplicating a video, - Replace the `upload-policy` API endpoint by `initiate-upload` that reset the upload state and returns the AWS S3 upload policy in a single POST query, - Add field `is_ready_to_play` to compensate removing field `state`, - Rename `state` field to `upload_state` as it does not represent the state of the object nymore but the state of the latest upload attempted on this object, - Enforce read-only on `upload_state` and `active_stamp` fields as they should only be updated by AWS via the `update-state` API endpoint.
- Loading branch information