mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +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