Versions in this module Expand all Collapse all v0 v0.9.3 May 28, 2026 Changes in this version + type MatrixBasedOperationControl struct + DataProvider *managers.DataContext + func CreateMatrixBasedOperationControl(dataProvider *managers.DataContext, logger *logging.AppLogger) *MatrixBasedOperationControl + func (m *MatrixBasedOperationControl) IsOperationAllowed(realmId string, objectId string, objectType data.ObjectType, ...) (bool, error) + type OperationControl interface + IsOperationAllowed func(realmId string, objectId string, objectType data.ObjectType, ...) (bool, error) + func CreateOperationControlService(dataProvider *managers.DataContext, logger *logging.AppLogger) OperationControl + type OperationType string + const ACTIVATE + const BLOCK + const CREATE + const DEACTIVATE + const DELETE + const READ + const UNBLOCK + const UPDATE