|
f7b5952d2a
|
Did most of the remaining std::string and vector to String and Vector conversions.
|
2021-11-01 19:53:35 +01:00 |
|
|
c86ed59dd6
|
Replaced std::string and std::vectors in the user module aswell.
|
2021-11-01 19:14:55 +01:00 |
|
|
e977de894a
|
Now the http backends are also using String.
|
2021-11-01 19:11:27 +01:00 |
|
|
dd966c9248
|
FormValidator and HTMLBuilder now uses my string and vector aswell.
|
2021-11-01 18:00:34 +01:00 |
|
|
cc5962bbdd
|
RBACRank and permisson uses mys tring and vector aswell.
|
2021-11-01 17:51:54 +01:00 |
|
|
cfb5f877c8
|
Now instead of having an escaped version of the methods that has string parmeters in QueryBuilder, they have an unescaped version, and the base version escapes. Having it like this is a lot safer.
|
2021-11-01 17:23:08 +01:00 |
|
|
6073ef90c9
|
Fix typo.
|
2021-11-01 17:00:55 +01:00 |
|
|
02c4294cda
|
Now QueryBilder, QueryResult, and TableBullder are returned wrapped into a Ref<> from the database subsystem by default.
|
2021-11-01 16:57:22 +01:00 |
|
|
8e624d8b5a
|
Initial rbac model setup.
|
2021-11-01 16:39:30 +01:00 |
|
|
32d370bfa3
|
MIgrations for the rbac module.
|
2021-11-01 15:12:09 +01:00 |
|
|
e1ceb543f3
|
Add section url to the admin panel's section links.
|
2021-11-01 01:47:43 +01:00 |
|
|
0c6ea5612d
|
Added test admin panel link to rbac_controller.
|
2021-11-01 01:39:55 +01:00 |
|
|
1104e01625
|
Initial AdminPanel and AdminController setup.
|
2021-11-01 00:39:39 +01:00 |
|
|
ef7b39bfb1
|
Added 2 url helpers to Request.
|
2021-11-01 00:38:26 +01:00 |
|
|
d7713e4c57
|
Make the rbac module depend on the admin_panel module.
|
2021-10-31 23:12:05 +01:00 |
|
|
6d77f78494
|
Added a new admin_panel module.
|
2021-10-31 23:11:48 +01:00 |
|
|
4c5c439faf
|
Started porting my old RBAC code to a new module.
|
2021-10-31 21:45:12 +01:00 |
|
|
f883b4d678
|
Moved the register success and login success responses to 2 new virtual methods.
|
2021-10-31 10:27:28 +01:00 |
|
|
4aa9a28ed5
|
Added RCPP_OBJECT declarations to 2 objects.
|
2021-10-31 10:17:45 +01:00 |
|
|
ebb5d57fb9
|
Explicitly set path to / for the user session cookie.
|
2021-10-31 10:17:27 +01:00 |
|
|
8e4bb75bcb
|
Implement redirects.
|
2021-10-31 02:50:06 +02:00 |
|
|
594ab744c5
|
Split some of the methods in UserController so the render happens in a different method.
|
2021-10-31 02:10:47 +02:00 |
|
|
e61bc79af5
|
Use scopes to make HTML builder code indented for better visibility. I wanted to create a simple templating engine, but I think this makes that idea obsolete, and unnecessary.
|
2021-10-25 09:58:00 +02:00 |
|
|
214b268aae
|
Now int data in the session will be saved to the database.
|
2021-08-22 23:53:26 +02:00 |
|
|
a77535d0e4
|
Fix changing passwords.
|
2021-08-22 22:47:21 +02:00 |
|
|
34b38ac237
|
Removed leftover methods from User.h.
|
2021-08-22 22:43:53 +02:00 |
|
|
57b6199e5d
|
Implement UserModel::get_all().
|
2021-08-22 22:40:43 +02:00 |
|
|
4546d583d1
|
Cleaned up Resource and User.
|
2021-08-22 22:38:08 +02:00 |
|
|
58e3855a4d
|
Also removed the sessions vector from User.
|
2021-08-22 22:35:11 +02:00 |
|
|
2d7b9e4fd3
|
Fix column names.
|
2021-08-22 22:32:58 +02:00 |
|
|
9d8a752707
|
Reworked sessions.
|
2021-08-22 22:28:46 +02:00 |
|
|
a4e3f5d3cd
|
Removed sessions from users.
|
2021-08-22 22:17:47 +02:00 |
|
|
e5e1dfee8a
|
Moved out the http handler from users to the UserController.
|
2021-08-22 22:03:35 +02:00 |
|
|
ed434b7f68
|
Started moving things out from the User and removed the UserManager.
|
2021-08-22 21:46:24 +02:00 |
|
|
dd653ae60a
|
Now QueryBuilder, QueryResult and TableBuilder are inherited from Reference.
|
2021-08-22 20:41:59 +02:00 |
|
|
158a68e028
|
Added a new UserModel class.
|
2021-08-22 20:23:06 +02:00 |
|
|
6c76f625af
|
Added a new UserController class.
|
2021-08-22 20:20:30 +02:00 |
|
|
adfcdb8514
|
Removed the main data getters and setters from User.
|
2021-08-22 13:46:39 +02:00 |
|
|
1b190a9963
|
Merged the DBBasedUser into User.
|
2021-08-22 13:37:28 +02:00 |
|
|
381df9b487
|
Merged FileBasedUser into User.
|
2021-08-22 13:30:58 +02:00 |
|
|
1ff328a3e6
|
Removed the mutex from User. I'm going to change how users work.
|
2021-08-21 21:44:14 +02:00 |
|
|
ccec3f7dde
|
Small change.
|
2021-08-21 20:18:21 +02:00 |
|
|
2c8efb0180
|
More cleanups and moved save from FileBasedUser to User.
|
2021-08-21 20:15:29 +02:00 |
|
|
b309705f10
|
Removed the properties, as this implementation did not work with polymorphism.
|
2021-08-21 20:06:53 +02:00 |
|
|
242412dd46
|
Added getters to the User.
|
2021-08-21 18:28:29 +02:00 |
|
|
c5dcb3106e
|
Implemented int property serialization in to_json().
|
2021-08-21 17:12:48 +02:00 |
|
|
2eb35d644b
|
Removed id from user.
|
2021-08-21 17:11:42 +02:00 |
|
|
a8cb81598b
|
The User now inherits from Resource.
|
2021-08-21 16:38:06 +02:00 |
|
|
d75ecf0f23
|
Implemented user profiles.
|
2021-08-20 20:32:40 +02:00 |
|
|
1b4ecafa2c
|
Added a mutex to the User.
|
2021-08-20 19:53:58 +02:00 |
|