Fixed permission evaluation.

This commit is contained in:
2023-06-17 19:13:27 +02:00
parent 12dd6ddba0
commit e3a5e44c33
5 changed files with 16 additions and 0 deletions
+4
View File
@@ -95,6 +95,10 @@ void Role::clearPermissions()
m_listPermissions.clear();
}
QStringList Role::eagerLoad() {
return {"object_id_fk", "value_fk"};
}
+2
View File
@@ -46,6 +46,8 @@ public:
void addPermission(QSharedPointer<Permission> perm);
void clearPermissions();
Q_INVOKABLE QStringList eagerLoad();
private:
long m_id;
QString m_name;
+4
View File
@@ -112,6 +112,10 @@ void User::setIsAdmin(bool isAdmin)
m_isAdmin = isAdmin;
}
QStringList User::eagerLoad() {
return {"object_id_fk"};
}
+1
View File
@@ -57,6 +57,7 @@ public:
void clearRoles();
Q_INVOKABLE QStringList eagerLoad();
private:
long m_id;