Redo export RBAC rules

This commit is contained in:
Tomaž Jerman
2024-12-11 15:35:16 +01:00
committed by Jože Fortun
parent 7546d40ae9
commit a1484098f0
9 changed files with 7 additions and 76 deletions
-4
View File
@@ -24,7 +24,6 @@ type (
Fields []*moduleFieldPayload `json:"fields"`
CanGrant bool `json:"canGrant"`
CanExport bool `json:"canExport"`
CanUpdateModule bool `json:"canUpdateModule"`
CanDeleteModule bool `json:"canDeleteModule"`
CanCreateRecord bool `json:"canCreateRecord"`
@@ -48,7 +47,6 @@ type (
moduleAccessController interface {
CanGrant(context.Context) bool
CanExportModule(context.Context, *types.Module) bool
CanUpdateModule(context.Context, *types.Module) bool
CanDeleteModule(context.Context, *types.Module) bool
CanCreateRecordOnModule(context.Context, *types.Module) bool
@@ -191,8 +189,6 @@ func (ctrl Module) makePayload(ctx context.Context, m *types.Module, err error)
CanGrant: ctrl.ac.CanGrant(ctx),
CanExport: ctrl.ac.CanExportModule(ctx, m),
CanUpdateModule: ctrl.ac.CanUpdateModule(ctx, m),
CanDeleteModule: ctrl.ac.CanDeleteModule(ctx, m),