mirror of
https://github.com/Unleash/unleash.git
synced 2025-01-25 00:07:47 +01:00
parent
ef6ec4a83b
commit
e728ecba69
@ -25,7 +25,6 @@ import { EnvironmentsController } from './environments';
|
|||||||
import ConstraintsController from './constraints';
|
import ConstraintsController from './constraints';
|
||||||
import PatController from './user/pat';
|
import PatController from './user/pat';
|
||||||
import { PublicSignupController } from './public-signup';
|
import { PublicSignupController } from './public-signup';
|
||||||
import { conditionalMiddleware } from '../../middleware/conditional-middleware';
|
|
||||||
import InstanceAdminController from './instance-admin';
|
import InstanceAdminController from './instance-admin';
|
||||||
import FavoritesController from './favorites';
|
import FavoritesController from './favorites';
|
||||||
|
|
||||||
@ -111,10 +110,7 @@ class AdminApi extends Controller {
|
|||||||
);
|
);
|
||||||
this.app.use(
|
this.app.use(
|
||||||
'/invite-link',
|
'/invite-link',
|
||||||
conditionalMiddleware(
|
|
||||||
() => config.flagResolver.isEnabled('publicSignup'),
|
|
||||||
new PublicSignupController(config, services).router,
|
new PublicSignupController(config, services).router,
|
||||||
),
|
|
||||||
);
|
);
|
||||||
this.app.use(
|
this.app.use(
|
||||||
'/instance-admin',
|
'/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": {
|
"/api/admin/metrics/applications": {
|
||||||
"get": {
|
"get": {
|
||||||
"operationId": "getApplications",
|
"operationId": "getApplications",
|
||||||
|
Loading…
Reference in New Issue
Block a user