mirror of
https://github.com/Unleash/unleash.git
synced 2025-01-20 00:08:02 +01:00
parent
ef6ec4a83b
commit
e728ecba69
@ -25,7 +25,6 @@ import { EnvironmentsController } from './environments';
|
||||
import ConstraintsController from './constraints';
|
||||
import PatController from './user/pat';
|
||||
import { PublicSignupController } from './public-signup';
|
||||
import { conditionalMiddleware } from '../../middleware/conditional-middleware';
|
||||
import InstanceAdminController from './instance-admin';
|
||||
import FavoritesController from './favorites';
|
||||
|
||||
@ -111,10 +110,7 @@ class AdminApi extends Controller {
|
||||
);
|
||||
this.app.use(
|
||||
'/invite-link',
|
||||
conditionalMiddleware(
|
||||
() => config.flagResolver.isEnabled('publicSignup'),
|
||||
new PublicSignupController(config, services).router,
|
||||
),
|
||||
new PublicSignupController(config, services).router,
|
||||
);
|
||||
this.app.use(
|
||||
'/instance-admin',
|
||||
|
@ -4780,6 +4780,138 @@ If the provided project does not exist, the list of events will be empty.",
|
||||
],
|
||||
},
|
||||
},
|
||||
"/api/admin/invite-link/tokens": {
|
||||
"get": {
|
||||
"operationId": "getAllPublicSignupTokens",
|
||||
"responses": {
|
||||
"200": {
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/publicSignupTokensSchema",
|
||||
},
|
||||
},
|
||||
},
|
||||
"description": "publicSignupTokensSchema",
|
||||
},
|
||||
},
|
||||
"summary": "Retrieve all existing public signup tokens",
|
||||
"tags": [
|
||||
"Public signup tokens",
|
||||
],
|
||||
},
|
||||
"post": {
|
||||
"operationId": "createPublicSignupToken",
|
||||
"requestBody": {
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/publicSignupTokenCreateSchema",
|
||||
},
|
||||
},
|
||||
},
|
||||
"description": "publicSignupTokenCreateSchema",
|
||||
"required": true,
|
||||
},
|
||||
"responses": {
|
||||
"201": {
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/publicSignupTokenSchema",
|
||||
},
|
||||
},
|
||||
},
|
||||
"description": "The resource was successfully created.",
|
||||
"headers": {
|
||||
"location": {
|
||||
"description": "The location of the newly created resource.",
|
||||
"schema": {
|
||||
"format": "uri",
|
||||
"type": "string",
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
"summary": "Create a public signup token",
|
||||
"tags": [
|
||||
"Public signup tokens",
|
||||
],
|
||||
},
|
||||
},
|
||||
"/api/admin/invite-link/tokens/{token}": {
|
||||
"get": {
|
||||
"description": "Get information about a specific token. The \`:token\` part of the URL should be the token's secret.",
|
||||
"operationId": "getPublicSignupToken",
|
||||
"parameters": [
|
||||
{
|
||||
"in": "path",
|
||||
"name": "token",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string",
|
||||
},
|
||||
},
|
||||
],
|
||||
"responses": {
|
||||
"200": {
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/publicSignupTokenSchema",
|
||||
},
|
||||
},
|
||||
},
|
||||
"description": "publicSignupTokenSchema",
|
||||
},
|
||||
},
|
||||
"summary": "Retrieve a token",
|
||||
"tags": [
|
||||
"Public signup tokens",
|
||||
],
|
||||
},
|
||||
"put": {
|
||||
"operationId": "updatePublicSignupToken",
|
||||
"parameters": [
|
||||
{
|
||||
"in": "path",
|
||||
"name": "token",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string",
|
||||
},
|
||||
},
|
||||
],
|
||||
"requestBody": {
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/publicSignupTokenUpdateSchema",
|
||||
},
|
||||
},
|
||||
},
|
||||
"description": "publicSignupTokenUpdateSchema",
|
||||
"required": true,
|
||||
},
|
||||
"responses": {
|
||||
"200": {
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/publicSignupTokenSchema",
|
||||
},
|
||||
},
|
||||
},
|
||||
"description": "publicSignupTokenSchema",
|
||||
},
|
||||
},
|
||||
"summary": "Update a public signup token",
|
||||
"tags": [
|
||||
"Public signup tokens",
|
||||
],
|
||||
},
|
||||
},
|
||||
"/api/admin/metrics/applications": {
|
||||
"get": {
|
||||
"operationId": "getApplications",
|
||||
|
Loading…
Reference in New Issue
Block a user