diff --git a/pkg/clients/errors.go b/pkg/clients/errors.go new file mode 100644 index 0000000000000000000000000000000000000000..c4df292ac8e8b40bb6e6abda8ecc09090b31e758 --- /dev/null +++ b/pkg/clients/errors.go @@ -0,0 +1,9 @@ +package clients + +import "git.perx.ru/perxis/perxis-go/pkg/service" + +var ( + ErrAccessDenied = service.ErrAccessDenied + ErrNotFound = service.ErrNotFound + ErrAlreadyExists = service.ErrAlreadyExists +) diff --git a/pkg/collaborators/errors.go b/pkg/collaborators/errors.go new file mode 100644 index 0000000000000000000000000000000000000000..cfdc91688d0683a93762a2bb69f54931875730c6 --- /dev/null +++ b/pkg/collaborators/errors.go @@ -0,0 +1,10 @@ +package collaborators + +import ( + "git.perx.ru/perxis/perxis-go/pkg/service" +) + +var ( + ErrAccessDenied = service.ErrAccessDenied + ErrNotFound = service.ErrNotFound +) diff --git a/pkg/collections/errors.go b/pkg/collections/errors.go new file mode 100644 index 0000000000000000000000000000000000000000..64b8b132bebc44ea5447b33425fe8f989823086a --- /dev/null +++ b/pkg/collections/errors.go @@ -0,0 +1,20 @@ +package collections + +import ( + "errors" + + "git.perx.ru/perxis/perxis-go/pkg/service" +) + +var ( + ErrAlreadyExists = service.ErrAlreadyExists + ErrAccessDenied = service.ErrAccessDenied + ErrNotFound = service.ErrNotFound + ErrRequiredCollection = errors.New("collection required") + ErrInvalidCollectionID = errors.New("collection id not valid") + ErrRequiredSpaceID = errors.New("space id required") + ErrRequiredEnvID = errors.New("environment id required") + ErrRequiredCollectionID = errors.New("collection id required") + ErrRequiredSchema = errors.New("schema required") + ErrConvertToSingle = errors.New("cannot convert collection to 'single'") +) diff --git a/pkg/environments/errors.go b/pkg/environments/errors.go new file mode 100644 index 0000000000000000000000000000000000000000..f62001fd585acdba64aa1ce39e8a40046b8034d5 --- /dev/null +++ b/pkg/environments/errors.go @@ -0,0 +1,17 @@ +package environments + +import ( + "git.perx.ru/perxis/perxis-go/pkg/errors" + "git.perx.ru/perxis/perxis-go/pkg/service" +) + +var ( + ErrAccessDenied = service.ErrAccessDenied + ErrNotFound = service.ErrNotFound + ErrAlreadyExists = service.ErrAlreadyExists + ErrMigrateConflict = errors.WithHintf( + errors.New("cannot migrate while environment is preparing"), + "Дождитесь, пока процессы подготовки пространства завершатся и оно перейдет в состояние '%s'/'%s'", StateReady, StateError, + ) + ErrEnvironmentUnavailable = errors.New("environment is unavailable") +) diff --git a/pkg/items/errors.go b/pkg/items/errors.go new file mode 100644 index 0000000000000000000000000000000000000000..2d6cc1cfb5bb047ccd1ec96bc073bb4de600ccef --- /dev/null +++ b/pkg/items/errors.go @@ -0,0 +1,14 @@ +package items + +import ( + "errors" + + "git.perx.ru/perxis/perxis-go/pkg/service" +) + +var ( + ErrAccessDenied = service.ErrAccessDenied + ErrNotFound = service.ErrNotFound + ErrUniqueValueRequired = errors.New("unique value required") + ErrTextSearchNotAvaluble = errors.New("fulltext search is not available in this collection") +) diff --git a/pkg/members/errors.go b/pkg/members/errors.go new file mode 100644 index 0000000000000000000000000000000000000000..9b6e2ca3112f295b81b237c40e019cac0ee214d4 --- /dev/null +++ b/pkg/members/errors.go @@ -0,0 +1,11 @@ +package members + +import ( + "git.perx.ru/perxis/perxis-go/pkg/service" +) + +var ( + ErrAccessDenied = service.ErrAccessDenied + ErrNotFound = service.ErrNotFound + ErrAlreadyExists = service.ErrAlreadyExists +) diff --git a/pkg/roles/errors.go b/pkg/roles/errors.go new file mode 100644 index 0000000000000000000000000000000000000000..c16b4a735b5bb3cb404b3ebe7aee109aaa916638 --- /dev/null +++ b/pkg/roles/errors.go @@ -0,0 +1,9 @@ +package roles + +import "git.perx.ru/perxis/perxis-go/pkg/service" + +var ( + ErrAccessDenied = service.ErrAccessDenied + ErrNotFound = service.ErrNotFound + ErrAlreadyExists = service.ErrAlreadyExists +) diff --git a/pkg/users/errors.go b/pkg/users/errors.go new file mode 100644 index 0000000000000000000000000000000000000000..977b5e47a5b34f23e392f132c42ab77a37cdeaed --- /dev/null +++ b/pkg/users/errors.go @@ -0,0 +1,9 @@ +package users + +import "git.perx.ru/perxis/perxis-go/pkg/service" + +var ( + ErrAccessDenied = service.ErrAccessDenied + ErrNotFound = service.ErrNotFound + ErrAlreadyExists = service.ErrAlreadyExists +)