Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz> Reviewed-on: http://git.tnsu.kz/timur.gorodetskiy/request-portal/pulls/9
This commit was merged in pull request #9.
This commit is contained in:
@@ -16,7 +16,27 @@ export const DATA_SITE_URL = 'https://tnsukz.sharepoint.com/sites/requests';
|
||||
* в Центре администрирования SharePoint (API access) при развёртывании.
|
||||
*/
|
||||
export const APPROVAL_API_CLIENT_ID = '9232d9e2-9807-4753-808f-07250e5474b0';
|
||||
export const APPROVAL_API_BASE_URL = 'https://api.tnsu.kz/approval-route';
|
||||
|
||||
/** Прод — то же самое значение, что default в свойстве approvalApiBaseUrl веб-части. */
|
||||
export const APPROVAL_API_BASE_URL_PROD = 'https://api.tnsu.kz/approval-route';
|
||||
/** Локальный backend — порт из tnsu-approval-route/backend/.../launchSettings.json. */
|
||||
export const APPROVAL_API_BASE_URL_LOCAL = 'http://localhost:5080';
|
||||
|
||||
// Настраивается свойством веб-части approvalApiBaseUrl (селект в панели свойств,
|
||||
// см. RequestPortalWebPart.render) — тот же приём, что и у debugUserQuery/
|
||||
// setImpersonatedIdentity (shared/impersonation.ts): модульный синглтон, а не
|
||||
// проброс параметром через все вызовы approvalRoute.service.ts, потому что эти
|
||||
// вызовы разбросаны по формам и не имеют общего входа, через который можно
|
||||
// было бы прокинуть контекст.
|
||||
let _approvalApiBaseUrl = APPROVAL_API_BASE_URL_PROD;
|
||||
|
||||
export function setApprovalApiBaseUrl(url: string): void {
|
||||
_approvalApiBaseUrl = url || APPROVAL_API_BASE_URL_PROD;
|
||||
}
|
||||
|
||||
export function getApprovalApiBaseUrl(): string {
|
||||
return _approvalApiBaseUrl;
|
||||
}
|
||||
|
||||
/**
|
||||
* Справочники (Dictionary API) — тот же gateway api.tnsu.kz и тот же AAD-app
|
||||
|
||||
Reference in New Issue
Block a user