feat(dashboard): add owner-scoped layouts with atomic revisions

This commit is contained in:
cesnimda
2026-10-21 20:59:58 +02:00
parent 421f902d21
commit 5edbe59692
11 changed files with 539 additions and 0 deletions
@@ -485,6 +485,16 @@ namespace JobTrackerApi.Migrations
.HasMaxLength(16)
.HasColumnType("TEXT");
b.Property<string>("DashboardLayoutJson")
.HasColumnType("TEXT")
.Metadata.SetAfterSaveBehavior(Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior.Ignore);
b.Property<long>("DashboardLayoutRevision")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER")
.HasDefaultValue(0L)
.Metadata.SetAfterSaveBehavior(Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior.Ignore);
b.Property<DateTimeOffset?>("TotpEnabledAtUtc")
.HasColumnType("TEXT");