diff --git a/backend/internal/service/pool_service.go b/backend/internal/service/pool_service.go index 307175d..66555e3 100644 --- a/backend/internal/service/pool_service.go +++ b/backend/internal/service/pool_service.go @@ -247,5 +247,10 @@ func (s *PoolService) Reorder(ctx context.Context, poolID uuid.UUID, fileIDs []u if err := s.authorizeEdit(ctx, poolID); err != nil { return err } - return s.pools.Reorder(ctx, poolID, fileIDs) + if err := s.pools.Reorder(ctx, poolID, fileIDs); err != nil { + return err + } + objType := poolObjectType + _ = s.audit.Log(ctx, "file_pool_reorder", &objType, &poolID, map[string]any{"count": len(fileIDs)}) + return nil } diff --git a/backend/migrations/007_seed_data.sql b/backend/migrations/007_seed_data.sql index 2486029..c58ed9f 100644 --- a/backend/migrations/007_seed_data.sql +++ b/backend/migrations/007_seed_data.sql @@ -30,7 +30,7 @@ INSERT INTO activity.action_types (name) VALUES ('pool_create'), ('pool_edit'), ('pool_delete'), -- Relations ('file_tag_add'), ('file_tag_remove'), - ('file_pool_add'), ('file_pool_remove'), + ('file_pool_add'), ('file_pool_remove'), ('file_pool_reorder'), -- ACL ('acl_change'), -- Admin