249 Commits

Author SHA1 Message Date
baf204bc29 implemented account registration 2024-05-03 10:42:23 +07:00
b61bd9c366 implemented client-side account management 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
bbd55ed8b3 Added Accounts page 2024-05-03 10:42:23 +07:00
11ef2b51c9 Secured admin client for control panel 2024-03-30 09:52:25 +07:00
6cb1b91e05 Fixed using admin connection for all users 2024-03-30 09:42:23 +07:00
222de8709b Fixed control panel security 2024-03-30 09:27:47 +07:00
d7410258fe Edited SecurityConfig 2024-03-26 11:59:07 +07:00
f41b5dc5a0 Refactored SecurityService 2024-03-26 11:25:05 +07:00
8ccb1ed44d Hidden Register Node Component when user hasn't permission 2024-03-26 11:07:34 +07:00
d9aaec7bf2 Reverted prometheus config and docker-compose 2024-03-26 01:16:58 +07:00
d0a1e253b8 Restricted getting account details 2024-03-26 01:01:10 +07:00
743c3a9d21 Fixed tests 2024-03-26 01:01:10 +07:00
38cadc804f Added logout button 2024-03-26 01:01:10 +07:00
c5d6e8d0dc Added redirect for '/login' when authenticated 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
1d94338ea5 Updated security configuration 2024-03-26 01:01:10 +07:00
92bc287686 Updated noiser 2024-03-26 01:01:10 +07:00
4cd8c1cbce Implemented login form 2024-03-26 01:01:10 +07:00
158038a6f9 Fixed security config 2024-03-26 01:01:10 +07:00
0c8081a68a Updated Vaadin files 2024-03-26 01:01:10 +07:00
69113ee4a3 Added UserService, base of configuration Spring Security 2024-03-26 01:01:10 +07:00
4de95771cb Added base of AccountRepository 2024-03-26 01:01:10 +07:00
5113358181 Added AccountController 2024-03-26 01:01:10 +07:00
2ee1d18360 Added IAccount and ResponseAccount 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
b8a5f8d717 Updated README.md 2024-03-16 23:29:38 +07:00
7355f6fda4 Updated Grafana dashboard 2024-03-16 23:29:38 +07:00
3f54cd079f Fixed metrics 2024-03-16 23:29:38 +07:00
840196fba1 Changes timings for deletion users in stress test 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
906e9c5cbe Updated Vaadin files 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
087a67f021 Implemented module 'noiser' - stress testing 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
087c4fc517 Updated README.md 2024-03-15 22:18:02 +07:00
2d46581738 Added shared Grafana dashboard 2024-03-15 22:18:02 +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