Raw
 1package auditcatalog
 2
 3var _ = Register(
 4	entry("user.create", byAdmin, onUser, []string{"username", "groups"}, Request),
 5	entry("user.update", []Actor{ActorAdmin, ActorUser}, onUser, []string{"username", "display_name_changed"}, Request),
 6	entry("user.enable", byAdmin, onUser, keys([]string{"username"}, revokedCounts), Request),
 7	entry("user.disable", byAdmin, onUser, []string{"username"}, Request),
 8	entry("user.delete", byAdmin, onUser, keys([]string{"username", "uid_number"}, revokedCounts), Request),
 9	entry("session.revoke_all", byAdmin, onUser, keys([]string{"username"}, revokedCounts), Request),
10	entry("membership.add", byAdmin, onUser, []string{"username", "group", "group_id"}, Request),
11	entry("membership.remove", byAdmin, onUser, []string{"username", "group", "group_id"}, Request),
12	entry("group.create", []Actor{ActorAdmin, ActorSystem}, []Subject{SubjectGroup, SubjectGroupName}, []string{"group", "gid_number"}, Either),
13	entry("group.update", byAdmin, onGroup, []string{"group"}, Request),
14	entry("group.delete", byAdmin, onGroup, []string{"group", "gid_number"}, Request),
15)