ref: remove migrations
This commit is contained in:
@@ -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,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user