diff --git a/backend/src/Socialize.Api/Infrastructure/Development/DevelopmentSeedExtensions.cs b/backend/src/Socialize.Api/Infrastructure/Development/DevelopmentSeedExtensions.cs index ca5ac82..ef9e504 100644 --- a/backend/src/Socialize.Api/Infrastructure/Development/DevelopmentSeedExtensions.cs +++ b/backend/src/Socialize.Api/Infrastructure/Development/DevelopmentSeedExtensions.cs @@ -51,8 +51,6 @@ public static class DevelopmentSeedExtensions UserManager userManager = scope.ServiceProvider.GetRequiredService(); AppDbContext dbContext = scope.ServiceProvider.GetRequiredService(); - await RemoveLegacyDevUserAsync(userManager); - User manager = await EnsureUserAsync( userManager, id: Guid.Parse("aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa"), @@ -104,6 +102,21 @@ public static class DevelopmentSeedExtensions new Claim(KnownClaims.ProjectScope, ScopedProjectId.ToString()), ]); + User dev = await EnsureUserAsync( + userManager, + id: Guid.Parse("dddddddd-dddd-dddd-dddd-dddddddddddd"), + username: "dev", + email: "dev@socialize.local", + password: "dev", + alias: "Socialize Dev", + firstname: "Jo", + lastname: "Bumble", + portraitUrl: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?auto=format&fit=crop&w=200&q=80", + roles: [KnownRoles.Developer, KnownRoles.Administrator, KnownRoles.Manager, KnownRoles.WorkspaceMember], + claims: + [ + ]); + await EnsureWorkspaceDataAsync( manager.Id, clientUser.Id, @@ -114,19 +127,6 @@ public static class DevelopmentSeedExtensions return app; } - private static async Task RemoveLegacyDevUserAsync(UserManager userManager) - { - User? legacyUser = await userManager.FindByNameAsync("dev") - ?? await userManager.FindByEmailAsync("dev@socialize.local"); - - if (legacyUser is null) - { - return; - } - - await userManager.DeleteAsync(legacyUser); - } - private static async Task EnsureUserAsync( UserManager userManager, Guid id,