diff --git a/.env.example b/.env.example index cd2911f..8d0c0ef 100644 --- a/.env.example +++ b/.env.example @@ -27,6 +27,10 @@ IN_PERSON_VISITS_WORKSPACE='workspace here' ATTACHMENTS_WORKSPACE='workspace here' IN_PERSON_VISITS_POST_WORKSPACE='workspace here' CONTACTS_WORKSPACE='workspace here' +CASE_IDIR_FIELD='idir field here' +INCIDENT_IDIR_FIELD='idir field here' +SR_IDIR_FIELD='idir field here' +MEMO_IDIR_FIELD='idir field here' SKIP_AUTH_GUARD=false # Cypress testing only variables. Not required for build diff --git a/helm/templates/deployment.yaml b/helm/templates/deployment.yaml index 4564ee5..4923e69 100644 --- a/helm/templates/deployment.yaml +++ b/helm/templates/deployment.yaml @@ -159,6 +159,26 @@ spec: secretKeyRef: name: visitz-api key: CONTACTS_WORKSPACE + - name: CASE_IDIR_FIELD + valueFrom: + secretKeyRef: + name: visitz-api + key: CASE_IDIR_FIELD + - name: INCIDENT_IDIR_FIELD + valueFrom: + secretKeyRef: + name: visitz-api + key: INCIDENT_IDIR_FIELD + - name: SR_IDIR_FIELD + valueFrom: + secretKeyRef: + name: visitz-api + key: SR_IDIR_FIELD + - name: MEMO_IDIR_FIELD + valueFrom: + secretKeyRef: + name: visitz-api + key: MEMO_IDIR_FIELD - name: VPI_APP_LABEL value: {{ .Values.vpiAppBuildLabel.version }} restartPolicy: Always diff --git a/src/common/guards/auth/auth.service.ts b/src/common/guards/auth/auth.service.ts index d0a1e5d..9d00797 100644 --- a/src/common/guards/auth/auth.service.ts +++ b/src/common/guards/auth/auth.service.ts @@ -103,8 +103,6 @@ export class AuthService { this.configService.get(`upstreamAuth.${recordType}.endpoint`) + id; - this.logger.log({ url, params }); - let response; try { const token = @@ -116,7 +114,6 @@ export class AuthService { response = await firstValueFrom( this.httpService.get(url, { params, headers }), ); - this.logger.log({ data: response.data }); const idir = response.data[ this.configService.get(`upstreamAuth.${recordType}.idirField`) diff --git a/src/configuration/configuration.ts b/src/configuration/configuration.ts index 8959884..5e66574 100644 --- a/src/configuration/configuration.ts +++ b/src/configuration/configuration.ts @@ -8,23 +8,23 @@ export default () => ({ case: { endpoint: encodeURI((process.env.CASE_ENDPOINT ?? ' ').trim()), workspace: process.env.CASE_WORKSPACE ?? undefined, - idirField: 'Sales Rep', + idirField: process.env.CASE_IDIR_FIELD ?? undefined, }, incident: { endpoint: encodeURI((process.env.INCIDENT_ENDPOINT ?? ' ').trim()), workspace: process.env.INCIDENT_WORKSPACE ?? undefined, - idirField: 'Owned By', + idirField: process.env.INCIDENT_IDIR_FIELD ?? undefined, // TODO: change to Assigned To when this is ready }, sr: { endpoint: encodeURI((process.env.SR_ENDPOINT ?? ' ').trim()), workspace: process.env.SR_WORKSPACE ?? undefined, - idirField: 'Assigned To', + idirField: process.env.SR_IDIR_FIELD ?? undefined, }, memo: { endpoint: encodeURI((process.env.MEMO_ENDPOINT ?? ' ').trim()), workspace: process.env.MEMO_WORKSPACE ?? undefined, - idirField: 'Assigned To', + idirField: process.env.MEMO_IDIR_FIELD ?? undefined, }, }, oauth: { diff --git a/src/external-api/token-refresher/token-refresher.service.ts b/src/external-api/token-refresher/token-refresher.service.ts index 4beee04..f244954 100644 --- a/src/external-api/token-refresher/token-refresher.service.ts +++ b/src/external-api/token-refresher/token-refresher.service.ts @@ -65,6 +65,10 @@ export class TokenRefresherService { response = await firstValueFrom( this.httpService.post(this.accessTokenUrl, data, { headers }), ); + this.logger.log({ + functionName: 'authenticateUpstream', + data: response.data, + }); const access_token = response.data['access_token']; const token_type = response.data['token_type']; const expirySeconds = response.data['expires_in'];