feat(web): add completed-game portfolio to GM showcase (issue #108) #118

Merged
Toutsu merged 31 commits from codex/feature-issue-108-portfolio into main 2026-06-02 18:28:49 +03:00
Showing only changes of commit a0040ec9fb - Show all commits
@@ -14,10 +14,7 @@ public sealed class PortfolioMigrationTests
Assert.Contains("cover_storage_key", migration, StringComparison.Ordinal);
Assert.Contains("UNIQUE (session_id)", migration, StringComparison.Ordinal);
Assert.Contains("UNIQUE (portfolio_game_id, author_player_id)", migration, StringComparison.Ordinal);
Assert.Contains("'Pending'", migration, StringComparison.Ordinal);
Assert.Contains("'Approved'", migration, StringComparison.Ordinal);
Assert.Contains("'Rejected'", migration, StringComparison.Ordinal);
Assert.Contains("'Hidden'", migration, StringComparison.Ordinal);
Assert.Contains("CHECK (moderation_status IN ('Pending', 'Approved', 'Rejected', 'Hidden'))", migration, StringComparison.Ordinal);
Assert.Contains("publication_consent_at", migration, StringComparison.Ordinal);
Assert.Contains("ix_portfolio_games_public", migration, StringComparison.Ordinal);
Assert.Contains("ix_portfolio_game_reviews_public", migration, StringComparison.Ordinal);