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 08:15:23 +00:00
committed by GitHub
co-authored by bircni wxiaoguang
parent 4d43445532
commit da37b7916b
136 changed files with 3864 additions and 209 deletions
+7 -1
View File
@@ -12,7 +12,13 @@ import (
"gitea.dev/modules/setting"
)
const ContextDataKeySignedUser = "SignedUser"
const (
ContextDataKeySignedUser = "SignedUser"
// ContextDataKeyImpersonator holds the admin acting as the signed-in user, if any.
ContextDataKeyImpersonator = "Impersonator"
// ContextDataKeyAuthCredential names the credential the request authenticated with, e.g. "access-token:42".
ContextDataKeyAuthCredential = "AuthCredential"
)
func GetContextData(c context.Context) reqctx.ContextData {
if rc := reqctx.GetRequestDataStore(c); rc != nil {