mirror of
https://github.com/coder/coder.git
synced 2025-07-15 22:20:27 +00:00
feat: add description to audit log responses (#3949)
This commit is contained in:
@ -18,8 +18,31 @@ const (
|
||||
ResourceTypeTemplateVersion ResourceType = "template_version"
|
||||
ResourceTypeUser ResourceType = "user"
|
||||
ResourceTypeWorkspace ResourceType = "workspace"
|
||||
ResourceTypeGitSSHKey ResourceType = "git_ssh_key"
|
||||
ResourceTypeAPIKey ResourceType = "api_key"
|
||||
)
|
||||
|
||||
func (r ResourceType) FriendlyString() string {
|
||||
switch r {
|
||||
case ResourceTypeOrganization:
|
||||
return "organization"
|
||||
case ResourceTypeTemplate:
|
||||
return "template"
|
||||
case ResourceTypeTemplateVersion:
|
||||
return "template version"
|
||||
case ResourceTypeUser:
|
||||
return "user"
|
||||
case ResourceTypeWorkspace:
|
||||
return "workspace"
|
||||
case ResourceTypeGitSSHKey:
|
||||
return "git ssh key"
|
||||
case ResourceTypeAPIKey:
|
||||
return "api key"
|
||||
default:
|
||||
return "unknown"
|
||||
}
|
||||
}
|
||||
|
||||
type AuditAction string
|
||||
|
||||
const (
|
||||
@ -28,6 +51,19 @@ const (
|
||||
AuditActionDelete AuditAction = "delete"
|
||||
)
|
||||
|
||||
func (a AuditAction) FriendlyString() string {
|
||||
switch a {
|
||||
case AuditActionCreate:
|
||||
return "created"
|
||||
case AuditActionWrite:
|
||||
return "updated"
|
||||
case AuditActionDelete:
|
||||
return "deleted"
|
||||
default:
|
||||
return "unknown"
|
||||
}
|
||||
}
|
||||
|
||||
type AuditDiff map[string]AuditDiffField
|
||||
|
||||
type AuditDiffField struct {
|
||||
|
Reference in New Issue
Block a user