Merge pull request #16201 from LauraMoraB/fix/read-user-select-from-config

Read msgraph user.select from configuration
This commit is contained in:
Ben Lambert
2023-02-06 20:03:23 +01:00
committed by GitHub
3 changed files with 11 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend-module-msgraph': patch
---
Fixed a bug reading the `user.select` field expected from the `app-config.yaml` configuration
@@ -52,6 +52,7 @@ describe('readMicrosoftGraphConfig', () => {
authority: 'https://login.example.com/',
userExpand: 'manager',
userFilter: 'accountEnabled eq true',
userSelect: ['id', 'displayName', 'department'],
groupExpand: 'member',
groupSelect: ['id', 'displayName', 'description'],
groupFilter: 'securityEnabled eq false',
@@ -69,6 +70,7 @@ describe('readMicrosoftGraphConfig', () => {
authority: 'https://login.example.com/',
userExpand: 'manager',
userFilter: 'accountEnabled eq true',
userSelect: ['id', 'displayName', 'department'],
groupExpand: 'member',
groupSelect: ['id', 'displayName', 'description'],
groupFilter: 'securityEnabled eq false',
@@ -167,6 +169,7 @@ describe('readProviderConfigs', () => {
user: {
expand: 'manager',
filter: 'accountEnabled eq true',
select: ['id', 'displayName', 'department'],
},
group: {
expand: 'member',
@@ -196,6 +199,7 @@ describe('readProviderConfigs', () => {
queryMode: 'advanced',
userExpand: 'manager',
userFilter: 'accountEnabled eq true',
userSelect: ['id', 'displayName', 'department'],
groupExpand: 'member',
groupSelect: ['id', 'displayName', 'description'],
groupFilter: 'securityEnabled eq false',
@@ -264,6 +264,7 @@ export function readProviderConfig(
const userExpand = config.getOptionalString('user.expand');
const userFilter = config.getOptionalString('user.filter');
const userSelect = config.getOptionalStringArray('user.select');
const groupExpand = config.getOptionalString('group.expand');
const groupFilter = config.getOptionalString('group.filter');
@@ -318,6 +319,7 @@ export function readProviderConfig(
tenantId,
userExpand,
userFilter,
userSelect,
groupExpand,
groupFilter,
groupSearch,