]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commit - server/tests/api/live/live.ts
Feature/Add replay privacy (#5692)
authorWicklow <123956049+wickloww@users.noreply.github.com>
Fri, 31 Mar 2023 07:12:21 +0000 (07:12 +0000)
committerGitHub <noreply@github.com>
Fri, 31 Mar 2023 07:12:21 +0000 (09:12 +0200)
commit05a60d85997c108d39bcfb14f1ffd4c74f8b1e93
tree5041a95ef945620a17f25ba934064b41f6bb00b7
parentebd61437c1ec92bea9772924c7051cb00d71f778
Feature/Add replay privacy (#5692)

* Add replay settings feature

* Fix replay settings behaviour

* Fix tests

* Fix tests

* Fix tests

* Update openapi doc and fix tests

* Add tests and fix code

* Models correction

* Add migration and update controller and middleware

* Add check params tests

* Fix video live middleware

* Updated code based on review comments
36 files changed:
client/src/app/+videos/+video-edit/shared/video-edit.component.html
client/src/app/+videos/+video-edit/shared/video-edit.component.ts
client/src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts
client/src/app/+videos/+video-edit/video-update.component.ts
server/controllers/api/videos/live.ts
server/initializers/constants.ts
server/initializers/database.ts
server/initializers/migrations/0760-video-live-replay-setting.ts [new file with mode: 0644]
server/lib/job-queue/handlers/video-live-ending.ts
server/lib/live/live-manager.ts
server/middlewares/validators/videos/video-live.ts
server/models/video/sql/video/shared/video-table-attributes.ts
server/models/video/video-live-replay-setting.ts [new file with mode: 0644]
server/models/video/video-live-session.ts
server/models/video/video-live.ts
server/models/video/video.ts
server/tests/api/check-params/live.ts
server/tests/api/live/live-constraints.ts
server/tests/api/live/live-fast-restream.ts
server/tests/api/live/live-save-replay.ts
server/tests/api/live/live.ts
server/tests/api/notifications/user-notifications.ts
server/tests/api/object-storage/live.ts
server/tests/api/object-storage/video-static-file-privacy.ts
server/tests/api/videos/video-static-file-privacy.ts
server/types/express.d.ts
server/types/models/video/index.ts
server/types/models/video/video-live-replay-setting.ts [new file with mode: 0644]
server/types/models/video/video-live-session.ts
server/types/models/video/video-live.ts
shared/models/videos/live/live-video-create.model.ts
shared/models/videos/live/live-video-session.model.ts
shared/models/videos/live/live-video-update.model.ts
shared/models/videos/live/live-video.model.ts
shared/server-commands/videos/live-command.ts
support/doc/api/openapi.yaml