Documentation
¶
Index ¶
- func SetupRepoDB(t *testing.T) *bun.DB
- type MockPermissionsRepository
- func (m *MockPermissionsRepository) CreatePermission(ctx context.Context, permission *types.Permission) error
- func (m *MockPermissionsRepository) DeletePermission(ctx context.Context, permissionID string) (bool, error)
- func (m *MockPermissionsRepository) GetAllPermissions(ctx context.Context) ([]types.Permission, error)
- func (m *MockPermissionsRepository) GetPermissionByID(ctx context.Context, permissionID string) (*types.Permission, error)
- func (m *MockPermissionsRepository) GetPermissionByKey(ctx context.Context, permissionKey string) (*types.Permission, error)
- func (m *MockPermissionsRepository) UpdatePermission(ctx context.Context, permissionID string, description *string) (bool, error)
- type MockRolePermissionsRepository
- func (m *MockRolePermissionsRepository) AddRolePermission(ctx context.Context, roleID string, permissionID string, ...) error
- func (m *MockRolePermissionsRepository) CountRolesByPermission(ctx context.Context, permissionID string) (int, error)
- func (m *MockRolePermissionsRepository) GetRolePermissions(ctx context.Context, roleID string) ([]types.UserPermissionInfo, error)
- func (m *MockRolePermissionsRepository) RemoveRolePermission(ctx context.Context, roleID string, permissionID string) error
- func (m *MockRolePermissionsRepository) ReplaceRolePermissions(ctx context.Context, roleID string, permissionIDs []string, ...) error
- type MockRolesRepository
- func (m *MockRolesRepository) CreateRole(ctx context.Context, role *types.Role) error
- func (m *MockRolesRepository) DeleteRole(ctx context.Context, roleID string) (bool, error)
- func (m *MockRolesRepository) GetAllRoles(ctx context.Context) ([]types.Role, error)
- func (m *MockRolesRepository) GetRoleByID(ctx context.Context, roleID string) (*types.Role, error)
- func (m *MockRolesRepository) GetRoleByName(ctx context.Context, roleName string) (*types.Role, error)
- func (m *MockRolesRepository) UpdateRole(ctx context.Context, roleID string, name *string, description *string, ...) (bool, error)
- type MockUserPermissionsRepository
- type MockUserRolesRepository
- func (m *MockUserRolesRepository) AssignUserRole(ctx context.Context, userID string, roleID string, assignedByUserID *string, ...) error
- func (m *MockUserRolesRepository) CountUsersByRole(ctx context.Context, roleID string) (int, error)
- func (m *MockUserRolesRepository) GetUserRoles(ctx context.Context, userID string) ([]types.UserRoleInfo, error)
- func (m *MockUserRolesRepository) RemoveUserRole(ctx context.Context, userID string, roleID string) error
- func (m *MockUserRolesRepository) ReplaceUserRoles(ctx context.Context, userID string, roleIDs []string, assignedByUserID *string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type MockPermissionsRepository ¶ added in v1.1.0
func (*MockPermissionsRepository) CreatePermission ¶ added in v1.1.0
func (m *MockPermissionsRepository) CreatePermission(ctx context.Context, permission *types.Permission) error
func (*MockPermissionsRepository) DeletePermission ¶ added in v1.1.0
func (*MockPermissionsRepository) GetAllPermissions ¶ added in v1.1.0
func (m *MockPermissionsRepository) GetAllPermissions(ctx context.Context) ([]types.Permission, error)
func (*MockPermissionsRepository) GetPermissionByID ¶ added in v1.1.0
func (m *MockPermissionsRepository) GetPermissionByID(ctx context.Context, permissionID string) (*types.Permission, error)
func (*MockPermissionsRepository) GetPermissionByKey ¶ added in v1.1.0
func (m *MockPermissionsRepository) GetPermissionByKey(ctx context.Context, permissionKey string) (*types.Permission, error)
func (*MockPermissionsRepository) UpdatePermission ¶ added in v1.1.0
type MockRolePermissionsRepository ¶ added in v1.1.0
func (*MockRolePermissionsRepository) AddRolePermission ¶ added in v1.1.0
func (*MockRolePermissionsRepository) CountRolesByPermission ¶ added in v1.1.0
func (*MockRolePermissionsRepository) GetRolePermissions ¶ added in v1.1.0
func (m *MockRolePermissionsRepository) GetRolePermissions(ctx context.Context, roleID string) ([]types.UserPermissionInfo, error)
func (*MockRolePermissionsRepository) RemoveRolePermission ¶ added in v1.1.0
func (*MockRolePermissionsRepository) ReplaceRolePermissions ¶ added in v1.1.0
type MockRolesRepository ¶ added in v1.1.0
func (*MockRolesRepository) CreateRole ¶ added in v1.1.0
func (*MockRolesRepository) DeleteRole ¶ added in v1.1.0
func (*MockRolesRepository) GetAllRoles ¶ added in v1.1.0
func (*MockRolesRepository) GetRoleByID ¶ added in v1.1.0
func (*MockRolesRepository) GetRoleByName ¶ added in v1.1.0
type MockUserPermissionsRepository ¶ added in v1.1.0
func (*MockUserPermissionsRepository) GetUserPermissions ¶ added in v1.1.0
func (m *MockUserPermissionsRepository) GetUserPermissions(ctx context.Context, userID string) ([]types.UserPermissionInfo, error)
func (*MockUserPermissionsRepository) HasPermissions ¶ added in v1.1.0
type MockUserRolesRepository ¶ added in v1.1.0
func (*MockUserRolesRepository) AssignUserRole ¶ added in v1.1.0
func (*MockUserRolesRepository) CountUsersByRole ¶ added in v1.1.0
func (*MockUserRolesRepository) GetUserRoles ¶ added in v1.1.0
func (m *MockUserRolesRepository) GetUserRoles(ctx context.Context, userID string) ([]types.UserRoleInfo, error)
func (*MockUserRolesRepository) RemoveUserRole ¶ added in v1.1.0
func (*MockUserRolesRepository) ReplaceUserRoles ¶ added in v1.1.0
Click to show internal directories.
Click to hide internal directories.