feat: request portal — bespoke forms + approval mechanism
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
/**
|
||||
* Сайт SharePoint, где живут списки данных портала.
|
||||
* Портал (web part) может размещаться на другом сайте (например, на главной),
|
||||
* поэтому клиент PnPjs всегда нацеливаем на этот адрес явно.
|
||||
*
|
||||
* TODO: при необходимости вынести в свойство web part (property pane),
|
||||
* чтобы не хардкодить и переключать между dev/prod-сайтами.
|
||||
*/
|
||||
export const DATA_SITE_URL = 'https://tnsukz.sharepoint.com/sites/requests';
|
||||
|
||||
/**
|
||||
* Внешний approval-route API (маршруты согласования по ролям).
|
||||
* Авторизация — AadHttpClient (SSO текущего пользователя) по clientId
|
||||
* зарегистрированного AAD-приложения. Разрешение объявлено в
|
||||
* config/package-solution.json (webApiPermissionRequests) и одобряется
|
||||
* в Центре администрирования 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';
|
||||
Reference in New Issue
Block a user