Playlist server API
authorChocobozzz <me@florianbigard.com>
Tue, 26 Feb 2019 09:55:40 +0000 (10:55 +0100)
committerChocobozzz <chocobozzz@cpy.re>
Mon, 18 Mar 2019 10:17:59 +0000 (11:17 +0100)
commit418d092afa81e2c8fe8ac6838fc4b5eb0af6a782
tree5e9bc5604fd5d66a006cfebb7acdbdd5486e5d1e
parentb427febb4d5cebf03b815bca2c59af6e82491569
Playlist server API
63 files changed:
server.ts
server/controllers/activitypub/client.ts
server/controllers/activitypub/outbox.ts
server/controllers/api/accounts.ts
server/controllers/api/index.ts
server/controllers/api/video-channel.ts
server/controllers/api/video-playlist.ts [new file with mode: 0644]
server/controllers/api/videos/blacklist.ts
server/controllers/services.ts
server/helpers/activitypub.ts
server/helpers/custom-validators/activitypub/activity.ts
server/helpers/custom-validators/activitypub/playlist.ts [new file with mode: 0644]
server/helpers/custom-validators/video-playlists.ts [new file with mode: 0644]
server/helpers/custom-validators/videos.ts
server/initializers/constants.ts
server/initializers/database.ts
server/lib/activitypub/actor.ts
server/lib/activitypub/cache-file.ts
server/lib/activitypub/crawl.ts
server/lib/activitypub/playlist.ts [new file with mode: 0644]
server/lib/activitypub/process/process-create.ts
server/lib/activitypub/process/process-update.ts
server/lib/activitypub/send/send-create.ts
server/lib/activitypub/send/send-delete.ts
server/lib/activitypub/send/send-update.ts
server/lib/activitypub/url.ts
server/lib/job-queue/handlers/activitypub-http-fetcher.ts
server/middlewares/validators/account.ts
server/middlewares/validators/sort.ts
server/middlewares/validators/videos/video-channels.ts
server/middlewares/validators/videos/video-imports.ts
server/middlewares/validators/videos/video-playlists.ts [new file with mode: 0644]
server/middlewares/validators/videos/videos.ts
server/models/account/account.ts
server/models/activitypub/actor-follow.ts
server/models/activitypub/actor.ts
server/models/utils.ts
server/models/video/video-channel.ts
server/models/video/video-format-utils.ts
server/models/video/video-playlist-element.ts [new file with mode: 0644]
server/models/video/video-playlist.ts [new file with mode: 0644]
server/models/video/video.ts
server/tests/api/check-params/video-playlists.ts [new file with mode: 0644]
server/tests/api/videos/video-playlists.ts [new file with mode: 0644]
shared/models/activitypub/activity.ts
shared/models/activitypub/activitypub-actor.ts
shared/models/activitypub/objects/playlist-element-object.ts [new file with mode: 0644]
shared/models/activitypub/objects/playlist-object.ts [new file with mode: 0644]
shared/models/actors/account.model.ts
shared/models/overviews/videos-overview.ts
shared/models/users/user-right.enum.ts
shared/models/users/user-role.ts
shared/models/videos/channel/video-channel.model.ts
shared/models/videos/playlist/video-playlist-create.model.ts [new file with mode: 0644]
shared/models/videos/playlist/video-playlist-element-create.model.ts [new file with mode: 0644]
shared/models/videos/playlist/video-playlist-element-update.model.ts [new file with mode: 0644]
shared/models/videos/playlist/video-playlist-privacy.model.ts [new file with mode: 0644]
shared/models/videos/playlist/video-playlist-update.model.ts [new file with mode: 0644]
shared/models/videos/playlist/video-playlist.model.ts [new file with mode: 0644]
shared/models/videos/video.model.ts
shared/utils/videos/video-playlists.ts
shared/utils/videos/video-streaming-playlists.ts [new file with mode: 0644]
shared/utils/videos/videos.ts