public bool CanEdit(FileEntry entry, Guid userId) { return (CanRead(entry, userId) && entry.CreateBy == userId || entry.ModifiedBy == userId || CRMSecurity.IsAdministrator(userId)); }
public static bool CanEdit(Deal deal) { return(IsAdmin || deal.ResponsibleID == SecurityContext.CurrentAccount.ID || deal.CreateBy == SecurityContext.CurrentAccount.ID || !CRMSecurity.IsPrivate(deal) || GetAccessSubjectTo(deal).ContainsKey(SecurityContext.CurrentAccount.ID)); }
public static bool CanEdit(Cases cases) { return(IsAdmin || cases.CreateBy == SecurityContext.CurrentAccount.ID || !CRMSecurity.IsPrivate(cases) || GetAccessSubjectTo(cases).ContainsKey(SecurityContext.CurrentAccount.ID)); }
public bool CanEdit(FileEntry file, Guid userId) { return(file.CreateBy == userId || file.ModifiedBy == userId || CRMSecurity.IsAdministrator(userId)); }