mirror of
https://github.com/grafana/grafana.git
synced 2025-02-12 08:35:43 -06:00
* refactor: renaming of files from database to store * refactor: make service account store private - moves store interface to manager package - adds an interface to the ProvideAPI constructor - refactors tests to use the store when necessary - adds mocks for the new interface implementations in the tests package * wip * refactor: make fakestore in service * wip * wip * wip * working tests * trailing whitespaces * Update pkg/services/serviceaccounts/api/api.go * Update pkg/services/serviceaccounts/tests/common.go * Update pkg/services/serviceaccounts/tests/common.go * refactor: doc string for retriever * fix import unused * remove: serviceaccount from featuretoggle * added: back legacy serviceaccounts feature toggle * added: docs * refactor: make query for the SearchQuery * add: validation of service input fields * add validation
15 lines
731 B
Go
15 lines
731 B
Go
package serviceaccounts
|
|
|
|
import "errors"
|
|
|
|
var (
|
|
ErrServiceAccountNotFound = errors.New("service account not found")
|
|
ErrServiceAccountInvalidRole = errors.New("invalid role specified")
|
|
ErrServiceAccountRolePrivilegeDenied = errors.New("can not assign a role higher than user's role")
|
|
ErrServiceAccountInvalidOrgID = errors.New("invalid org id specified")
|
|
ErrServiceAccountInvalidID = errors.New("invalid service account id specified")
|
|
ErrServiceAccountInvalidAPIKeyID = errors.New("invalid api key id specified")
|
|
ErrServiceAccountInvalidTokenID = errors.New("invalid service account token id specified")
|
|
ErrServiceAccountUpdateForm = errors.New("invalid update form")
|
|
)
|