* stages/authenticator_sms: initial implementation Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * web/admin: add initial stage UI Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * web/elements: clear invalid state when old input was invalid but new input is correct Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * stages/authenticator_sms: add more logic Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * web/user: add basic SMS settings Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * stages/authenticator_sms: initial working version Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * stages/authenticator_sms: add tests Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * web/flows: optimise totp password manager entry on authenticator_validation stage Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * web/elements: add grouping support for table Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * web/admin: allow sms class in authenticator stage Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * web/admin: add grouping to more pages Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * stages/authenticator_validate: add SMS support Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * api: add throttling for flow executor based on session key and pending user Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * web: fix style issues Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * ci: add workflow to compile backend translations Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
23 lines
795 B
TypeScript
23 lines
795 B
TypeScript
import { t } from "@lingui/macro";
|
|
|
|
import { FlowDesignationEnum } from "@goauthentik/api";
|
|
|
|
export function DesignationToLabel(designation: FlowDesignationEnum): string {
|
|
switch (designation) {
|
|
case FlowDesignationEnum.Authentication:
|
|
return t`Authentication`;
|
|
case FlowDesignationEnum.Authorization:
|
|
return t`Authorization`;
|
|
case FlowDesignationEnum.Enrollment:
|
|
return t`Enrollment`;
|
|
case FlowDesignationEnum.Invalidation:
|
|
return t`Invalidation`;
|
|
case FlowDesignationEnum.Recovery:
|
|
return t`Recovery`;
|
|
case FlowDesignationEnum.StageConfiguration:
|
|
return t`Stage Configuration`;
|
|
case FlowDesignationEnum.Unenrollment:
|
|
return t`Unenrollment`;
|
|
}
|
|
}
|