@@ -42,6 +42,7 @@ import GluuViewDetailModal from "../../../../app/routes/Apps/Gluu/GluuViewDetail
42
42
43
43
import moment from "moment" ;
44
44
import { deleteFido2DeviceData } from "../../../fido/redux/features/fidoSlice" ;
45
+ import UserDeviceDetailViewPage from "./UserDeviceDetailViewPage" ;
45
46
46
47
function UserList ( props ) {
47
48
const dispatch = useDispatch ( ) ;
@@ -110,8 +111,9 @@ function UserList(props) {
110
111
} ) ;
111
112
setOTPDevicesList ( otpDevices ) ;
112
113
113
-
114
- dispatch ( getUser2FADetails ( { username : row . givenName . toLowerCase ( ) , token : token } ) ) ;
114
+ dispatch (
115
+ getUser2FADetails ( { username : row . givenName . toLowerCase ( ) , token : token } )
116
+ ) ;
115
117
setIsDetailModalOpen ( ! isViewDetailModalOpen ) ;
116
118
}
117
119
@@ -295,15 +297,16 @@ function UserList(props) {
295
297
const attenstationRequest = JSON . parse (
296
298
item . registrationData . attenstationRequest
297
299
) ;
298
- if ( item ?. deviceData ?. platform ) {
299
- return {
300
- id : item ?. deviceData ?. uuid ?? "-" ,
301
- nickName : attenstationRequest . displayName ?? "-" ,
302
- modality : item ?. deviceData ?. platform ?? "-" ,
303
- dateAdded : moment ( item . creationDate ) . format ( "YYYY-MM-DD HH:mm:ss" ) ,
304
- type : "FIDO2" ,
305
- } ;
306
- }
300
+
301
+ return {
302
+ id : item ?. deviceData ?. uuid ? item ?. deviceData ?. uuid : item . id ,
303
+ nickName : attenstationRequest . displayName ?? "-" ,
304
+ modality : item ?. deviceData ?. platform ?? "-" ,
305
+ dateAdded : moment ( item . creationDate ) . format ( "YYYY-MM-DD HH:mm:ss" ) ,
306
+ type : item ?. deviceData ?. platform ? "SUPER GLUU" : "FIDO2" ,
307
+ registrationData : item . registrationData ,
308
+ deviceData : item . deviceData ,
309
+ } ;
307
310
} ) ;
308
311
const removeNullValue = updatedDetails . filter ( ( item ) => item ) ;
309
312
@@ -319,6 +322,11 @@ function UserList(props) {
319
322
return < UserDetailViewPage row = { rowData } /> ;
320
323
} , [ ] ) ;
321
324
325
+ const DetailPanelForDevices = useCallback ( ( rowData ) => {
326
+ console . log ( "rowData" , rowData ) ;
327
+ return < UserDeviceDetailViewPage row = { rowData } /> ;
328
+ } , [ ] ) ;
329
+
322
330
const DeleteOutlinedIcon = useCallback ( ( ) => < DeleteOutlined /> , [ ] ) ;
323
331
324
332
const PaginationWrapper = useCallback (
@@ -350,6 +358,7 @@ function UserList(props) {
350
358
{ title : `${ t ( "fields.nickName" ) } ` , field : "nickName" } ,
351
359
{ title : `${ t ( "fields.modality" ) } ` , field : "modality" } ,
352
360
{ title : `${ t ( "fields.dateAdded" ) } ` , field : "dateAdded" } ,
361
+ { title : `${ t ( "fields.authType" ) } ` , field : "type" } ,
353
362
] }
354
363
data = { faDetails }
355
364
isLoading = { loading }
@@ -379,6 +388,7 @@ function UserList(props) {
379
388
} ) ;
380
389
} ,
381
390
} }
391
+ detailPanel = { DetailPanelForDevices }
382
392
/>
383
393
</ GluuViewDetailModal >
384
394
0 commit comments