diff --git a/backend/src/main/java/org/raddatz/familienarchiv/config/DataInitializer.java b/backend/src/main/java/org/raddatz/familienarchiv/config/DataInitializer.java index f4fe4bbb..f4ff4a79 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/config/DataInitializer.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/config/DataInitializer.java @@ -70,8 +70,7 @@ public class DataInitializer { @Bean @Profile("dev") public CommandLineRunner initData(PersonRepository personRepo, - DocumentRepository docRepo, - UserGroupRepository groupRepo) { + DocumentRepository docRepo) { return args -> { // Nur ausführen, wenn DB leer ist if (personRepo.count() > 0) { @@ -99,14 +98,7 @@ public class DataInitializer { // Speichern (falls nicht im Loop geschehen, aber save returns entity) // Hier nutzen wir die return values aus dem Loop, da save() die ID setzt. - // 2. Gruppen erstellen - UserGroup admins = UserGroup.builder() - .name("Admins") - .permissions(Set.of("READ_ALL", "WRITE_ALL", "ADMIN")) - .build(); - groupRepo.save(admins); - - // 3. Dokumente erstellen + // 2. Dokumente erstellen List documents = new ArrayList<>(); String[] cities = { "Berlin", "München", "Hamburg", "Köln" }; @@ -140,7 +132,7 @@ public class DataInitializer { // Batch Save ist performanter docRepo.saveAll(documents); - log.info("Initialisierung abgeschlossen: 50 Personen und 500 Dokumente erstellt."); + log.info("Initialisierung abgeschlossen: 4 Personen und 500 Dokumente erstellt."); }; } private final String LOREM_IPSUM_LANG="Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. \n" + //