Commit Graph

10 Commits

Author SHA1 Message Date
a2309aa272 Now UserManagers have a register_as_global property. A manager will only try to set itself as the global manager if it's set to true (default). 2025-05-11 14:51:57 +02:00
b770c07a32 Always just defer call to the active UserManager or error in UserDB.
- Having an optional separate User list in UserDB when there is no
UserManager can lead to subtle bugs, so it got removed.
- It also had other limitations, like it was not possible to setup Users
properly, which could also lead to subtle bugs.
2025-05-11 14:10:32 +02:00
14100c3ac0 Added a method to get all users from the UserDB and UserManagers. 2024-11-20 21:57:35 +01:00
429575fab6 File copyright header updates pt8. 2023-12-18 00:18:53 +01:00
4faeb67438 Implemented getting users using their email from the UserDB. 2023-09-22 16:33:21 +02:00
220b2db443 Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
dc9cc716c7 Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
388b88678e Moved container related classes in core under a new containers directory. 2022-08-17 12:53:49 +02:00
646d0c6e7d Implemeted and added a new UserDB singleton. 2022-07-08 13:59:18 +02:00
985edc6b9e Created a new UserManager class. 2022-07-08 01:30:19 +02:00