This is an automated email from the ASF dual-hosted git repository.

dhavalshah9131 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git

commit f740ad33208618fd47f5d2b314c4978300cbd7c2
Author: princeap173 <princeap...@gmail.com>
AuthorDate: Mon Sep 11 15:14:56 2023 +0530

    RANGER-4358: Keep the usersync details popup names same as the backbone js 
names
---
 .../src/main/webapp/react-webapp/src/utils/XAEnums.js       | 13 +++++++++++++
 .../src/views/UserGroupRoleListing/SyncSourceDetails.jsx    |  4 +++-
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/security-admin/src/main/webapp/react-webapp/src/utils/XAEnums.js 
b/security-admin/src/main/webapp/react-webapp/src/utils/XAEnums.js
index 6e5eb0d5b..194cf3bef 100644
--- a/security-admin/src/main/webapp/react-webapp/src/utils/XAEnums.js
+++ b/security-admin/src/main/webapp/react-webapp/src/utils/XAEnums.js
@@ -808,3 +808,16 @@ export const ServiceRequestDataRangerAcl = [
 ];
 
 export const ServiceRequestDataHadoopAcl = [ServiceType.Service_HDFS.label];
+
+export const UsersyncDetailsKeyDisplayMap = {
+    'unixBackend': 'Unix',
+    'fileName': 'File Name',
+    'syncTime': 'Sync time',
+    'lastModified': 'Last modified time',
+    'minUserId': 'Minimum user id',
+    'minGroupId': 'Minimum group id',
+    'totalUsersSynced': 'Total number of users synced',
+    'totalGroupsSynced': 'Total number of groups synced',
+    'totalUsersDeleted': 'Total number of users marked for delete',
+    'totalGroupsDeleted': 'Total number of groups marked for delete'
+}
\ No newline at end of file
diff --git 
a/security-admin/src/main/webapp/react-webapp/src/views/UserGroupRoleListing/SyncSourceDetails.jsx
 
b/security-admin/src/main/webapp/react-webapp/src/views/UserGroupRoleListing/SyncSourceDetails.jsx
index 42a886ef3..105659759 100644
--- 
a/security-admin/src/main/webapp/react-webapp/src/views/UserGroupRoleListing/SyncSourceDetails.jsx
+++ 
b/security-admin/src/main/webapp/react-webapp/src/views/UserGroupRoleListing/SyncSourceDetails.jsx
@@ -19,6 +19,8 @@
 
 import React, { useState, useCallback, useRef } from "react";
 import { Table } from "react-bootstrap";
+import { UsersyncDetailsKeyDisplayMap } from "../../utils/XAEnums"
+
 export function SyncSourceDetails(props) {
   const { syncDetails } = props;
   return Object.keys(props.syncDetails).length == 0 ? (
@@ -51,7 +53,7 @@ export function SyncSourceDetails(props) {
         <tbody>
           {Object.entries(props.syncDetails).map(([key, value]) => (
             <tr key={key}>
-              <td>{key}</td>
+              <td>{UsersyncDetailsKeyDisplayMap[key]? 
UsersyncDetailsKeyDisplayMap[key]: key}</td>
               <td>{value}</td>
             </tr>
           ))}

Reply via email to