Pascal Fischer
0aeac50803
Merge branch 'peers-get-account-refactoring' into refactor/optimize-peer-expiration
2025-01-17 14:53:26 +01:00
Pascal Fischer
f1ee844446
fix import
2025-01-17 13:39:31 +01:00
Pascal Fischer
5acfe00de1
Merge branch 'main' into peers-get-account-refactoring
...
# Conflicts:
# management/server/peer.go
2025-01-17 13:38:16 +01:00
Pascal Fischer
232c9788b9
revert: add some logs
2025-01-17 12:04:06 +01:00
Pascal Fischer
93c8f9476c
add metrics
2025-01-17 11:31:26 +01:00
Pascal Fischer
c6d16724fb
fix key check
2025-01-17 02:24:40 +01:00
Pascal Fischer
3556d6a1fc
disable suite test
2025-01-17 02:15:59 +01:00
Pascal Fischer
96e9c3683c
disable suite test
2025-01-17 02:07:23 +01:00
Pascal Fischer
a4a5a2eb23
remove test changes
2025-01-17 01:50:04 +01:00
Pascal Fischer
a78a313fcf
disable suite test
2025-01-17 01:37:40 +01:00
Pascal Fischer
aa34dda05a
run cancel in defer
2025-01-17 01:11:09 +01:00
Pascal Fischer
eeb688cb5e
cleanup after sync
2025-01-17 01:08:29 +01:00
Pascal Fischer
f78b629f40
cleanup after sync
2025-01-17 01:05:26 +01:00
Pascal Fischer
5c8be070f0
rename peers in test
2025-01-17 00:59:52 +01:00
Pascal Fischer
833fec0029
add logs
2025-01-17 00:35:58 +01:00
Pascal Fischer
66f003d00f
temporarily disable old test suite test
2025-01-17 00:24:49 +01:00
Pascal Fischer
14a3461e86
use bool instead of int
2025-01-16 23:30:24 +01:00
Pascal Fischer
b853c87e36
fix scheduler mock
2025-01-16 23:00:47 +01:00
Pascal Fischer
5d3832c597
update total amount of test peers
2025-01-16 22:46:25 +01:00
Pascal Fischer
1fd6583e5f
update total amount of test peers
2025-01-16 22:34:04 +01:00
Pascal Fischer
d0ab68c599
simplify isRunning
2025-01-16 21:54:29 +01:00
Pascal Fischer
d45255b1b7
limit peer inactivity
2025-01-16 21:36:26 +01:00
Pascal Fischer
2af95886f8
reformat
2025-01-16 21:33:32 +01:00
Pascal Fischer
97ff9a3e5d
[management] Improve group peer/resource counting ( #3192 )
2025-01-16 21:32:12 +01:00
Pascal Fischer
b6a558b523
check if job is running
2025-01-16 21:30:56 +01:00
Pascal Fischer
f597379be5
fix store test
2025-01-16 21:01:20 +01:00
Pascal Fischer
265ded0508
don't reschedule expiration on connection and disconnect and run expiration even if peer is disconnected
2025-01-16 20:36:13 +01:00
bcmmbaga
d962f7fd27
Remove context in db calls
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-01-16 20:53:05 +03:00
bcmmbaga
30ae3aa030
Skip user check for system initiated peer deletion
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-01-16 20:52:41 +03:00
Pascal Fischer
aeb6e53e51
remove mysql from api benchmark tests
2025-01-15 15:37:11 +01:00
bcmmbaga
4afaabb33c
Use peers and groups map for peers validation
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-01-15 12:50:25 +03:00
bcmmbaga
6367fe4f74
go mod tidy
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-01-15 11:52:50 +03:00
bcmmbaga
22798ada25
Fix tests
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-01-15 11:51:08 +03:00
bcmmbaga
2fb399aa7d
Refactor GetValidatedPeers
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-01-15 11:49:40 +03:00
bcmmbaga
6a81ca2e52
Bump integrations version
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-01-15 11:44:03 +03:00
Pascal Fischer
e27db948ae
update expectations
2025-01-15 00:19:42 +01:00
Pascal Fischer
167c80da40
update expectations
2025-01-14 23:38:23 +01:00
Pascal Fischer
7241a16ff7
Merge remote-tracking branch 'origin/peers-get-account-refactoring' into peers-get-account-refactoring
2025-01-14 23:28:20 +01:00
Pascal Fischer
30b023d126
update expectations
2025-01-14 23:28:06 +01:00
bcmmbaga
7baef8c502
Merge remote-tracking branch 'origin/peers-get-account-refactoring' into peers-get-account-refactoring
2025-01-15 00:09:25 +03:00
bcmmbaga
b15ee5c07c
Refactor ToGroupsInfo to process slices of groups
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-01-15 00:09:10 +03:00
Pascal Fischer
b1e8ed889e
update timeouts
2025-01-14 21:28:48 +01:00
Pascal Fischer
44f69c70e0
fix validator
2025-01-14 21:01:15 +01:00
Pascal Fischer
a5731fe509
fix validator
2025-01-14 20:56:19 +01:00
Pascal Fischer
61b38e56e4
fix validator
2025-01-14 20:51:07 +01:00
Pascal Fischer
29ea44b874
update expectations
2025-01-14 20:44:06 +01:00
bcmmbaga
84aea32118
Refactor peer scheduler to retry every 3 seconds on errors
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-01-14 22:13:11 +03:00
bcmmbaga
acb5340d40
Merge remote-tracking branch 'origin/peers-get-account-refactoring' into peers-get-account-refactoring
2025-01-14 22:11:22 +03:00
Pascal Fischer
8b7766e34d
update expectations
2025-01-14 20:10:04 +01:00
Pascal Fischer
2706ede08e
update expectations
2025-01-14 19:42:48 +01:00
Pascal Fischer
3483139903
update expectations
2025-01-14 19:17:48 +01:00
bcmmbaga
ce7385119a
Use integrated validator direct
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-01-14 20:58:43 +03:00
bcmmbaga
cd15c85d5b
Add status error for generic result error
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-01-14 20:54:44 +03:00
Pascal Fischer
9ff56eae64
update cloud expectations
2025-01-14 18:43:50 +01:00
Pascal Fischer
47a18db186
update local benchmark expectations
2025-01-14 18:04:20 +01:00
Pascal Fischer
aa0480c5e6
[management] Update benchmark workflow ( #3181 )
2025-01-14 15:14:56 +01:00
bcmmbaga
eb062c07ec
Adjust benchmarks
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-01-14 12:09:52 +03:00
bcmmbaga
7a9c75db91
Adjust benchmarks
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-01-13 23:19:30 +03:00
bcmmbaga
c603c40a53
Add get peer groups tests
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-01-13 20:56:51 +03:00
bcmmbaga
48af90c770
Get account direct from store without buffer
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-01-13 19:18:18 +03:00
bcmmbaga
3cc6d3862d
Improve peer performance
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-01-13 17:52:39 +03:00
bcmmbaga
d1e5d584f7
Fix merge
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-01-13 16:12:34 +03:00
bcmmbaga
b1325267d8
Merge branch 'main' into peers-get-account-refactoring
...
# Conflicts:
# management/server/peer.go
2025-01-13 15:54:37 +03:00
bcmmbaga
2e596fbf1a
use account object to get validated peers
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-01-10 13:37:38 +03:00
bcmmbaga
fa1eaa0aec
fix store tests
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-01-09 13:38:09 +03:00
bcmmbaga
baf211203a
fix merge
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-01-08 23:17:54 +03:00
bcmmbaga
9d86f76a24
Merge branch 'main' into peers-get-account-refactoring
...
# Conflicts:
# management/server/account.go
# management/server/account_test.go
# management/server/ephemeral.go
# management/server/ephemeral_test.go
# management/server/http/handlers/peers/peers_handler.go
# management/server/http/handlers/peers/peers_handler_test.go
# management/server/integrated_validator.go
# management/server/mock_server/account_mock.go
# management/server/peer.go
# management/server/store/sql_store.go
# management/server/store/sql_store_test.go
# management/server/store/store.go
# management/server/testdata/store_with_expired_peers.sql
# management/server/user.go
2025-01-08 22:31:10 +03:00
bcmmbaga
9a96b91d9d
Fix merge
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-12-09 14:21:28 +01:00
bcmmbaga
a05bd464cd
Merge branch 'main' into peers-get-account-refactoring
...
# Conflicts:
# management/server/peer.go
2024-12-06 13:45:23 +03:00
bcmmbaga
a3663fb444
Merge branch 'main' into peers-get-account-refactoring
2024-11-29 10:15:10 +03:00
bcmmbaga
8c4613b456
Merge branch 'main' into peers-get-account-refactoring
2024-11-28 17:41:13 +03:00
bcmmbaga
d66140fc82
Fix merge
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-28 15:08:42 +03:00
bcmmbaga
dea6886394
Merge branch 'main' into peers-get-account-refactoring
...
# Conflicts:
# management/server/peer.go
2024-11-28 15:07:52 +03:00
bcmmbaga
1ba6eb62a6
Retrieve all groups for peers and restrict groups for regular users
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-28 15:01:44 +03:00
bcmmbaga
f87bc601c6
Add account locks and remove redundant ephemeral check
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-28 14:03:08 +03:00
bcmmbaga
cde0e51c72
Refactor test names and remove duplicate TestPostgresql_SavePeerStatus
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-28 12:30:38 +03:00
bcmmbaga
a22d5041e3
Add missing tests
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-28 12:21:15 +03:00
bcmmbaga
fde9f2ffda
Add store locks and prevent fetching setup keys peers when retrieving user peers with empty userID
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-28 12:18:02 +03:00
bcmmbaga
21561a2b07
Merge branch 'main' into peers-get-account-refactoring
...
# Conflicts:
# management/server/sql_store_test.go
2024-11-27 13:20:14 +03:00
bcmmbaga
b2139875d9
Merge branch 'nameserver-get-account-refactoring' into peers-get-account-refactoring
...
# Conflicts:
# management/server/account.go
# management/server/http/peers_handler.go
# management/server/peer.go
2024-11-27 13:18:17 +03:00
bcmmbaga
2e6bbaca96
Merge branch 'main' into nameserver-get-account-refactoring
...
# Conflicts:
# management/server/sql_store_test.go
# management/server/status/error.go
# management/server/testdata/extended-store.sql
2024-11-26 15:49:31 +03:00
bcmmbaga
72bfc9d07e
Merge branch 'dns-get-account-refactoring' into nameserver-get-account-refactoring
2024-11-25 19:20:53 +03:00
bcmmbaga
79822cdc15
Merge branch 'policy-get-account-refactoring' into dns-get-account-refactoring
2024-11-25 19:17:38 +03:00
bcmmbaga
bdb2a76eae
Merge branch 'main' into policy-get-account-refactoring
...
# Conflicts:
# management/server/policy.go
# management/server/posture_checks_test.go
# management/server/sql_store.go
# management/server/sql_store_test.go
# management/server/status/error.go
# management/server/store.go
# management/server/testdata/extended-store.sql
2024-11-25 19:03:55 +03:00
bcmmbaga
82746d93ee
Use UTC time in test
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-21 17:15:07 +03:00
bcmmbaga
0ee56e14d9
fix lint
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-19 10:47:26 +03:00
bcmmbaga
20fc8e879e
fix tests
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-19 00:54:07 +03:00
bcmmbaga
b60e2c3261
prevent duplicate rules during updates
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-18 22:48:38 +03:00
bcmmbaga
df98c67ac8
prevent changing ruleID when not empty
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-18 18:46:52 +03:00
bcmmbaga
ec6438e643
Use update strength and simplify check
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-18 17:12:13 +03:00
bcmmbaga
6dd56e3328
Merge branch 'posturechecks-get-account-refactoring' into policy-get-account-refactoring
2024-11-18 16:58:04 +03:00
bcmmbaga
48edfa601f
add tests
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-18 16:43:19 +03:00
bcmmbaga
a2a49bdd47
fix peer fields updated after save
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-18 16:43:09 +03:00
bcmmbaga
a2fb274b86
remove duplicate store method
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-18 15:09:30 +03:00
bcmmbaga
a61e9da3e9
run peer ops in transaction
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-18 15:06:25 +03:00
bcmmbaga
d4c712493a
Merge branch 'groups-get-account-refactoring' into posturechecks-get-account-refactoring
2024-11-15 20:52:59 +03:00
bcmmbaga
1ff8f616a8
Merge branch 'main' into groups-get-account-refactoring
2024-11-15 20:52:37 +03:00
bcmmbaga
51c1ec283c
Add locks and remove log
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-15 19:34:57 +03:00
bcmmbaga
4ef3890bf7
Fix typo
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-15 17:48:00 +03:00
bcmmbaga
92b9e11d3f
Merge branch 'main' into groups-get-account-refactoring
...
# Conflicts:
# management/server/group.go
2024-11-15 13:34:59 +03:00
bcmmbaga
f6f7260897
Fix tests
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-14 19:34:05 +03:00
bcmmbaga
c557c98390
Refactor peer to use store methods
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-14 19:33:57 +03:00
bcmmbaga
7d849a92c0
Refactor peer handlers
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-14 19:32:34 +03:00
bcmmbaga
f5e7449d01
Add lock for peer store methods
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-14 19:24:51 +03:00
bcmmbaga
8420a52563
Refactor ephemeral peers
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-14 13:04:49 +03:00
bcmmbaga
6315644065
Add peer store methods
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-14 13:04:36 +03:00
bcmmbaga
ef55b9eccc
Add tests
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-13 20:41:41 +03:00
bcmmbaga
218345e0ff
Refactor name server groups to use store methods
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-13 20:41:30 +03:00
bcmmbaga
a4d905ffe7
Fix tests
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-13 16:56:22 +03:00
bcmmbaga
ed047ec9dd
Add account locking and merge group deletion methods
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-13 16:16:30 +03:00
bcmmbaga
4b943c34b7
Add tests
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-13 13:16:32 +03:00
bcmmbaga
560190519d
Refactor dns settings to use store methods
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-13 13:15:47 +03:00
bcmmbaga
9bc8e6e29e
Merge branch 'posturechecks-get-account-refactoring' into policy-get-account-refactoring
2024-11-12 23:53:46 +03:00
bcmmbaga
9872bee41d
Refactor anyGroupHasPeers to retrieve all groups once
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-12 23:53:29 +03:00
bcmmbaga
3a915decd7
Add policy tests
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-12 20:15:47 +03:00
bcmmbaga
50e6389a1d
Merge branch 'posturechecks-get-account-refactoring' into policy-get-account-refactoring
2024-11-12 19:06:27 +03:00
bcmmbaga
bbaee18cd5
Fix typo
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-12 19:05:57 +03:00
bcmmbaga
32d1b2d602
Retrieve policy groups and posture checks once for validation
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-12 18:53:10 +03:00
bcmmbaga
2a59f04540
Merge branch 'posturechecks-get-account-refactoring' into policy-get-account-refactoring
2024-11-12 17:16:52 +03:00
bcmmbaga
446de5e2bc
Merge branch 'groups-get-account-refactoring' into posturechecks-get-account-refactoring
2024-11-12 17:15:55 +03:00
bcmmbaga
147971fdfe
Merge branch 'groups-get-account-refactoring' into policy-get-account-refactoring
2024-11-12 17:15:16 +03:00
bcmmbaga
ed259a6a03
Merge branch 'main' into groups-get-account-refactoring
...
# Conflicts:
# management/server/account.go
# management/server/status/error.go
2024-11-12 17:14:45 +03:00
bcmmbaga
a3abc211b3
Add tests
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-12 17:11:56 +03:00
bcmmbaga
00023bf110
Merge branch 'groups-get-account-refactoring' into posturechecks-get-account-refactoring
2024-11-12 15:55:34 +03:00
bcmmbaga
2806d73161
Add tests
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-12 13:38:34 +03:00
bcmmbaga
2d7f08c609
Fix tests
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-12 11:18:16 +03:00
bcmmbaga
0c0fd380bd
Refactor policy get and save account to use store methods
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-12 11:17:16 +03:00
bcmmbaga
ffce48ca5f
Merge branch 'groups-get-account-refactoring' into policy-get-account-refactoring
2024-11-11 23:08:34 +03:00
bcmmbaga
d23b5c892b
Retrieve modified peers once for group events
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-11 22:58:22 +03:00
bcmmbaga
113c21b0e1
Change setup key log level to debug for missing group
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-11 22:57:24 +03:00
bcmmbaga
ab00c41dad
fix sonar
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-11 22:38:24 +03:00
bcmmbaga
664d1388aa
fix merge
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-11 22:29:59 +03:00
bcmmbaga
010a8bfdc1
Merge branch 'main' into groups-get-account-refactoring
...
# Conflicts:
# management/server/group.go
# management/server/group/group.go
# management/server/setupkey.go
# management/server/sql_store.go
# management/server/status/error.go
# management/server/store.go
2024-11-11 21:10:02 +03:00
bcmmbaga
601d429d82
fix tests
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-11 16:26:12 +03:00
bcmmbaga
d54b6967ce
fix refactor
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-11 12:38:34 +03:00
bcmmbaga
174e07fefd
Refactor posture checks to remove get and save account
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-11 12:37:19 +03:00
bcmmbaga
871500c5cc
fix merge
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-09 01:52:09 +03:00
bcmmbaga
cc04aef7b4
Merge branch 'setupkey-get-account-refactoring' into groups-get-account-refactoring
2024-11-09 01:50:10 +03:00
bcmmbaga
3ed8b9cee9
fix missing group removed from setup key activity
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-09 01:48:28 +03:00
bcmmbaga
bdeb95c58c
Run groups ops in transaction
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-09 01:17:01 +03:00
bcmmbaga
6dc185e141
Preserve store engine in SqlStore transactions
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-09 01:16:03 +03:00
bcmmbaga
7100be83cd
Add AddPeer and RemovePeer methods to Group struct
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-09 01:14:30 +03:00
bcmmbaga
d58cf50127
Merge branch 'setupkey-get-account-refactoring' into groups-get-account-refactoring
...
# Conflicts:
# management/server/sql_store.go
2024-11-08 19:48:13 +03:00
bcmmbaga
40af1a50e3
Merge branch 'feature/get-account-refactoring' into setupkey-get-account-refactoring
...
# Conflicts:
# management/server/sql_store.go
2024-11-08 19:17:28 +03:00
bcmmbaga
ac05f69131
fix tests
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-08 18:58:19 +03:00
bcmmbaga
8126d95316
refactor GetGroupByID and add NewGroupNotFoundError
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-08 18:58:04 +03:00
bcmmbaga
0a70e4c5d4
Refactor groups to use store methods
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-08 18:39:36 +03:00
bcmmbaga
106fc75936
refactor account peers update
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-08 18:38:32 +03:00
bcmmbaga
f8b5eedd38
add account lock and return auto groups map on validation
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-08 10:14:13 +03:00
bcmmbaga
931521d505
get only required groups for auto-group validation
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-08 00:59:37 +03:00
bcmmbaga
1a5f3c653c
add check for regular user
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-08 00:37:47 +03:00
bcmmbaga
78044c226d
add lock to get account groups
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-08 00:32:14 +03:00
bcmmbaga
389c9619af
Refactor setup key handling to use store methods
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-11-08 00:31:41 +03:00