From d8aa3140e18690010d1d26a92070e1a36c7445ed Mon Sep 17 00:00:00 2001 From: Relintai Date: Sun, 11 May 2025 11:53:15 +0200 Subject: [PATCH] Removed unused enum from User. Note that WebPermission had the same enum if needed. --- modules/users/doc_classes/User.xml | 12 ------------ modules/users/users/user.cpp | 7 ------- modules/users/users/user.h | 12 ------------ 3 files changed, 31 deletions(-) diff --git a/modules/users/doc_classes/User.xml b/modules/users/doc_classes/User.xml index 8c657a02c..9e4788ab2 100644 --- a/modules/users/doc_classes/User.xml +++ b/modules/users/doc_classes/User.xml @@ -238,17 +238,5 @@ - - - - - - - - - - - - diff --git a/modules/users/users/user.cpp b/modules/users/users/user.cpp index 314c55891..c2227862d 100644 --- a/modules/users/users/user.cpp +++ b/modules/users/users/user.cpp @@ -421,11 +421,4 @@ void User::_bind_methods() { ClassDB::bind_method(D_METHOD("write_unlock"), &User::write_unlock); ClassDB::bind_method(D_METHOD("read_try_lock"), &User::read_try_lock); ClassDB::bind_method(D_METHOD("write_try_lock"), &User::write_try_lock); - - BIND_ENUM_CONSTANT(PERMISSION_CREATE); - BIND_ENUM_CONSTANT(PERMISSION_READ); - BIND_ENUM_CONSTANT(PERMISSION_UPDATE); - BIND_ENUM_CONSTANT(PERMISSION_DELETE); - BIND_ENUM_CONSTANT(PERMISSION_ALL); - BIND_ENUM_CONSTANT(PERMISSION_NONE); } diff --git a/modules/users/users/user.h b/modules/users/users/user.h index 2c7cd9ed2..d3f629bab 100644 --- a/modules/users/users/user.h +++ b/modules/users/users/user.h @@ -43,16 +43,6 @@ class User : public Resource { GDCLASS(User, Resource); public: - enum Permissions { - PERMISSION_CREATE = 1 << 0, - PERMISSION_READ = 1 << 1, - PERMISSION_UPDATE = 1 << 2, - PERMISSION_DELETE = 1 << 3, - - PERMISSION_ALL = PERMISSION_CREATE | PERMISSION_READ | PERMISSION_UPDATE | PERMISSION_DELETE, - PERMISSION_NONE = 0 - }; - int get_user_id() const; void set_user_id(const int val); @@ -140,6 +130,4 @@ protected: RWLock _rw_lock; }; -VARIANT_ENUM_CAST(User::Permissions); - #endif