868d6abb7 2025 -> 2026
63081666f Encabezados de archivos fuente: 2024-> 2025.
b6092df09 Copyright 2023 -> 2024
ab45d51fa Copyright 2001-2022 -> 2001-2023.
e6f10f987 Filtro de grupos: grupos del sistema.
868d6abb7
2025 -> 2026868d6abb75cd191a892911ac8e45058932cf9074
diff --git a/projectforge-business/src/main/java/org/projectforge/business/user/ProjectForgeGroup.java b/projectforge-business/src/main/java/org/projectforge/business/user/ProjectForgeGroup.java
index de158ae76..e76ce988a 100644
--- a/projectforge-business/src/main/java/org/projectforge/business/user/ProjectForgeGroup.java
+++ b/projectforge-business/src/main/java/org/projectforge/business/user/ProjectForgeGroup.java
@@ -3,7 +3,7 @@
// Project ProjectForge Community Edition
// www.projectforge.org
//
-// Copyright (C) 2001-2025 Micromata GmbH, Germany (www.micromata.com)
+// Copyright (C) 2001-2026 Micromata GmbH, Germany (www.micromata.com)
//
// ProjectForge tiene doble licencia.
//
63081666f
Encabezados de archivos fuente: 2024-> 2025.63081666f620fb87315f01b817e560e0b2f6a33a
diff --git a/projectforge-business/src/main/java/org/projectforge/business/user/ProjectForgeGroup.java b/projectforge-business/src/main/java/org/projectforge/business/user/ProjectForgeGroup.java
index 524e13f42..de158ae76 100644
--- a/projectforge-business/src/main/java/org/projectforge/business/user/ProjectForgeGroup.java
+++ b/projectforge-business/src/main/java/org/projectforge/business/user/ProjectForgeGroup.java
@@ -3,7 +3,7 @@
// Project ProjectForge Community Edition
// www.projectforge.org
//
-// Copyright (C) 2001-2024 Micromata GmbH, Germany (www.micromata.com)
+// Copyright (C) 2001-2025 Micromata GmbH, Germany (www.micromata.com)
//
// ProjectForge tiene doble licencia.
//
b6092df09
Copyright 2023 -> 2024b6092df0927c4a3b161e888445f31dcab57493f2
diff --git a/projectforge-business/src/main/java/org/projectforge/business/user/ProjectForgeGroup.java b/projectforge-business/src/main/java/org/projectforge/business/user/ProjectForgeGroup.java
index cda81bd26..524e13f42 100644
--- a/projectforge-business/src/main/java/org/projectforge/business/user/ProjectForgeGroup.java
+++ b/projectforge-business/src/main/java/org/projectforge/business/user/ProjectForgeGroup.java
@@ -3,7 +3,7 @@
// Project ProjectForge Community Edition
// www.projectforge.org
//
-// Copyright (C) 2001-2023 Micromata GmbH, Germany (www.micromata.com)
+// Copyright (C) 2001-2024 Micromata GmbH, Germany (www.micromata.com)
//
// ProjectForge tiene doble licencia.
//
ab45d51fa
Copyright 2001-2022 -> 2001-2023.ab45d51fa419ede6174b31d69987f96d4b841ff9
diff --git a/projectforge-business/src/main/java/org/projectforge/business/user/ProjectForgeGroup.java b/projectforge-business/src/main/java/org/projectforge/business/user/ProjectForgeGroup.java
index 51b63041f..cda81bd26 100644
--- a/projectforge-business/src/main/java/org/projectforge/business/user/ProjectForgeGroup.java
+++ b/projectforge-business/src/main/java/org/projectforge/business/user/ProjectForgeGroup.java
@@ -3,7 +3,7 @@
// Project ProjectForge Community Edition
// www.projectforge.org
//
-// Copyright (C) 2001-2022 Micromata GmbH, Germany (www.micromata.com)
+// Copyright (C) 2001-2023 Micromata GmbH, Germany (www.micromata.com)
//
// ProjectForge tiene doble licencia.
//
e6f10f987
Filtro de grupos: grupos del sistema.e6f10f987abac13c08a611f1f4f5ccf505a1f6d4
diff --git a/projectforge-business/src/main/java/org/projectforge/business/user/ProjectForgeGroup.java b/projectforge-business/src/main/java/org/projectforge/business/user/ProjectForgeGroup.java
index a1d136c51..51b63041f 100644
--- a/projectforge-business/src/main/java/org/projectforge/business/user/ProjectForgeGroup.java
+++ b/projectforge-business/src/main/java/org/projectforge/business/user/ProjectForgeGroup.java
@@ -23,6 +23,8 @@
package org.projectforge.business.user;
+import org.projectforge.framework.persistence.user.entities.GroupDO;
+
/**
* Grupos de usuario especiales de ProjectForge, como Administradores y Finanzas. Algunas funcionalidades del sistema solo están disponibles para
* usuarios que son miembros del grupo requerido.
@@ -81,4 +83,12 @@ public enum ProjectForgeGroup
this.key = key;
}
+ public static boolean isSystemGroup(GroupDO group) {
+ for (ProjectForgeGroup g : ProjectForgeGroup.values()) {
+ if (g.key.equals(group.getName())) {
+ return true;
+ }
+ }
+ return false;
+ }
}