53 Commits

Author SHA1 Message Date
e286ad5c63 fixed NullPointerException 2024-05-27 10:14:25 +07:00
cf9271cf2b implemented all graphql query methods 2024-05-27 10:14:25 +07:00
bff4db3e0f added more data for entities 2024-05-27 10:14:25 +07:00
2ecf7366c1 enabled GraphiQL and created base entities 2024-05-27 10:14:25 +07:00
313bdbf2fa added change password 2024-05-03 10:42:23 +07:00
0bd7271ef3 implemented account details page 2024-05-03 10:42:23 +07:00
baf204bc29 implemented account registration 2024-05-03 10:42:23 +07:00
02d71c7138 Secured admin account 2024-05-03 10:42:23 +07:00
426e60c716 Implemented account management controller 2024-05-03 10:42:23 +07:00
d0199bb8f0 Prepared controllers 2024-05-03 10:42:23 +07:00
0a2c5d5789 Added method for update local account state 2024-05-03 10:42:23 +07:00
6cb1b91e05 Fixed using admin connection for all users 2024-03-30 09:42:23 +07:00
d7410258fe Edited SecurityConfig 2024-03-26 11:59:07 +07:00
d0a1e253b8 Restricted getting account details 2024-03-26 01:01:10 +07:00
b48b375e4e Implemented authorisation 2024-03-26 01:01:10 +07:00
11ca677f65 Secured NodeService, added role 'NODE_MANAGEMENT' 2024-03-26 01:01:10 +07:00
91ae8d4cf1 Secured AccountService 2024-03-26 01:01:10 +07:00
103607bbbc Enabled method security 2024-03-26 01:01:10 +07:00
5113358181 Added AccountController 2024-03-26 01:01:10 +07:00
334935fc25 Fixed ConcurrentModificationException 2024-03-26 01:01:10 +07:00
14ff4b5b06 Enabled Basic HTTP Authentication in Spring Security 2024-03-26 01:01:10 +07:00
3f54cd079f Fixed metrics 2024-03-16 23:29:38 +07:00
cadd7f76f7 Used fair locks 2024-03-16 23:29:38 +07:00
1022c00f09 Fixed NullPointerException 2024-03-16 23:29:38 +07:00
3395725265 Fixed all tests 2024-03-16 23:29:38 +07:00
e38410a1ea Tried to fix test, but LeastPicker and SequentialFilling do no passing 2024-03-16 23:29:38 +07:00
8b655bfb4b Refactored repositories, deleted shit code 2024-03-16 23:29:38 +07:00
c6bcd69900 Fixed NullPointerException in UserMetricsAspect 2024-03-16 23:29:38 +07:00
1bb4902134 Implemented picking method in Client and refactored picking in server 2024-03-16 23:29:38 +07:00
da8833932e Added new metrics 'roompicker_rooms' 2024-03-15 22:18:02 +07:00
d185072ee0 Added new metric 'roompicker_locked_rooms' 2024-03-15 22:18:02 +07:00
cf76f2f8ce Fixed update metric 'roompicker_total_users' 2024-03-15 22:18:02 +07:00
0722615815 Added metric 'roompicker_picks_1s' 2024-03-15 22:18:02 +07:00
baab0e8636 Added metric 'roompicker_node_users_total' 2024-03-15 22:18:02 +07:00
c42dc60af1 Refactored linking with room 2024-03-15 22:18:02 +07:00
1076dc5521 Fixed NullPointerException 2024-03-15 22:18:02 +07:00
d362cc31c6 Fixed count users inside nodes 2024-03-15 22:18:02 +07:00
4b3520aa67 Fixed mapping parameter default value 2024-03-15 22:18:02 +07:00
e196242215 Fixed memory leak 2024-03-15 22:18:02 +07:00
cad8f59d30 Fixed hash and equals collisions 2024-03-15 22:18:02 +07:00
4817e5e395 Added UserMetricsAspect 2024-03-15 22:18:02 +07:00
3faa88734d Added methods for count users 2024-03-15 22:18:02 +07:00
c13f566099 Used fair locks for Rooms and Users 2024-03-13 17:08:00 +07:00
71409917d5 Added ReadWriteLock instead of synchronize for Users 2024-03-13 17:08:00 +07:00
c998da9792 Added ReadWriteLock instead of synchronize for Rooms 2024-03-13 17:08:00 +07:00
bdf9616062 Replaced ConcurrentHashMap to HashMap 2024-03-13 17:08:00 +07:00
a66ded3d9d Added ReadWriteLock instead of synchronize blocks 2024-03-13 17:08:00 +07:00
8a9da6c534 Refactored model User 2024-03-13 17:08:00 +07:00
dfd6dbaf17 Refactored model Room 2024-03-13 17:08:00 +07:00
a9847e8da7 Refactored model Node 2024-03-13 17:08:00 +07:00