feat(acl): deep data access by section for roles and users
Role default + user override with OR rules; covers customers, leads, sales, activities, notes, routines, projects, and tickets.
This commit is contained in:
@@ -35,7 +35,13 @@ const cardInclude = {
|
||||
|
||||
type CardActor = Pick<
|
||||
Actor,
|
||||
'userId' | 'role' | 'dataVisibility' | 'visibleUserIds'
|
||||
| 'userId'
|
||||
| 'role'
|
||||
| 'dataVisibility'
|
||||
| 'visibleUserIds'
|
||||
| 'scopes'
|
||||
| 'projectsAccess'
|
||||
| 'teamPeerIds'
|
||||
>;
|
||||
|
||||
@Injectable()
|
||||
|
||||
Reference in New Issue
Block a user