1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-03 09:49:20 +02:00

Add ability to set a banner to the instance

This commit is contained in:
Chocobozzz 2024-02-20 11:33:01 +01:00
parent 1c0270ca8a
commit 7ee0efb57a
No known key found for this signature in database
GPG key ID: 583A612D890159BE
39 changed files with 686 additions and 252 deletions

View file

@ -295,6 +295,42 @@ export class ConfigCommand extends AbstractCommand {
})
}
// ---------------------------------------------------------------------------
updateInstanceBanner (options: OverrideCommandOptions & {
fixture: string
}) {
const { fixture } = options
const path = `/api/v1/config/instance-banner/pick`
return this.updateImageRequest({
...options,
path,
fixture,
fieldname: 'bannerfile',
implicitToken: true,
defaultExpectedStatus: HttpStatusCode.NO_CONTENT_204
})
}
deleteInstanceBanner (options: OverrideCommandOptions = {}) {
const path = `/api/v1/config/instance-banner`
return this.deleteRequest({
...options,
path,
implicitToken: true,
defaultExpectedStatus: HttpStatusCode.NO_CONTENT_204
})
}
// ---------------------------------------------------------------------------
getCustomConfig (options: OverrideCommandOptions = {}) {
const path = '/api/v1/config/custom'