mirror of
https://github.com/jambonz/jambonz-api-server.git
synced 2025-12-19 05:47:46 +00:00
* https://github.com/jambonz/jambonz-api-server/issues/371 Implemented view_only permission feature * calling prepare-permissions in create-test-db.js * check if there is only 1 permission and if it is VIEW_ONLY then consider user as read-only user * setting is_view_only flag for view user by userid
44 lines
654 B
JavaScript
44 lines
654 B
JavaScript
class BadRequestError extends Error {
|
|
constructor(msg) {
|
|
super(msg);
|
|
}
|
|
}
|
|
|
|
class DbError extends Error {
|
|
constructor(msg) {
|
|
super(msg);
|
|
}
|
|
}
|
|
|
|
class DbErrorBadRequest extends DbError {
|
|
constructor(msg) {
|
|
super(msg);
|
|
}
|
|
}
|
|
|
|
class DbErrorUnprocessableRequest extends DbError {
|
|
constructor(msg) {
|
|
super(msg);
|
|
}
|
|
}
|
|
|
|
class DbErrorForbidden extends DbError {
|
|
constructor(msg) {
|
|
super(msg);
|
|
}
|
|
}
|
|
class UserPermissionError extends Error {
|
|
constructor(msg) {
|
|
super(msg);
|
|
}
|
|
}
|
|
|
|
module.exports = {
|
|
BadRequestError,
|
|
DbError,
|
|
DbErrorBadRequest,
|
|
DbErrorUnprocessableRequest,
|
|
DbErrorForbidden,
|
|
UserPermissionError
|
|
};
|