Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz> Reviewed-on: http://git.tnsu.kz/timur.gorodetskiy/request-portal/pulls/6
This commit was merged in pull request #6.
This commit is contained in:
@@ -47,4 +47,12 @@ export interface IResolvedRouteStep {
|
||||
// Предупреждение маршрута по этому шагу (например, роль не разрешилась в
|
||||
// конкретного человека) — приходит от API, показываем автору при желании.
|
||||
warning: string | null;
|
||||
// SLA шага в часах и признак опроса причины просрочки. Наследование
|
||||
// «шаг перекрывает тип заявки» бэкенд уже применил — здесь итоговое значение,
|
||||
// его достаточно записать в строку списка согласования.
|
||||
// null — SLA не настроен, напоминаний по шагу не будет.
|
||||
// eslint-disable-next-line @rushstack/no-new-null -- зеркалит nullable-контракт бэкенда
|
||||
slaHours: number | null;
|
||||
// eslint-disable-next-line @rushstack/no-new-null -- см. slaHours
|
||||
askOverdueReason: boolean | null;
|
||||
}
|
||||
|
||||
@@ -15,4 +15,16 @@ export interface IMatrixRow {
|
||||
// редактировании — переключается кнопкой и заново раздаёт order (см.
|
||||
// useMatrixEditor/withOrders).
|
||||
parallelWithPrev?: boolean;
|
||||
/**
|
||||
* SLA шага и признак опроса причины просрочки. Матрица здесь — транзитное
|
||||
* звено: значения приходят из resolve (или читаются из уже записанных строк)
|
||||
* и уходят обратно в список при сохранении. На форме они не показываются и
|
||||
* не редактируются — правятся в админке.
|
||||
*
|
||||
* null/undefined — «не задано», работает SLA типа заявки. Ноль — «сразу».
|
||||
*/
|
||||
// eslint-disable-next-line @rushstack/no-new-null -- null приходит из SharePoint и значит «не задано»
|
||||
slaHours?: number | null;
|
||||
// eslint-disable-next-line @rushstack/no-new-null -- см. slaHours
|
||||
askOverdueReason?: boolean | null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user