Add ability to schedule video publication
authorChocobozzz <me@florianbigard.com>
Fri, 15 Jun 2018 14:52:15 +0000 (16:52 +0200)
committerChocobozzz <me@florianbigard.com>
Fri, 15 Jun 2018 16:20:56 +0000 (18:20 +0200)
commitbbe0f0645ca958d33a3f409b15166609733b663f
treeedcd5d702c73cda74a2177c4bdc08c616334337d
parent2baea0c77cc765f7cbca9c9a2f4272268892a35c
Add ability to schedule video publication
51 files changed:
client/package.json
client/src/app/+accounts/account-videos/account-videos.component.ts
client/src/app/+my-account/my-account-videos/my-account-videos.component.html
client/src/app/+my-account/my-account-videos/my-account-videos.component.scss
client/src/app/+my-account/my-account-videos/my-account-videos.component.ts
client/src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts
client/src/app/app.component.ts
client/src/app/core/server/server.service.ts
client/src/app/shared/forms/form-validators/video-validators.service.ts
client/src/app/shared/forms/markdown-textarea.component.ts
client/src/app/shared/i18n/i18n-primeng-calendar.ts [new file with mode: 0644]
client/src/app/shared/misc/screen.service.ts [new file with mode: 0644]
client/src/app/shared/misc/utils.ts
client/src/app/shared/shared.module.ts
client/src/app/shared/video/abstract-video-list.ts
client/src/app/shared/video/video-edit.model.ts
client/src/app/shared/video/video-thumbnail.component.ts
client/src/app/shared/video/video.model.ts
client/src/app/shared/video/video.service.ts
client/src/app/videos/+video-edit/shared/video-edit.component.html
client/src/app/videos/+video-edit/shared/video-edit.component.scss
client/src/app/videos/+video-edit/shared/video-edit.component.ts
client/src/app/videos/+video-edit/shared/video-edit.module.ts
client/src/app/videos/+video-edit/video-add.component.html
client/src/app/videos/+video-edit/video-add.component.ts
client/src/app/videos/+video-edit/video-update.component.html
client/src/app/videos/+video-edit/video-update.component.ts
client/src/app/videos/+video-watch/video-watch.component.html
client/src/app/videos/+video-watch/video-watch.component.scss
client/src/app/videos/+video-watch/video-watch.component.ts
client/src/app/videos/video-list/video-local.component.ts
client/src/app/videos/video-list/video-recently-added.component.ts
client/src/app/videos/video-list/video-search.component.ts
client/src/app/videos/video-list/video-trending.component.ts
client/src/sass/application.scss
client/src/sass/include/_mixins.scss
client/src/sass/primeng-custom.scss [new file with mode: 0644]
client/yarn.lock
server/initializers/constants.ts
server/lib/schedulers/update-videos-scheduler.ts
server/middlewares/validators/videos.ts
server/models/video/schedule-video-update.ts
server/models/video/video.ts
server/tests/api/check-params/videos.ts
server/tests/api/videos/video-schedule-update.ts
shared/models/videos/video-create.model.ts
shared/models/videos/video-schedule-update.model.ts [new file with mode: 0644]
shared/models/videos/video-update.model.ts
shared/models/videos/video.model.ts
support/doc/api/html/index.html
support/doc/api/openapi.yaml