| @ -67,7 +67,7 @@ class Challenge(PassiveSerializer): | |||||||
|     flow_info = ContextualFlowInfo(required=False) |     flow_info = ContextualFlowInfo(required=False) | ||||||
|     component = CharField(default="") |     component = CharField(default="") | ||||||
|  |  | ||||||
|     messages = MessageSerializer(many=True) |     messages = ListField(child=MessageSerializer(), allow_empty=True, required=False) | ||||||
|     response_errors = DictField( |     response_errors = DictField( | ||||||
|         child=ErrorDetailSerializer(many=True), allow_empty=True, required=False |         child=ErrorDetailSerializer(many=True), allow_empty=True, required=False | ||||||
|     ) |     ) | ||||||
|  | |||||||
							
								
								
									
										29
									
								
								schema.yml
									
									
									
									
									
								
							
							
						
						
									
										29
									
								
								schema.yml
									
									
									
									
									
								
							| @ -39449,7 +39449,6 @@ components: | |||||||
|         error_message: |         error_message: | ||||||
|           type: string |           type: string | ||||||
|       required: |       required: | ||||||
|       - messages |  | ||||||
|       - pending_user |       - pending_user | ||||||
|       - pending_user_avatar |       - pending_user_avatar | ||||||
|     AlgEnum: |     AlgEnum: | ||||||
| @ -39571,7 +39570,6 @@ components: | |||||||
|           type: string |           type: string | ||||||
|       required: |       required: | ||||||
|       - client_id |       - client_id | ||||||
|       - messages |  | ||||||
|       - redirect_uri |       - redirect_uri | ||||||
|       - scope |       - scope | ||||||
|       - state |       - state | ||||||
| @ -39906,7 +39904,6 @@ components: | |||||||
|       required: |       required: | ||||||
|       - activation_barcode |       - activation_barcode | ||||||
|       - activation_code |       - activation_code | ||||||
|       - messages |  | ||||||
|       - pending_user |       - pending_user | ||||||
|       - pending_user_avatar |       - pending_user_avatar | ||||||
|       - stage_uuid |       - stage_uuid | ||||||
| @ -40068,7 +40065,6 @@ components: | |||||||
|           type: boolean |           type: boolean | ||||||
|           default: true |           default: true | ||||||
|       required: |       required: | ||||||
|       - messages |  | ||||||
|       - pending_user |       - pending_user | ||||||
|       - pending_user_avatar |       - pending_user_avatar | ||||||
|     AuthenticatorEmailChallengeResponseRequest: |     AuthenticatorEmailChallengeResponseRequest: | ||||||
| @ -40326,7 +40322,6 @@ components: | |||||||
|           type: boolean |           type: boolean | ||||||
|           default: true |           default: true | ||||||
|       required: |       required: | ||||||
|       - messages |  | ||||||
|       - pending_user |       - pending_user | ||||||
|       - pending_user_avatar |       - pending_user_avatar | ||||||
|     AuthenticatorSMSChallengeResponseRequest: |     AuthenticatorSMSChallengeResponseRequest: | ||||||
| @ -40496,7 +40491,6 @@ components: | |||||||
|             type: string |             type: string | ||||||
|       required: |       required: | ||||||
|       - codes |       - codes | ||||||
|       - messages |  | ||||||
|       - pending_user |       - pending_user | ||||||
|       - pending_user_avatar |       - pending_user_avatar | ||||||
|     AuthenticatorStaticChallengeResponseRequest: |     AuthenticatorStaticChallengeResponseRequest: | ||||||
| @ -40620,7 +40614,6 @@ components: | |||||||
|           type: string |           type: string | ||||||
|       required: |       required: | ||||||
|       - config_url |       - config_url | ||||||
|       - messages |  | ||||||
|       - pending_user |       - pending_user | ||||||
|       - pending_user_avatar |       - pending_user_avatar | ||||||
|     AuthenticatorTOTPChallengeResponseRequest: |     AuthenticatorTOTPChallengeResponseRequest: | ||||||
| @ -40859,7 +40852,6 @@ components: | |||||||
|       required: |       required: | ||||||
|       - configuration_stages |       - configuration_stages | ||||||
|       - device_challenges |       - device_challenges | ||||||
|       - messages |  | ||||||
|       - pending_user |       - pending_user | ||||||
|       - pending_user_avatar |       - pending_user_avatar | ||||||
|     AuthenticatorValidationChallengeResponseRequest: |     AuthenticatorValidationChallengeResponseRequest: | ||||||
| @ -40910,7 +40902,6 @@ components: | |||||||
|           type: object |           type: object | ||||||
|           additionalProperties: {} |           additionalProperties: {} | ||||||
|       required: |       required: | ||||||
|       - messages |  | ||||||
|       - pending_user |       - pending_user | ||||||
|       - pending_user_avatar |       - pending_user_avatar | ||||||
|       - registration |       - registration | ||||||
| @ -41066,7 +41057,6 @@ components: | |||||||
|           type: string |           type: string | ||||||
|       required: |       required: | ||||||
|       - attrs |       - attrs | ||||||
|       - messages |  | ||||||
|       - url |       - url | ||||||
|     BackendsEnum: |     BackendsEnum: | ||||||
|       enum: |       enum: | ||||||
| @ -41337,7 +41327,6 @@ components: | |||||||
|       required: |       required: | ||||||
|       - interactive |       - interactive | ||||||
|       - js_url |       - js_url | ||||||
|       - messages |  | ||||||
|       - pending_user |       - pending_user | ||||||
|       - pending_user_avatar |       - pending_user_avatar | ||||||
|       - site_key |       - site_key | ||||||
| @ -41746,7 +41735,6 @@ components: | |||||||
|           type: string |           type: string | ||||||
|       required: |       required: | ||||||
|       - additional_permissions |       - additional_permissions | ||||||
|       - messages |  | ||||||
|       - pending_user |       - pending_user | ||||||
|       - pending_user_avatar |       - pending_user_avatar | ||||||
|       - permissions |       - permissions | ||||||
| @ -42537,7 +42525,6 @@ components: | |||||||
|         name: |         name: | ||||||
|           type: string |           type: string | ||||||
|       required: |       required: | ||||||
|       - messages |  | ||||||
|       - name |       - name | ||||||
|     DummyChallengeResponseRequest: |     DummyChallengeResponseRequest: | ||||||
|       type: object |       type: object | ||||||
| @ -42741,8 +42728,6 @@ components: | |||||||
|             type: array |             type: array | ||||||
|             items: |             items: | ||||||
|               $ref: '#/components/schemas/ErrorDetail' |               $ref: '#/components/schemas/ErrorDetail' | ||||||
|       required: |  | ||||||
|       - messages |  | ||||||
|     EmailChallengeResponseRequest: |     EmailChallengeResponseRequest: | ||||||
|       type: object |       type: object | ||||||
|       description: |- |       description: |- | ||||||
| @ -43681,7 +43666,6 @@ components: | |||||||
|         traceback: |         traceback: | ||||||
|           type: string |           type: string | ||||||
|       required: |       required: | ||||||
|       - messages |  | ||||||
|       - request_id |       - request_id | ||||||
|     FlowImportResult: |     FlowImportResult: | ||||||
|       type: object |       type: object | ||||||
| @ -44016,7 +44000,6 @@ components: | |||||||
|           type: string |           type: string | ||||||
|       required: |       required: | ||||||
|       - loading_text |       - loading_text | ||||||
|       - messages |  | ||||||
|       - url |       - url | ||||||
|     FrameChallengeResponseRequest: |     FrameChallengeResponseRequest: | ||||||
|       type: object |       type: object | ||||||
| @ -44856,7 +44839,6 @@ components: | |||||||
|           type: boolean |           type: boolean | ||||||
|       required: |       required: | ||||||
|       - flow_designation |       - flow_designation | ||||||
|       - messages |  | ||||||
|       - password_fields |       - password_fields | ||||||
|       - primary_action |       - primary_action | ||||||
|       - show_source_labels |       - show_source_labels | ||||||
| @ -47321,8 +47303,6 @@ components: | |||||||
|             type: array |             type: array | ||||||
|             items: |             items: | ||||||
|               $ref: '#/components/schemas/ErrorDetail' |               $ref: '#/components/schemas/ErrorDetail' | ||||||
|       required: |  | ||||||
|       - messages |  | ||||||
|     OAuthDeviceCodeChallengeResponseRequest: |     OAuthDeviceCodeChallengeResponseRequest: | ||||||
|       type: object |       type: object | ||||||
|       description: Response that includes the user-entered device code |       description: Response that includes the user-entered device code | ||||||
| @ -47355,8 +47335,6 @@ components: | |||||||
|             type: array |             type: array | ||||||
|             items: |             items: | ||||||
|               $ref: '#/components/schemas/ErrorDetail' |               $ref: '#/components/schemas/ErrorDetail' | ||||||
|       required: |  | ||||||
|       - messages |  | ||||||
|     OAuthDeviceCodeFinishChallengeResponseRequest: |     OAuthDeviceCodeFinishChallengeResponseRequest: | ||||||
|       type: object |       type: object | ||||||
|       description: Response that device has been authenticated and tab can be closed |       description: Response that device has been authenticated and tab can be closed | ||||||
| @ -49521,7 +49499,6 @@ components: | |||||||
|           type: boolean |           type: boolean | ||||||
|           default: false |           default: false | ||||||
|       required: |       required: | ||||||
|       - messages |  | ||||||
|       - pending_user |       - pending_user | ||||||
|       - pending_user_avatar |       - pending_user_avatar | ||||||
|     PasswordChallengeResponseRequest: |     PasswordChallengeResponseRequest: | ||||||
| @ -53077,7 +53054,6 @@ components: | |||||||
|           type: string |           type: string | ||||||
|       required: |       required: | ||||||
|       - client_id |       - client_id | ||||||
|       - messages |  | ||||||
|       - slug |       - slug | ||||||
|     PlexAuthenticationChallengeResponseRequest: |     PlexAuthenticationChallengeResponseRequest: | ||||||
|       type: object |       type: object | ||||||
| @ -53607,7 +53583,6 @@ components: | |||||||
|             $ref: '#/components/schemas/StagePrompt' |             $ref: '#/components/schemas/StagePrompt' | ||||||
|       required: |       required: | ||||||
|       - fields |       - fields | ||||||
|       - messages |  | ||||||
|     PromptChallengeResponseRequest: |     PromptChallengeResponseRequest: | ||||||
|       type: object |       type: object | ||||||
|       description: |- |       description: |- | ||||||
| @ -54805,7 +54780,6 @@ components: | |||||||
|         to: |         to: | ||||||
|           type: string |           type: string | ||||||
|       required: |       required: | ||||||
|       - messages |  | ||||||
|       - to |       - to | ||||||
|     RedirectChallengeResponseRequest: |     RedirectChallengeResponseRequest: | ||||||
|       type: object |       type: object | ||||||
| @ -56686,7 +56660,6 @@ components: | |||||||
|           type: string |           type: string | ||||||
|       required: |       required: | ||||||
|       - brand_name |       - brand_name | ||||||
|       - messages |  | ||||||
|       - pending_user |       - pending_user | ||||||
|       - pending_user_avatar |       - pending_user_avatar | ||||||
|     SessionUser: |     SessionUser: | ||||||
| @ -56815,7 +56788,6 @@ components: | |||||||
|           type: string |           type: string | ||||||
|       required: |       required: | ||||||
|       - body |       - body | ||||||
|       - messages |  | ||||||
|     SignatureAlgorithmEnum: |     SignatureAlgorithmEnum: | ||||||
|       enum: |       enum: | ||||||
|       - http://www.w3.org/2000/09/xmldsig#rsa-sha1 |       - http://www.w3.org/2000/09/xmldsig#rsa-sha1 | ||||||
| @ -58102,7 +58074,6 @@ components: | |||||||
|         pending_user_avatar: |         pending_user_avatar: | ||||||
|           type: string |           type: string | ||||||
|       required: |       required: | ||||||
|       - messages |  | ||||||
|       - pending_user |       - pending_user | ||||||
|       - pending_user_avatar |       - pending_user_avatar | ||||||
|     UserLoginChallengeResponseRequest: |     UserLoginChallengeResponseRequest: | ||||||
|  | |||||||
| @ -274,8 +274,8 @@ export class FlowExecutor extends Interface implements StageHost { | |||||||
|         } |         } | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     showMessages(messages: Array<Message>) { |     showMessages(messages: Array<Message> | undefined) { | ||||||
|         for (const message of messages) { |         for (const message of (messages ??= [])) { | ||||||
|             showMessage({ |             showMessage({ | ||||||
|                 level: message.level as MessageLevel, |                 level: message.level as MessageLevel, | ||||||
|                 message: message.message, |                 message: message.message, | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Marc 'risson' Schmitt
					Marc 'risson' Schmitt