Add user groups and data API #8

Merged
dkanus merged 20 commits from feature_user_groups into develop 2 years ago

20 Commits

Author SHA1 Message Date
Anton Tarasenko 3020318025 Complete user groups/adata implementation 2 years ago
Anton Tarasenko ec567d51dc A fuckload of changes, need to rebase anyway 2 years ago
Anton Tarasenko fb062a361e Change add/removeuser subcommands for usergroups command 2 years ago
Anton Tarasenko f1497cd0ff Add proper `IsEqual()` method to `UserID` 2 years ago
Anton Tarasenko 8507a79f6e Add in-progress version of "usergroups" command 2 years ago
Anton Tarasenko 932839fe2e Fix formatting 2 years ago
Anton Tarasenko b52aa61eb3 Add finalizer to `UserID` class 2 years ago
Anton Tarasenko c0363244c9 Add scheduled saving to configs 2 years ago
Anton Tarasenko 0cdc77fe09 Add new `UserAPI` methods 2 years ago
Anton Tarasenko 7419c6f907 Add scheduler support to users feature 2 years ago
Anton Tarasenko 4c4b9f7a33 Refactor local group loading 2 years ago
Anton Tarasenko 8f7c908b6f Finish group management methods 2 years ago
Anton Tarasenko 04f6eb7bbf Improve documentation 2 years ago
Anton Tarasenko 3eacea5827 Add methods for addding and removing users 2 years ago
Anton Tarasenko 356b1d6cbf Refactor group API 2 years ago
Anton Tarasenko 86648239f9 Add dirty changes made thus far 2 years ago
Anton Tarasenko 7f6911ec77 Add reading users' groups from user data database 2 years ago
Anton Tarasenko 8d34d6db54 Add support for user groups inside `User` 2 years ago
Anton Tarasenko ea112e426a Fix usage of object references in user-related classes 2 years ago
Anton Tarasenko b00d67a9a2 Add "AcediaUserGroups.ini" config 2 years ago