File tree Expand file tree Collapse file tree 2 files changed +14
-4
lines changed
src/containers/Tenant/Info Expand file tree Collapse file tree 2 files changed +14
-4
lines changed Original file line number Diff line number Diff line change @@ -28,8 +28,19 @@ const prepareExternalDataSourceSummary = (data: TEvDescribeSchemeResult) => {
2828 return info ;
2929} ;
3030
31+ function getAuthMethodValue ( data : TEvDescribeSchemeResult ) {
32+ const { Auth} = data . PathDescription ?. ExternalDataSourceDescription || { } ;
33+ if ( Auth ?. ServiceAccount ) {
34+ return i18n ( 'external-objects.auth-method.service-account' ) ;
35+ }
36+ if ( Auth ?. Aws ) {
37+ return i18n ( 'external-objects.auth-method.aws' ) ;
38+ }
39+ return i18n ( 'external-objects.auth-method.none' ) ;
40+ }
41+
3142const prepareExternalDataSourceInfo = ( data : TEvDescribeSchemeResult ) : InfoViewerItem [ ] => {
32- const { Location, Auth } = data . PathDescription ?. ExternalDataSourceDescription || { } ;
43+ const { Location} = data . PathDescription ?. ExternalDataSourceDescription || { } ;
3344
3445 return [
3546 ...prepareExternalDataSourceSummary ( data ) ,
@@ -47,9 +58,7 @@ const prepareExternalDataSourceInfo = (data: TEvDescribeSchemeResult): InfoViewe
4758 } ,
4859 {
4960 label : i18n ( 'external-objects.auth-method' ) ,
50- value : Auth ?. ServiceAccount
51- ? i18n ( 'external-objects.auth-method.service-account' )
52- : i18n ( 'external-objects.auth-method.none' ) ,
61+ value : getAuthMethodValue ( data ) ,
5362 } ,
5463 ] ;
5564} ;
Original file line number Diff line number Diff line change 55 "external-objects.auth-method" : " Auth Method" ,
66 "external-objects.auth-method.none" : " None" ,
77 "external-objects.auth-method.service-account" : " Service Account" ,
8+ "external-objects.auth-method.aws" : " AWS" ,
89
910 "view.query-text" : " Query Text" ,
1011
You can’t perform that action at this time.
0 commit comments