From 771ce3acfe97b0c879404fcd01868170ccf2ef8f Mon Sep 17 00:00:00 2001 From: Anthony Stirling <77850077+Frooodle@users.noreply.github.com.> Date: Fri, 1 Aug 2025 21:14:12 +0100 Subject: [PATCH] formating and lang --- app/core/src/main/resources/messages_en_GB.properties | 3 +++ .../stirling/software/proprietary/security/model/User.java | 6 +++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/core/src/main/resources/messages_en_GB.properties b/app/core/src/main/resources/messages_en_GB.properties index f78e80b65..b77391639 100644 --- a/app/core/src/main/resources/messages_en_GB.properties +++ b/app/core/src/main/resources/messages_en_GB.properties @@ -414,6 +414,9 @@ account.adminNotif=You have admin privileges. Access system settings and user ma adminUserSettings.title=User Control Settings adminUserSettings.header=Admin User Control Settings +adminUserSettings.systemAdmin=System Administrator +adminUserSettings.orgAdmin=Organisation Administrator +adminUserSettings.teamLead=Team Leader adminUserSettings.admin=Admin adminUserSettings.user=User adminUserSettings.addUser=Add New User diff --git a/app/proprietary/src/main/java/stirling/software/proprietary/security/model/User.java b/app/proprietary/src/main/java/stirling/software/proprietary/security/model/User.java index 9b0b06dc5..2d510cce3 100644 --- a/app/proprietary/src/main/java/stirling/software/proprietary/security/model/User.java +++ b/app/proprietary/src/main/java/stirling/software/proprietary/security/model/User.java @@ -55,7 +55,11 @@ public class User implements Serializable { @Column(name = "authenticationtype") private String authenticationType; - @OneToMany(fetch = FetchType.EAGER, cascade = CascadeType.ALL, mappedBy = "user") + @OneToMany( + fetch = FetchType.EAGER, + cascade = CascadeType.ALL, + mappedBy = "user", + orphanRemoval = true) private Set authorities = new HashSet<>(); @ManyToOne(fetch = FetchType.EAGER)