36 Commits

Author SHA1 Message Date
313bdbf2fa added change password 2024-05-03 10:42:23 +07:00
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
b48b375e4e Implemented authorisation 2024-03-26 01:01:10 +07:00
4de95771cb Added base of AccountRepository 2024-03-26 01:01:10 +07:00
2ee1d18360 Added IAccount and ResponseAccount 2024-03-26 01:01:10 +07:00
0d3e1df6e5 Fixed hashCode and equals collisions 2024-03-15 22:18:02 +07:00
65c78df852 Fixed tests 2024-03-13 17:08:00 +07:00
385dfea98b Room identifier max length is 36 2024-03-13 17:08:00 +07:00
c5b0d9ccf3 Renamed package 'request' -> 'query' 2024-03-13 14:05:26 +07:00
67a06b0116 Fixed Jackson serialisation for INode and IRoom 2024-03-13 14:05:26 +07:00
9f2aeaa06e Fixed Jackson configuration 2024-03-13 14:05:26 +07:00
0ba5ff8045 Refactored control panel 2024-03-13 14:05:26 +07:00
a29471f2c5 Added getting identifier objects from models 2024-03-13 14:05:26 +07:00
889b927b10 Fixed RemoveRoomsByIds.just() 2024-03-13 14:05:26 +07:00
5814119428 Implemented RoomRepository 2024-03-13 14:05:26 +07:00
425fb71f4c Implemented NodeRepository 2024-03-13 14:05:26 +07:00
fb06655d89 Refactored picked room response and updated client NodeRepository 2024-03-13 14:05:26 +07:00
4695dce10d Refactored UserRepository 2024-03-13 14:05:26 +07:00
d92a3fed6e Refactored 'RUser' to 'ResponseUser' 2024-03-13 14:05:26 +07:00
96c7a2e529 Marked default constructors with @Internal 2024-03-13 14:05:26 +07:00
1a2dcebb1a Refactored RoomRepository 2024-03-13 14:05:26 +07:00
8f29d69ecc Refactored RRoom to ResponseRoom 2024-03-13 14:05:26 +07:00
ef37fa0223 Added new Room and User interfaces 2024-03-13 14:05:26 +07:00
040a9d1fbe Refactored node repository 2024-03-13 14:05:26 +07:00
2d0cdca3e7 Refactored Node response object 2024-03-13 14:05:26 +07:00
cce8d4fcc0 Moved details to new package (wtf duplicated) 2024-03-13 14:05:26 +07:00
3f86cb9151 Moved details to new package 2024-03-13 14:05:26 +07:00
c89f5c3511 Added @NotNull annotations for IdentifierValidator 2024-03-13 14:05:26 +07:00
5ceeb6c893 Moved dependency from 'client-impl' to 'client-api' 2024-03-13 14:05:26 +07:00
b8042903aa Renamed class 'ValidateIdentifier' to 'IdentifierValidator' 2024-03-13 14:05:26 +07:00
1f0c93d809 Renamed package 'utils' to 'util' 2024-03-13 14:05:26 +07:00
73c51a4997 Added tests for ValidateIdentifier class 2024-03-13 14:05:26 +07:00
0381fac93c Renamed module 'api' to 'client-api' 2024-03-13 14:05:26 +07:00