ref: remove migrations

This commit is contained in:
2026-09-12 20:58:10 +07:00
parent 1af41b91a2
commit af34bc11f1
18 changed files with 187 additions and 3346 deletions
+5 -9
View File
@@ -20,9 +20,7 @@ public static class DbSeeder
await EnsureRolesAsync(db);
var admin = await EnsureUserAsync(db, passwordHasher, "admin", "Admin", "Admin");
var alice = await EnsureUserAsync(db, passwordHasher, "alice", "Alice", "Member");
var bob = await EnsureUserAsync(db, passwordHasher, "bob", "Bob", "Member");
await EnsureUserAsync(db, passwordHasher, "namdh", "Nam DH", "Member");
var namdh = await EnsureUserAsync(db, passwordHasher, "namdh", "Nam DH", "Member");
if (await db.Projects.AnyAsync())
{
@@ -47,12 +45,10 @@ public static class DbSeeder
db.ProjectMembers.AddRange(
new ProjectMember { ProjectId = project.Id, UserId = admin.Id, Role = MemberRole.Owner },
new ProjectMember { ProjectId = project.Id, UserId = alice.Id, Role = MemberRole.Member },
new ProjectMember { ProjectId = project.Id, UserId = bob.Id, Role = MemberRole.Member });
new ProjectMember { ProjectId = project.Id, UserId = namdh.Id, Role = MemberRole.Member });
db.ProjectMemberPermissions.AddRange(
new ProjectMemberPermission { ProjectId = project.Id, UserId = alice.Id, Screen = ProjectPermissionScreens.Documents, CanView = true },
new ProjectMemberPermission { ProjectId = project.Id, UserId = bob.Id, Screen = ProjectPermissionScreens.Documents, CanView = true });
new ProjectMemberPermission { ProjectId = project.Id, UserId = namdh.Id, Screen = ProjectPermissionScreens.Documents, CanView = true });
await db.SaveChangesAsync();
@@ -109,14 +105,14 @@ public static class DbSeeder
{
Id = Guid.NewGuid(), ProjectId = project.Id, Title = "Implement authentication",
Description = "Login endpoint with BCrypt and JWT.",
Status = TaskStatus.InProgress, Priority = TaskPriority.High, AssigneeId = alice.Id,
Status = TaskStatus.InProgress, Priority = TaskPriority.High, AssigneeId = namdh.Id,
DueDate = now.AddDays(3),
CreatedBy = admin.Id, CreatedAt = now, UpdatedAt = now,
},
new TaskItem
{
Id = Guid.NewGuid(), ProjectId = project.Id, Title = "Task board drag & drop",
Status = TaskStatus.Todo, Priority = TaskPriority.Medium, AssigneeId = bob.Id,
Status = TaskStatus.Todo, Priority = TaskPriority.Medium, AssigneeId = namdh.Id,
DueDate = now.AddDays(7),
CreatedBy = admin.Id, CreatedAt = now, UpdatedAt = now,
},