[management] Add peer expiration reason to activity meta (#6619)

This commit is contained in:
Bethuel Mmbaga
2026-07-01 12:31:46 +03:00
committed by GitHub
parent 4ef65294e9
commit 3be90f06b2
3 changed files with 18 additions and 7 deletions
+10 -1
View File
@@ -34,7 +34,16 @@ import (
"github.com/netbirdio/netbird/version"
)
const remoteJobsMinVer = "0.64.0"
type peerExpirationReason string
const (
remoteJobsMinVer = "0.64.0"
peerExpirationSessionExpired peerExpirationReason = "session expiration"
peerExpirationInactivity peerExpirationReason = "inactivity timeout"
peerExpirationValidationFailed peerExpirationReason = "failed integration validation"
peerExpirationUserBlocked peerExpirationReason = "blocked owner account"
)
// GetPeers returns peers visible to the user within an account.
// Users with "peers:read" see all peers. Otherwise, users see only their own peers, or none if restricted by account settings.