public static void ValidateCanEditFlowById(NodeVisit visit, string flowId) { if (!visit.IsFlowPermittedById(flowId, FlowRoleType.Modify)) { ThrowInsuficientPrivileges(); } }
internal static bool CanViewFlowById(string flowId) { NodeVisit adminVisit = VisitHelper.GetVisit(); if ((adminVisit != null) && (adminVisit.Account != null)) { return(adminVisit.IsFlowPermittedById(flowId, FlowRoleType.View)); } return(false); }
protected bool CanUserAccessFlowById(NodeVisit visit, string flowId, bool checkCanEdit) { return(visit.IsFlowPermittedById(flowId, checkCanEdit ? FlowRoleType.Modify : FlowRoleType.View)); }