Commit Graph

269 Commits

Author SHA1 Message Date
Relintai 83ea2c0587 Fix warning. 2021-08-22 23:01:39 +02:00
Relintai a77535d0e4 Fix changing passwords. 2021-08-22 22:47:21 +02:00
Relintai 34b38ac237 Removed leftover methods from User.h. 2021-08-22 22:43:53 +02:00
Relintai 57b6199e5d Implement UserModel::get_all(). 2021-08-22 22:40:43 +02:00
Relintai 4546d583d1 Cleaned up Resource and User. 2021-08-22 22:38:08 +02:00
Relintai 58e3855a4d Also removed the sessions vector from User. 2021-08-22 22:35:11 +02:00
Relintai 2d7b9e4fd3 Fix column names. 2021-08-22 22:32:58 +02:00
Relintai f69597c723 Properly quote string in 2 sqlite query builder methods. 2021-08-22 22:32:18 +02:00
Relintai 9d8a752707 Reworked sessions. 2021-08-22 22:28:46 +02:00
Relintai a4e3f5d3cd Removed sessions from users. 2021-08-22 22:17:47 +02:00
Relintai 8fa6548e44 Added a reference map to Request. Also fixed 2 warnings. 2021-08-22 22:17:32 +02:00
Relintai e5e1dfee8a Moved out the http handler from users to the UserController. 2021-08-22 22:03:35 +02:00
Relintai 8318e0257a Added reference support to the session. 2021-08-22 22:03:10 +02:00
Relintai ed434b7f68 Started moving things out from the User and removed the UserManager. 2021-08-22 21:46:24 +02:00
Relintai 928475d733 Added more things to QueryBuilder. 2021-08-22 21:44:20 +02:00
Relintai d2cff831bd Now SHA256 also from Reference. 2021-08-22 21:06:47 +02:00
Relintai 4c8920777f Remove the simple getters/setters from Resource. They are not needed anymore. 2021-08-22 20:57:37 +02:00
Relintai f9df80e197 Fix Instancing Ref<>'s. 2021-08-22 20:50:26 +02:00
Relintai dd653ae60a Now QueryBuilder, QueryResult and TableBuilder are inherited from Reference. 2021-08-22 20:41:59 +02:00
Relintai 158a68e028 Added a new UserModel class. 2021-08-22 20:23:06 +02:00
Relintai 6c76f625af Added a new UserController class. 2021-08-22 20:20:30 +02:00
Relintai adfcdb8514 Removed the main data getters and setters from User. 2021-08-22 13:46:39 +02:00
Relintai 1b190a9963 Merged the DBBasedUser into User. 2021-08-22 13:37:28 +02:00
Relintai 381df9b487 Merged FileBasedUser into User. 2021-08-22 13:30:58 +02:00
Relintai 1ff328a3e6 Removed the mutex from User. I'm going to change how users work. 2021-08-21 21:44:14 +02:00
Relintai ccec3f7dde Small change. 2021-08-21 20:18:21 +02:00
Relintai 2c8efb0180 More cleanups and moved save from FileBasedUser to User. 2021-08-21 20:15:29 +02:00
Relintai b309705f10 Removed the properties, as this implementation did not work with polymorphism. 2021-08-21 20:06:53 +02:00
Relintai 242412dd46 Added getters to the User. 2021-08-21 18:28:29 +02:00
Relintai c5dcb3106e Implemented int property serialization in to_json(). 2021-08-21 17:12:48 +02:00
Relintai 2eb35d644b Removed id from user. 2021-08-21 17:11:42 +02:00
Relintai f586f1ae3a Forgot to save. 2021-08-21 16:40:17 +02:00
Relintai 464576468b Call parent constructors. Todo: I need to figure out how godot manages to get away without doing this. 2021-08-21 16:39:38 +02:00
Relintai a8cb81598b The User now inherits from Resource. 2021-08-21 16:38:06 +02:00
Relintai c372eaa8cf Implemented properties into Resource. I used the simplest implementation I could come up with. If they work well I will make them better. 2021-08-21 16:36:52 +02:00
Relintai af37189fcf Initial Resource implementation. 2021-08-21 14:40:30 +02:00
Relintai 584cff535f Added a new Resource class. Similar idea as in godot, but this will work differently. 2021-08-21 13:53:23 +02:00
Relintai f897b42b37 Added a godot's Reference class and a few smaller headers. 2021-08-21 13:47:58 +02:00
Relintai d75ecf0f23 Implemented user profiles. 2021-08-20 20:32:40 +02:00
Relintai ae88f5b746 Placeholder html attribute. 2021-08-20 20:32:23 +02:00
Relintai 7e8a7671e4 More work on the form vlaidator. 2021-08-20 20:32:09 +02:00
Relintai 1b4ecafa2c Added a mutex to the User. 2021-08-20 19:53:58 +02:00
Relintai 95be0cf631 Fix issues with cookies. 2021-08-20 19:53:47 +02:00
Relintai 127563e6ca Implement logout. 2021-08-20 19:29:39 +02:00
Relintai f8ba0b26c5 More improvements to form validation. 2021-08-20 19:18:26 +02:00
Relintai 3bc7bd98c6 Even more work on from validation. 2021-08-20 18:00:50 +02:00
Relintai 0abb42bd61 More form validators. 2021-08-20 17:26:56 +02:00
Relintai cd59ae4860 Form validator initial implementation. 2021-08-20 15:54:12 +02:00
Relintai 4228448fc1 Added and and or to the query builder, and implemented offset and limit for the sqlite query builder. 2021-08-20 13:14:06 +02:00
Relintai af9979d9a7 Postfix the fields in User with "ui" that are input from the user. 2021-08-20 13:08:15 +02:00