RBACRank and permisson uses mys tring and vector aswell.

This commit is contained in:
Relintai 2021-11-01 17:51:54 +01:00
parent 21558cb09a
commit cc5962bbdd
2 changed files with 11 additions and 11 deletions

View File

@ -1,9 +1,9 @@
#ifndef RBAC_PERMISSION_H #ifndef RBAC_PERMISSION_H
#define RBAC_PERMISSION_H #define RBAC_PERMISSION_H
#include "core/resource.h" #include "core/string.h"
#include <string> #include "core/resource.h"
class RBACPermission : public Resource { class RBACPermission : public Resource {
RCPP_OBJECT(RBACPermission, Resource); RCPP_OBJECT(RBACPermission, Resource);
@ -11,8 +11,8 @@ class RBACPermission : public Resource {
public: public:
int id; int id;
int rank_id; int rank_id;
std::string name; String name;
std::string url; String url;
bool revoke; bool revoke;
int sort_order; int sort_order;
int permissions; int permissions;

View File

@ -1,10 +1,10 @@
#ifndef RBAC_RANK_H #ifndef RBAC_RANK_H
#define RBAC_RANK_H #define RBAC_RANK_H
#include "core/resource.h" #include "core/string.h"
#include "core/containers/vector.h"
#include <string> #include "core/resource.h"
#include <vector>
#include "rbac_permission.h" #include "rbac_permission.h"
@ -14,13 +14,13 @@ class RBACRank : public Resource {
public: public:
int id; int id;
std::string name; String name;
std::string name_internal; String name_internal;
std::string settings; String settings;
int rank_permissions; int rank_permissions;
std::vector<Ref<RBACPermission> > permissions; Vector<Ref<RBACPermission> > permissions;
RBACRank(); RBACRank();
~RBACRank(); ~RBACRank();