Files
speckle-server/packages/server/modules/viewer/errors/savedViews.ts
T
Kristaps Fabians Geikins 0c837715a3 feat: support group delete (#5215)
* backend implemented

* added create to group, but search seems busted

* group search fixed

* moar group retrieval fixes

* more recalculations

* support group delete

* delete confirm dialogs
2025-08-13 10:14:44 +03:00

32 lines
1.2 KiB
TypeScript

import { BaseError } from '@/modules/shared/errors'
export class SavedViewCreationValidationError extends BaseError {
static code = 'SAVED_VIEW_CREATION_VALIDATION_ERROR'
static defaultMessage = 'Saved view creation failed due to a validation error'
static statusCode = 400
}
export class SavedViewGroupCreationValidationError extends BaseError {
static code = 'SAVED_VIEW_GROUP_CREATION_VALIDATION_ERROR'
static defaultMessage = 'Saved view group creation failed due to a validation error'
static statusCode = 400
}
export class SavedViewInvalidResourceTargetError extends BaseError {
static code = 'SAVED_VIEW_INVALID_RESOURCE_TARGET_ERROR'
static defaultMessage = 'Invalid resource ids specified'
static statusCode = 400
}
export class SavedViewUpdateValidationError extends BaseError {
static code = 'SAVED_VIEW_UPDATE_VALIDATION_ERROR'
static defaultMessage = 'Saved view update failed due to a validation error'
static statusCode = 400
}
export class SavedViewGroupUpdateValidationError extends BaseError {
static code = 'SAVED_VIEW_GROUP_UPDATE_VALIDATION_ERROR'
static defaultMessage = 'Saved view group update failed due to a validation error'
static statusCode = 400
}