Skip to content

Commit 5d8948f

Browse files
committed
feat: 2FA details list
1 parent dc432c1 commit 5d8948f

File tree

9 files changed

+663
-48
lines changed

9 files changed

+663
-48
lines changed

admin-ui/app/locales/en/translation.json

+4
Original file line numberDiff line numberDiff line change
@@ -472,6 +472,8 @@
472472
"email": "Email",
473473
"userName": "User Name",
474474
"nickName": "Nick Name",
475+
"modality": "Modality",
476+
"dateAdded": "Date Added",
475477
"givenName": "Given Name",
476478
"resources": "Resources",
477479
"resourceId": "Resource id",
@@ -686,6 +688,8 @@
686688
"resource_not_found_message": "The requested resource doesn't exist on this server. Please contact the site administrator or the support team.",
687689
"resource_not_found_title": "Resource not found",
688690
"view_client_details": "View client details",
691+
"view_2FA_details": "View 2FA details",
692+
"2FA_details": "2FA details",
689693
"view_script_details": "View custom script details",
690694
"add_new_user": "Add User",
691695
"error_in_saving": "Error in saving.",

admin-ui/app/locales/fr/translation.json

+4
Original file line numberDiff line numberDiff line change
@@ -522,6 +522,8 @@
522522
"email": "E-mail",
523523
"userName": "Nom d'utilisateur",
524524
"nickName": "Surnom",
525+
"modality": "Modalité",
526+
"dateAdded": "date ajoutée",
525527
"resources": "Ressources",
526528
"resourceId": "Identifiant de la ressource",
527529
"iconUrl": "URL de l'icône",
@@ -626,6 +628,8 @@
626628
"resource_not_found_message": "La ressource demandée n'existe pas sur ce serveur. Veuillez contacter l'administrateur du site ou l'équipe d'assistance.",
627629
"resource_not_found_title": "Ressource introuvable",
628630
"view_client_details": "Afficher les détails du client",
631+
"view_2FA_details": "Afficher les détails de la 2FA",
632+
"2FA_details": "les détails de la 2FA",
629633
"view_script_details": "Afficher les détails du script personnalisé",
630634
"add_new_user": "Ajouter un utilisateur",
631635
"no_scope_in_client": "Aucune donnée d'étendue pour ce client",

admin-ui/app/locales/pt/translation.json

+4
Original file line numberDiff line numberDiff line change
@@ -520,6 +520,8 @@
520520
"email": "E-mail",
521521
"userName": "Nome do usuário",
522522
"nickName": "Apelido",
523+
"modality": "modalidade",
524+
"dateAdded": "data adicionada",
523525
"resources": "Recursos",
524526
"resourceId": "ID do recurso",
525527
"iconUrl": "URL do ícone",
@@ -621,6 +623,8 @@
621623
"resource_not_found_message": "O recurso solicitado não existe neste servidor. Entre em contato com o administrador do site ou com a equipe de suporte.",
622624
"resource_not_found_title": "Recurso não encontrado",
623625
"view_client_details": "Ver detalhes do cliente",
626+
"view_2FA_details": "Ver detalhes 2FA",
627+
"2FA_details": "detalhes 2FA",
624628
"view_script_details": "Ver detalhes do guião personalizado",
625629
"add_new_user": "Adicionar usuário",
626630
"no_scope_in_client": "Sem dados de Escopo para este Cliente",
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import React from 'react'
2+
import { useTranslation } from 'react-i18next'
3+
import { Button, Modal, ModalBody, ModalFooter, ModalHeader } from 'reactstrap'
4+
5+
const GluuViewDetailModal = ({ children, isOpen, handleClose }) => {
6+
const { t } = useTranslation()
7+
return (
8+
<Modal
9+
centered
10+
isOpen={isOpen}
11+
style={{ minWidth: '70vw' }}
12+
toggle={handleClose}
13+
className='modal-outline-primary'
14+
>
15+
<ModalHeader>{t('messages.2FA_details')}</ModalHeader>
16+
<ModalBody style={{ overflowX: 'auto', maxHeight: '60vh' }}>
17+
{children}
18+
</ModalBody>
19+
20+
<ModalFooter>
21+
<Button onClick={handleClose}>{t('actions.close')}</Button>
22+
</ModalFooter>
23+
</Modal>
24+
)
25+
}
26+
27+
export default GluuViewDetailModal

0 commit comments

Comments
 (0)