From e364e31e25bd1d4b8d801c845a96d6be708f0a18 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Thu, 19 Jan 2023 09:27:16 +0100 Subject: Implement signup approval in server --- shared/models/plugins/server/server-hook.model.ts | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'shared/models/plugins/server/server-hook.model.ts') diff --git a/shared/models/plugins/server/server-hook.model.ts b/shared/models/plugins/server/server-hook.model.ts index f11d2050b..dd9cc3ad6 100644 --- a/shared/models/plugins/server/server-hook.model.ts +++ b/shared/models/plugins/server/server-hook.model.ts @@ -91,6 +91,10 @@ export const serverFilterHookObject = { // Filter result used to check if a user can register on the instance 'filter:api.user.signup.allowed.result': true, + // Filter result used to check if a user can send a registration request on the instance + // PeerTube >= 5.1 + 'filter:api.user.request-signup.allowed.result': true, + // Filter result used to check if video/torrent download is allowed 'filter:api.download.video.allowed.result': true, 'filter:api.download.torrent.allowed.result': true, @@ -156,6 +160,9 @@ export const serverActionHookObject = { 'action:api.user.unblocked': true, // Fired when a user registered on the instance 'action:api.user.registered': true, + // Fired when a user requested registration on the instance + // PeerTube >= 5.1 + 'action:api.user.requested-registration': true, // Fired when an admin/moderator created a user 'action:api.user.created': true, // Fired when a user is removed by an admin/moderator -- cgit v1.2.3