@@ -257,6 +257,8 @@ export function Users() {
257257 const [ basicAuthEnabled , setBasicAuthEnabled ] = useState ( undefined ) ;
258258 const [ serviceAccountTokenEnabled , setServiceAccountTokenEnabled ] =
259259 useState ( undefined ) ;
260+ const [ ingressBasicAuthEnabled , setIngressBasicAuthEnabled ] =
261+ useState ( undefined ) ;
260262 const [ healthCheckLoading , setHealthCheckLoading ] = useState ( true ) ;
261263 const [ activeMainTab , setActiveMainTab ] = useState ( 'users' ) ;
262264 const [ showCreateDialog , setShowCreateDialog ] = useState ( false ) ;
@@ -373,13 +375,16 @@ export function Users() {
373375 const data = await resp . json ( ) ;
374376 setBasicAuthEnabled ( ! ! data . basic_auth_enabled ) ;
375377 setServiceAccountTokenEnabled ( ! ! data . service_account_token_enabled ) ;
378+ setIngressBasicAuthEnabled ( ! ! data . ingress_basic_auth_enabled ) ;
376379 } else {
377380 setBasicAuthEnabled ( false ) ;
378381 setServiceAccountTokenEnabled ( false ) ;
382+ setIngressBasicAuthEnabled ( false ) ;
379383 }
380384 } catch {
381385 setBasicAuthEnabled ( false ) ;
382386 setServiceAccountTokenEnabled ( false ) ;
387+ setIngressBasicAuthEnabled ( false ) ;
383388 } finally {
384389 setHealthCheckLoading ( false ) ;
385390 }
@@ -866,6 +871,7 @@ export function Users() {
866871 onResetPassword = { handleResetPasswordClick }
867872 onDeleteUser = { handleDeleteUserClick }
868873 basicAuthEnabled = { basicAuthEnabled }
874+ ingressBasicAuthEnabled = { ingressBasicAuthEnabled }
869875 currentUserRole = { userRoleCache ?. role }
870876 currentUserId = { userRoleCache ?. id }
871877 filters = { filters }
@@ -1289,6 +1295,7 @@ function UsersTable({
12891295 onResetPassword,
12901296 onDeleteUser,
12911297 basicAuthEnabled,
1298+ ingressBasicAuthEnabled,
12921299 currentUserRole,
12931300 currentUserId,
12941301 filters,
@@ -2027,7 +2034,7 @@ function UsersTable({
20272034 User ID{ getSortDirection ( 'fullEmailID' ) }
20282035 </ TableHead >
20292036 ) }
2030- { ! deduplicateUsers && (
2037+ { ! deduplicateUsers && ! ingressBasicAuthEnabled && (
20312038 < TableHead
20322039 onClick = { ( ) => requestSort ( 'role' ) }
20332040 className = "sortable whitespace-nowrap cursor-pointer hover:bg-gray-50 w-1/6"
@@ -2079,7 +2086,7 @@ function UsersTable({
20792086 { user . fullEmailID }
20802087 </ TableCell >
20812088 ) }
2082- { ! deduplicateUsers && (
2089+ { ! deduplicateUsers && ! ingressBasicAuthEnabled && (
20832090 < TableCell className = "truncate" title = { user . role } >
20842091 < div className = "flex items-center gap-2" >
20852092 { editingUserId === user . userId ? (
@@ -2266,6 +2273,7 @@ UsersTable.propTypes = {
22662273 onResetPassword : PropTypes . func . isRequired ,
22672274 onDeleteUser : PropTypes . func . isRequired ,
22682275 basicAuthEnabled : PropTypes . bool ,
2276+ ingressBasicAuthEnabled : PropTypes . bool ,
22692277 currentUserRole : PropTypes . string ,
22702278 currentUserId : PropTypes . string ,
22712279} ;
0 commit comments