Ejemplo n.º 1
0
 public bool CanEdit(FileEntry entry, Guid userId)
 {
     return
         (CanRead(entry, userId) &&
          entry.CreateBy == userId || entry.ModifiedBy == userId || CRMSecurity.IsAdministrator(userId));
 }
Ejemplo n.º 2
0
 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));
 }
Ejemplo n.º 3
0
 public static bool CanEdit(Cases cases)
 {
     return(IsAdmin || cases.CreateBy == SecurityContext.CurrentAccount.ID ||
            !CRMSecurity.IsPrivate(cases) || GetAccessSubjectTo(cases).ContainsKey(SecurityContext.CurrentAccount.ID));
 }
Ejemplo n.º 4
0
 public bool CanEdit(FileEntry file, Guid userId)
 {
     return(file.CreateBy == userId || file.ModifiedBy == userId || CRMSecurity.IsAdministrator(userId));
 }