Расширение reminders (#19)
Tests / frontend-test (push) Successful in 46s
Tests / backend-test (push) Successful in 2m22s

Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz>
Reviewed-on: http://git.tnsu.kz/gorbenko.pavel/tnsu-approval-route/pulls/19
This commit was merged in pull request #19.
This commit is contained in:
2026-08-27 11:43:45 +00:00
parent 19a46b0df8
commit 95d460c80a
23 changed files with 1113 additions and 110 deletions
@@ -6,9 +6,21 @@ namespace Tnsu.ApprovalRoute.Domain.Enums;
/// </summary>
public enum ConditionsLogic
{
/// <summary>
/// Логика не задана — НЕвалидное значение (см. валидаторы шага), а не «как И».
/// Существует только как значение по умолчанию (default(ConditionsLogic)):
/// шаг с такой логикой не должен ни создаваться, ни сохраняться.
///
/// Именно поэтому у самой сущности и у запросов на создание/обновление
/// значение по умолчанию задано явно — <c>ConditionsLogic.And</c>
/// (см. TemplateRouteStep.ConditionsLogic и *TemplateRouteStepRequest):
/// пропущенное в запросе поле по-прежнему означает «И», как и раньше.
/// </summary>
None = 0,
/// <summary>Шаг появляется, только если выполняются ВСЕ условия.</summary>
And,
And = 1,
/// <summary>Шаг появляется, если выполняется ХОТЯ БЫ ОДНО условие.</summary>
Or
Or = 2
}