Limit player name lengths and fix vote UI defaults

This commit is contained in:
2026-02-02 19:39:32 +01:00
parent 1dc67879e5
commit f33545b184
11 changed files with 334 additions and 26 deletions

View File

@@ -31,7 +31,7 @@ namespace GameList.Data.Migrations
b.HasKey("Id");
b.ToTable("AppState", (string)null);
b.ToTable("AppState");
b.HasData(
new
@@ -52,7 +52,7 @@ namespace GameList.Data.Migrations
.HasColumnType("TEXT");
b.Property<string>("DisplayName")
.HasMaxLength(64)
.HasMaxLength(16)
.HasColumnType("TEXT");
b.Property<bool>("IsAdmin")
@@ -65,7 +65,7 @@ namespace GameList.Data.Migrations
b.Property<string>("NormalizedUsername")
.IsRequired()
.HasMaxLength(64)
.HasMaxLength(24)
.HasColumnType("TEXT");
b.Property<byte[]>("PasswordHash")
@@ -78,7 +78,7 @@ namespace GameList.Data.Migrations
b.Property<string>("Username")
.IsRequired()
.HasMaxLength(64)
.HasMaxLength(24)
.HasColumnType("TEXT");
b.HasKey("Id");
@@ -86,7 +86,7 @@ namespace GameList.Data.Migrations
b.HasIndex("NormalizedUsername")
.IsUnique();
b.ToTable("Players", (string)null);
b.ToTable("Players");
});
modelBuilder.Entity("GameList.Domain.Suggestion", b =>
@@ -136,7 +136,7 @@ namespace GameList.Data.Migrations
b.HasIndex("PlayerId");
b.ToTable("Suggestions", (string)null);
b.ToTable("Suggestions");
});
modelBuilder.Entity("GameList.Domain.Vote", b =>
@@ -164,7 +164,7 @@ namespace GameList.Data.Migrations
b.HasIndex("PlayerId", "SuggestionId")
.IsUnique();
b.ToTable("Votes", (string)null);
b.ToTable("Votes");
});
modelBuilder.Entity("GameList.Domain.Suggestion", b =>