Commit Graph

13 Commits

Author SHA1 Message Date
fd13bb3c51 Now get_all_as_vector() in UserManager is not virtual anymore. Also removed other implementations.
- This had to be done as get_all_as_vector() cannot be customized by
scripts, and if an inherited UserManager needs to set up UserModules
this will cause issues later down the line.
- Other solutions like a user_setup() method could also work, but then
that would cause more individual (non-optimizable) lookups to db-based
backends (and likely others too), so this solution seems to be the best
currently.
2025-05-03 17:07:24 +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
d025937074 Make UserManagers register themselves. 2022-07-21 19:48:37 +02:00
be68b69b65 Created a new UserManagerStatic class. 2022-07-21 17:31:14 +02:00
1cee3914be Added a few todos. 2022-07-08 16:09:17 +02:00
62c895f85c Moved password related methods to the User from UserManager. 2022-07-08 10:00:54 +02:00
e0ceb9fbab Added a small note. 2022-07-08 01:36:40 +02:00
985edc6b9e Created a new UserManager class. 2022-07-08 01:30:19 +02:00