diff --git a/src/auth/models.hpp b/src/auth/models.hpp index 0f01c0a39..c6ed3e0ae 100644 --- a/src/auth/models.hpp +++ b/src/auth/models.hpp @@ -38,7 +38,8 @@ enum class Permission : uint64_t { STREAM = 1U << 17U, MODULE_READ = 1U << 18U, MODULE_WRITE = 1U << 19U, - WEBSOCKET = 1U << 20U + WEBSOCKET = 1U << 20U, + LABELS = 1U << 21U }; // clang-format on diff --git a/src/glue/auth.cpp b/src/glue/auth.cpp index 7f05d8045..650f215e8 100644 --- a/src/glue/auth.cpp +++ b/src/glue/auth.cpp @@ -57,6 +57,8 @@ auth::Permission PrivilegeToPermission(query::AuthQuery::Privilege privilege) { return auth::Permission::MODULE_WRITE; case query::AuthQuery::Privilege::WEBSOCKET: return auth::Permission::WEBSOCKET; + case query::AuthQuery::Privilege::LABELS: + return auth::Permission::LABELS; } } } // namespace memgraph::glue