chore: audit organization member add/delete/edit (#13620)

* chore: audit organization member add/removals
This commit is contained in:
Steven Masley
2024-06-24 09:19:32 -10:00
committed by GitHub
parent 94639730f8
commit 65b9f9bfd6
11 changed files with 86 additions and 14 deletions

View File

@ -60,6 +60,18 @@ func (s WorkspaceAgentStatus) Valid() bool {
}
}
type AuditableOrganizationMember struct {
OrganizationMember
Username string `json:"username"`
}
func (m OrganizationMember) Auditable(username string) AuditableOrganizationMember {
return AuditableOrganizationMember{
OrganizationMember: m,
Username: username,
}
}
type AuditableGroup struct {
Group
Members []GroupMember `json:"members"`