feat: Add audit logging (#38189)

Co-authored-by: bircni <bircni@users.noreply.github.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
This commit is contained in:
bircni
2026-09-12 10:15:23 +02:00
committed by GitHub
parent 4d43445532
commit da37b7916b
136 changed files with 3864 additions and 209 deletions
+26
View File
@@ -90,6 +90,32 @@ func NewDeployKeyUserWithKeyID(id int64) *User {
return u
}
const (
CLIUserID int64 = -4
CLIUserName = "CLI"
)
func NewCLIUser() *User {
return &User{
ID: CLIUserID,
Name: CLIUserName,
LowerName: strings.ToLower(CLIUserName),
}
}
const (
AuthenticationSourceUserID int64 = -5
AuthenticationSourceUserName = "AuthenticationSource"
)
func NewAuthenticationSourceUser() *User {
return &User{
ID: AuthenticationSourceUserID,
Name: AuthenticationSourceUserName,
LowerName: strings.ToLower(AuthenticationSourceUserName),
}
}
func GetSystemUserByName(name string) *User {
lowerName := strings.ToLower(name)
uid := globalVars().systemUserNameIdMap[lowerName]