@@ -93,8 +93,8 @@ export default function AppPermissions({
93
93
( directRolefilter . accessType === ACCESS_TYPE_MAP . DEVTRON_APPS
94
94
? appsList
95
95
: isJobs
96
- ? jobsList
97
- : appsListHelmApps
96
+ ? jobsList
97
+ : appsListHelmApps
98
98
) . get ( projectId ) ?. result || [ ]
99
99
) . map ( ( app ) => {
100
100
return {
@@ -449,8 +449,8 @@ export default function AppPermissions({
449
449
...( tempPermissions [ index ] . accessType === ACCESS_TYPE_MAP . DEVTRON_APPS
450
450
? appsList
451
451
: tempPermissions [ index ] . accessType === ACCESS_TYPE_MAP . JOBS
452
- ? jobsList
453
- : appsListHelmApps
452
+ ? jobsList
453
+ : appsListHelmApps
454
454
)
455
455
. get ( projectId )
456
456
. result . map ( ( app ) => {
@@ -462,7 +462,7 @@ export default function AppPermissions({
462
462
} ) ,
463
463
]
464
464
} else {
465
- tempPermissions [ index ] [ name ] = [ { label : 'Select all' , value : '*' } ]
465
+ tempPermissions [ index ] [ 'entityName' ] = [ { label : 'Select all' , value : '*' } ]
466
466
}
467
467
tempPermissions [ index ] [ 'entityNameError' ] = null
468
468
} else {
@@ -512,8 +512,8 @@ export default function AppPermissions({
512
512
tempPermissions [ index ] . accessType === ACCESS_TYPE_MAP . DEVTRON_APPS
513
513
? fetchAppList ( [ projectId ] )
514
514
: tempPermissions [ index ] . accessType === ACCESS_TYPE_MAP . JOBS
515
- ? fetchJobsList ( [ projectId ] )
516
- : fetchAppListHelmApps ( [ projectId ] )
515
+ ? fetchJobsList ( [ projectId ] )
516
+ : fetchAppListHelmApps ( [ projectId ] )
517
517
}
518
518
} else if ( name === APPROVER_ACTION . label ) {
519
519
tempPermissions [ index ] [ name ] = ! tempPermissions [ index ] [ name ]
@@ -601,16 +601,19 @@ export default function AppPermissions({
601
601
Helm Apps
602
602
</ NavLink >
603
603
</ li >
604
- < li className = "tab-list__tab" >
605
- < NavLink
606
- to = { _getNavLinkUrl ( 'jobs' ) }
607
- data-testid = "jobs-permission-tab"
608
- className = { NAV_LINK_CLASS }
609
- activeClassName = "active"
610
- >
611
- Jobs
612
- </ NavLink >
613
- </ li >
604
+ { serverMode !== SERVER_MODE . EA_ONLY && (
605
+ < li className = "tab-list__tab" >
606
+ < NavLink
607
+ to = { _getNavLinkUrl ( 'jobs' ) }
608
+ data-testid = "jobs-permission-tab"
609
+ className = { NAV_LINK_CLASS }
610
+ activeClassName = "active"
611
+ >
612
+ Jobs
613
+ </ NavLink >
614
+ </ li >
615
+ ) }
616
+
614
617
{ superAdmin && (
615
618
< li className = "tab-list__tab" >
616
619
< NavLink
@@ -658,15 +661,17 @@ export default function AppPermissions({
658
661
directPermission = { directPermission }
659
662
/>
660
663
</ Route >
661
- < Route path = { `${ path } /jobs` } >
662
- < AppPermissionDetail
663
- accessType = { ACCESS_TYPE_MAP . JOBS }
664
- removeDirectPermissionRow = { removeDirectPermissionRow }
665
- handleDirectPermissionChange = { handleDirectPermissionChange }
666
- AddNewPermissionRow = { AddNewPermissionRowLocal }
667
- directPermission = { directPermission }
668
- />
669
- </ Route >
664
+ { serverMode !== SERVER_MODE . EA_ONLY && (
665
+ < Route path = { `${ path } /jobs` } >
666
+ < AppPermissionDetail
667
+ accessType = { ACCESS_TYPE_MAP . JOBS }
668
+ removeDirectPermissionRow = { removeDirectPermissionRow }
669
+ handleDirectPermissionChange = { handleDirectPermissionChange }
670
+ AddNewPermissionRow = { AddNewPermissionRowLocal }
671
+ directPermission = { directPermission }
672
+ />
673
+ </ Route >
674
+ ) }
670
675
{ superAdmin && (
671
676
< Route path = { `${ path } /kubernetes-objects` } >
672
677
< K8sPermissons k8sPermission = { k8sPermission } setK8sPermission = { setK8sPermission } />
@@ -709,8 +714,8 @@ const AppPermissionDetail = ({
709
714
accessType === ACCESS_TYPE_MAP . DEVTRON_APPS
710
715
? '1fr 1fr 1fr 1fr 24px'
711
716
: accessType === ACCESS_TYPE_MAP . HELM_APPS
712
- ? '1fr 2fr 1fr 1fr 24px'
713
- : '1fr 1fr 1fr 1fr 1fr 24px' ,
717
+ ? '1fr 2fr 1fr 1fr 24px'
718
+ : '1fr 1fr 1fr 1fr 1fr 24px' ,
714
719
} }
715
720
>
716
721
< label className = { PERMISSION_LABEL_CLASS } > Project</ label >
@@ -755,8 +760,8 @@ const AppPermissionDetail = ({
755
760
accessType === ACCESS_TYPE_MAP . DEVTRON_APPS
756
761
? '1fr 1fr 1fr 1fr 24px'
757
762
: accessType === ACCESS_TYPE_MAP . HELM_APPS
758
- ? '1fr 2fr 1fr 1fr 24px'
759
- : '1fr 1fr 1fr 1fr 1fr 24px' ,
763
+ ? '1fr 2fr 1fr 1fr 24px'
764
+ : '1fr 1fr 1fr 1fr 1fr 24px' ,
760
765
} }
761
766
>
762
767
< DirectPermission
0 commit comments