Add server plugin filter hooks for import with torrent and url (#2621)
authorRigel Kent <sendmemail@rigelk.eu>
Thu, 14 May 2020 09:10:26 +0000 (11:10 +0200)
committerGitHub <noreply@github.com>
Thu, 14 May 2020 09:10:26 +0000 (11:10 +0200)
commit2158ac90341dc3fcae958540de65032da25c8d6e
treea780923d701f3daa130996768e38c1e1b6a0646c
parent7405b6ba897dbce1b4fd50c92174f1df5ac15adc
Add server plugin filter hooks for import with torrent and url (#2621)

* Add server plugin filter hooks for import with torrent and url

* WIP: pre and post-import filter hooks

* Rebased

* Cleanup filters to accept imports

Co-authored-by: Chocobozzz <me@florianbigard.com>
server/initializers/constants.ts
server/lib/job-queue/handlers/video-import.ts
server/lib/moderation.ts
server/middlewares/validators/videos/video-imports.ts
server/tests/fixtures/peertube-plugin-test/main.js
server/tests/plugins/filter-hooks.ts
shared/extra-utils/videos/video-imports.ts
shared/models/plugins/server-hook.model.ts
shared/models/server/job.model.ts
shared/models/videos/import/video-import-state.enum.ts