private void ValidateTransitionData(WorkflowDataValidationResult result, IeTransitionEvent transition,
                                            bool ignoreIds)
        {
            if (transition == null)
            {
                return;
            }

            ValidatePermissionGroupsData(result, transition.PermissionGroups, ignoreIds);
            transition.Triggers?.ForEach(t => ValidateTriggerData(result, t, ignoreIds));
        }
示例#2
0
        private static void NormalizeTransitionEvent(IeTransitionEvent tEvent)
        {
            if (tEvent == null)
            {
                return;
            }

            tEvent.PermissionGroups     = NormalizeList(tEvent.PermissionGroups);
            tEvent.SkipPermissionGroups = NormalizeNullableBool(tEvent.SkipPermissionGroups);
            NormalizeEvent(tEvent);
        }