]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - server/tests/fixtures/peertube-plugin-test-video-constants/main.js
Merge branch 'next' into develop
[github/Chocobozzz/PeerTube.git] / server / tests / fixtures / peertube-plugin-test-video-constants / main.js
CommitLineData
ee286591 1async function register ({
ee286591
C
2 videoCategoryManager,
3 videoLicenceManager,
b3af2601
C
4 videoLanguageManager,
5 videoPrivacyManager,
dc3d9022 6 playlistPrivacyManager,
7 getRouter
ee286591 8}) {
dc3d9022 9 videoLanguageManager.addConstant('al_bhed', 'Al Bhed')
2b9f672b 10 videoLanguageManager.addLanguage('al_bhed2', 'Al Bhed 2')
dc3d9022 11 videoLanguageManager.addConstant('al_bhed3', 'Al Bhed 3')
12 videoLanguageManager.deleteConstant('en')
2b9f672b 13 videoLanguageManager.deleteLanguage('fr')
dc3d9022 14 videoLanguageManager.deleteConstant('al_bhed3')
ee286591 15
2b9f672b 16 videoCategoryManager.addCategory(42, 'Best category')
dc3d9022 17 videoCategoryManager.addConstant(43, 'High best category')
18 videoCategoryManager.deleteConstant(1) // Music
2b9f672b 19 videoCategoryManager.deleteCategory(2) // Films
ee286591 20
2b9f672b 21 videoLicenceManager.addLicence(42, 'Best licence')
dc3d9022 22 videoLicenceManager.addConstant(43, 'High best licence')
23 videoLicenceManager.deleteConstant(1) // Attribution
24 videoLicenceManager.deleteConstant(7) // Public domain
b3af2601 25
dc3d9022 26 videoPrivacyManager.deleteConstant(2)
2b9f672b 27 videoPrivacyManager.deletePrivacy(2)
dc3d9022 28 playlistPrivacyManager.deleteConstant(3)
2b9f672b 29 playlistPrivacyManager.deletePlaylistPrivacy(3)
dc3d9022 30
31 {
32 const router = getRouter()
33 router.get('/reset-categories', (req, res) => {
34 videoCategoryManager.resetConstants()
ee286591 35
dc3d9022 36 res.sendStatus(204)
37 })
38 }
ee286591
C
39}
40
dc3d9022 41async function unregister () {}
42
ee286591
C
43module.exports = {
44 register,
45 unregister
46}