Änderungen von Dokument Digitale Mitgliederverwaltung
Zuletzt geändert von Daniel Herrmann am 2026/02/22 21:17
Von Version
42.1
bearbeitet von Daniel Herrmann
am 2025/08/25 15:49
am 2025/08/25 15:49
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version
39.1
bearbeitet von Daniel Herrmann
am 2025/08/25 09:35
am 2025/08/25 09:35
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -723,19 +723,77 @@ 723 723 * **Tags**: Einem Dokument können beliebig viele Tags zugewiesen werden. **Tags** dienen der einfacheren **Zuordnung** und dem **Wiederfinden** von Dokumenten. Es gibt allerdings auch spezielle Tags für Dokumente die eingelesen aber noch nicht bearbeitet wurden, so genannte "Inbox Tags": 724 724 ** (% style="color:var(--ds-icon-success,#22a06b);" %)**Inbox Mitgliederverwaltung**(%%) - Alle **Dokumente** die **per Mail oder per Ordner** für die **Gruppe Mitgliederverwaltung** aufgenommen wurden und **nicht automatisch zugeordnet** werden konnten. 725 725 ** (% style="color:var(--ds-icon-accent-blue,#1d7afc);" %)**Inbox Vorstand**(%%) - Alle **Dokumente** die **per Mail oder per Ordner** für die **Gruppe Vorstand** aufgenommen wurden und **nicht automatisch zugeordnet** werden konnten. 726 -* **Dokumenten-Typen**: Einem Dokument wird exakt ein Typ zugewiesen. Dokumenten Typen sind im Prinzip einfache Gruppen. Für die Mitgliederverwaltung sind die Gruppen gemäß der folgenden Liste festgelegt, können aber natürlich bei Bedarf erweitert werden. 727 -** Mitgliedsantrag 728 -** SEPA Lastschriftmandat 729 -** Studienbescheinigung 730 -** Bestätigung Schlüsselausgabe 731 -** Verpflichtungserklärung Datenschutz 732 -** Übungsleitervertrag 733 -** Nutzungsvereinbarung Schulungsinhalte 734 -** Bestellung als Einweiser:in 735 -** Haftungsausschluss 736 -** Einweisungszettel 737 -** Lagervertrag Kistenlager 738 -** Lagervertrag Projektlager 726 +* ((( 727 +**Dokumenten-Typen**: Einem Dokument wird exakt ein Typ zugewiesen. Dokumenten Typen sind im Prinzip einfache Gruppen. Für die Mitgliederverwaltung sind die Gruppen gemäß der folgenden Tabelle festgelegt, können aber natürlich bei Bedarf erweitert werden. Neben einem Namen haben die Dokumente einen Match String. Kommt dieser eindeutig (exakter Match) irgendwo im Dokument vor, wird der Typ automatisch zugewiesen. 728 +\\ 729 + 730 +(% class="wrapped" %) 731 +|=(% scope="col" %)((( 732 +Name 733 +)))|=(% scope="col" %)((( 734 +Exact Match String 735 +))) 736 +|((( 737 +Mitgliedsantrag 738 +)))|((( 739 +mksp-doc-mitgliedsantrag 740 +))) 741 +|((( 742 +SEPA Lastschriftmandat 743 +)))|((( 744 +mksp-doc-sepamandat 745 +))) 746 +|((( 747 +Studienbescheinigung 748 +)))|((( 749 +mksp-doc-studienbescheinigung 750 +))) 751 +|((( 752 +Formular Schlüsselausgabe 753 +)))|((( 754 +mksp-doc-schluesselausgabe 755 +))) 756 +|((( 757 +Verpflichtungserklärung Datenschutz 758 +)))|((( 759 +\\ 760 +))) 761 +|((( 762 +Übungsleitervertrag 763 +)))|((( 764 +\\ 765 +))) 766 +|((( 767 +Nutzungsvereinbarung Schulungsinhalte 768 +)))|((( 769 +\\ 770 +))) 771 +|((( 772 +Bestellung eines Einweisers 773 +)))|((( 774 +\\ 775 +))) 776 +|((( 777 +Haftungsausschluss 778 +)))|((( 779 +\\ 780 +))) 781 +|((( 782 +Einweisungszettel 783 +)))|((( 784 +\\ 785 +))) 786 +|((( 787 +Lagervertrag Kistenlager 788 +)))|((( 789 +\\ 790 +))) 791 +|((( 792 +Lagervertrag Projektlager 793 +)))|((( 794 +\\ 795 +))) 796 +))) 739 739 * **Storage Path**: Speicherpfade sind ein etwas fortgeschrittenes Feature, welches kontrolliert, wie die Dateien im unterliegenden Dateisystem gespeichert werden. In der Regel arbeitet man nicht direkt mit den Dateien, aber wenn man aus lange Sicht mal aus Paperless NGX weg ziehen möchte kann es sinnvoll sein, die Dokumente in einer Struktur zu speichern, die man theoretisch auch manuell durchsuchen könnte. Details finden sich in der [[Dokumentation von Paperless zu File Name Handling>>url:https://docs.paperless-ngx.com/advanced_usage/#file-name-handling||shape="rect"]]. 740 740 \\{{info title="Verhalten von Paperless"}}(% style="text-decoration: none;color:var(--ds-text-accent-purple-bolder,#352c63);" %)Paperless checks the filename of a document whenever it is saved. Changing (or deleting) a (%%)[[storage path>>url:https://docs.paperless-ngx.com/advanced_usage/#storage-paths||style="text-decoration: none;" shape="rect"]](% style="text-decoration: none;color:var(--ds-text-accent-purple-bolder,#352c63);" %) will automatically be reflected in the file system. However, when changing (% style="text-decoration: none;" %){{code language="none"}}PAPERLESS_FILENAME_FORMAT{{/code}}(% style="text-decoration: none;color:var(--ds-text-accent-purple-bolder,#352c63);" %) you will need to manually run the (%%)[[ 741 741 ... ... @@ -980,13 +980,13 @@ 980 980 981 981 Paperless NGX ist so konfiguriert, dass sich Benutzer mit ihrem zentralen Makerspace Login anmelden können (OIDC über Keycloak). Eine Anmeldung mit lokalen Zugangsdaten ist nicht möglich. Bei der Anmeldung werden ebenfalls die Gruppen aus Keycloak übernommen, aber nur die folgenden: 982 982 983 -* **Vorstand**: Für die Mitglieder des Vorstands984 -* **Mitgliederverwaltung**: Alle Personen, die mit der Verwaltung der Mitglieder betraut sind985 -* **IT Admin**: IT Administratoren im Makerspace1041 +* Vorstand: Für die Mitglieder des Vorstands 1042 +* Mitgliederverwaltung: Alle Personen, die mit der Verwaltung der Mitglieder betraut sind 1043 +* IT Admin: IT Administratoren im Makerspace 986 986 987 987 Nutzer, die keine dieser Gruppen angehören haben keine Rechte in Paperless. Sie können sich zwar anmelden, aber selbst die Willkommens-Seite erzeugt eine "Permission Denied" Fehlermeldung. 988 988 989 -=== {{id name="DigitaleMitgliederverwaltung- GlobaleBerechtigungen"/}}GlobaleBerechtigungen ===1047 +=== {{id name="DigitaleMitgliederverwaltung-Berechtigungen"/}}Berechtigungen === 990 990 991 991 Berechtigungen werden grundsätzlich nicht auf Benutzerebene konfiguriert, sondern ausschließlich auf Gruppenebene. So wird sichergestellt, dass bei der Änderung einer Gruppenzugehörigkeit auch die damit verbundenen Rechte entzogen oder gewährt werden, ohne dass eine manuelle Änderung notwendig ist. Die folgende Tabelle gibt eine Übersicht der konfigurierten globalen Berechtigungen pro Gruppe: 992 992 ... ... @@ -1010,9 +1010,9 @@ 1010 1010 )))|((( 1011 1011 ALLE 1012 1012 )))|((( 1013 - ALLE1071 +\\ 1014 1014 )))|((( 1015 - KEINE1073 +\\ 1016 1016 )))|((( 1017 1017 Wird zusätzlich durch Berechtigungen auf Objekt-Level eingeschränkt 1018 1018 ))) ... ... @@ -1023,9 +1023,9 @@ 1023 1023 )))|((( 1024 1024 Anzeigen 1025 1025 )))|((( 1026 - ALLE1084 +\\ 1027 1027 )))|((( 1028 - ALLE1086 +\\ 1029 1029 )))|((( 1030 1030 Wird zusätzlich durch Berechtigungen auf Objekt-Level eingeschränkt 1031 1031 ))) ... ... @@ -1036,9 +1036,9 @@ 1036 1036 )))|((( 1037 1037 Anzeigen 1038 1038 )))|((( 1039 - ALLE1097 +\\ 1040 1040 )))|((( 1041 - ALLE1099 +\\ 1042 1042 )))|((( 1043 1043 Wird zusätzlich durch Berechtigungen auf Objekt-Level eingeschränkt 1044 1044 ))) ... ... @@ -1049,9 +1049,9 @@ 1049 1049 )))|((( 1050 1050 Anzeigen 1051 1051 )))|((( 1052 - ALLE1110 +\\ 1053 1053 )))|((( 1054 - ALLE1112 +\\ 1055 1055 )))|((( 1056 1056 Wird zusätzlich durch Berechtigungen auf Objekt-Level eingeschränkt 1057 1057 ))) ... ... @@ -1062,9 +1062,9 @@ 1062 1062 )))|((( 1063 1063 Anzeigen 1064 1064 )))|((( 1065 - Anzeigen1123 +\\ 1066 1066 )))|((( 1067 - ALLE1125 +\\ 1068 1068 )))|((( 1069 1069 Wird zusätzlich durch Berechtigungen auf Objekt-Level eingeschränkt 1070 1070 ))) ... ... @@ -1075,9 +1075,9 @@ 1075 1075 )))|((( 1076 1076 ALLE 1077 1077 )))|((( 1078 - ALLE1136 +\\ 1079 1079 )))|((( 1080 - KEINE1138 +\\ 1081 1081 )))|((( 1082 1082 \\ 1083 1083 ))) ... ... @@ -1088,9 +1088,9 @@ 1088 1088 )))|((( 1089 1089 KEINE 1090 1090 )))|((( 1091 - KEINE1149 +\\ 1092 1092 )))|((( 1093 - ALLE1151 +\\ 1094 1094 )))|((( 1095 1095 \\ 1096 1096 ))) ... ... @@ -1101,9 +1101,9 @@ 1101 1101 )))|((( 1102 1102 KEINE 1103 1103 )))|((( 1104 - KEINE1162 +\\ 1105 1105 )))|((( 1106 - ALLE1164 +\\ 1107 1107 )))|((( 1108 1108 \\ 1109 1109 ))) ... ... @@ -1114,9 +1114,9 @@ 1114 1114 )))|((( 1115 1115 ALLE 1116 1116 )))|((( 1117 - ALLE1175 +\\ 1118 1118 )))|((( 1119 - ALLE1177 +\\ 1120 1120 )))|((( 1121 1121 \\ 1122 1122 ))) ... ... @@ -1127,9 +1127,9 @@ 1127 1127 )))|((( 1128 1128 Anzeigen 1129 1129 )))|((( 1130 - Anzeigen1188 +\\ 1131 1131 )))|((( 1132 - KEINE1190 +\\ 1133 1133 )))|((( 1134 1134 Nur für Dokumente, auf die Zugriff gewährt wurde. 1135 1135 ))) ... ... @@ -1140,9 +1140,9 @@ 1140 1140 )))|((( 1141 1141 ALLE 1142 1142 )))|((( 1143 - ALLE1201 +\\ 1144 1144 )))|((( 1145 - KEINE1203 +\\ 1146 1146 )))|((( 1147 1147 Nur für Dokumente, auf die Zugriff gewährt wurde. 1148 1148 ))) ... ... @@ -1153,9 +1153,9 @@ 1153 1153 )))|((( 1154 1154 KEINE 1155 1155 )))|((( 1156 - Anzeigen1214 +\\ 1157 1157 )))|((( 1158 - ALLE1216 +\\ 1159 1159 )))|((( 1160 1160 \\ 1161 1161 ))) ... ... @@ -1166,9 +1166,9 @@ 1166 1166 )))|((( 1167 1167 KEINE 1168 1168 )))|((( 1169 - ALLE1227 +\\ 1170 1170 )))|((( 1171 - ALLE1229 +\\ 1172 1172 )))|((( 1173 1173 \\ 1174 1174 ))) ... ... @@ -1179,9 +1179,9 @@ 1179 1179 )))|((( 1180 1180 KEINE 1181 1181 )))|((( 1182 - Anzeigen1240 +\\ 1183 1183 )))|((( 1184 - ALLE1242 +\\ 1185 1185 )))|((( 1186 1186 \\ 1187 1187 ))) ... ... @@ -1192,9 +1192,9 @@ 1192 1192 )))|((( 1193 1193 KEINE 1194 1194 )))|((( 1195 - Anzeigen1253 +\\ 1196 1196 )))|((( 1197 - ALLE1255 +\\ 1198 1198 )))|((( 1199 1199 \\ 1200 1200 ))) ... ... @@ -1205,9 +1205,9 @@ 1205 1205 )))|((( 1206 1206 KEINE 1207 1207 )))|((( 1208 - KEINE1266 +\\ 1209 1209 )))|((( 1210 - KEINE1268 +\\ 1211 1211 )))|((( 1212 1212 \\ 1213 1213 ))) ... ... @@ -1218,9 +1218,9 @@ 1218 1218 )))|((( 1219 1219 Anzeigen 1220 1220 )))|((( 1221 - Anzeigen1279 +\\ 1222 1222 )))|((( 1223 - ALLE1281 +\\ 1224 1224 )))|((( 1225 1225 \\ 1226 1226 ))) ... ... @@ -1231,201 +1231,21 @@ 1231 1231 )))|((( 1232 1232 KEINE 1233 1233 )))|((( 1234 - KEINE1292 +\\ 1235 1235 )))|((( 1236 - ALLE1294 +\\ 1237 1237 )))|((( 1238 1238 \\ 1239 1239 ))) 1240 1240 1241 -=== {{id name="DigitaleMitgliederverwaltung-Objekt-Berechtigungen"/}}Objekt-Berechtigungen === 1242 - 1243 -Zusätzlich zu den globalen Berechtigungen können für alle Objekte noch Berechtigungen auf Objekt-Level konfiguriert werden. Dabei werden globale Regeln zuerst geprüft, danach zusätzlich die Objekt-Berechtigungen. Jedes Objekt (egal ob Dokument, Korrespondent, Tag, Dokumenten-Typ) hat zwei wichtige Einstellungen: 1244 - 1245 -* Owner / Eigentümer: Das Objekt gehört diesem Benutzer. Der Owner hat immer alle Berechtigungen für das Objekt 1246 -* Zusätzliche Berechtigungen: 1247 -** Es können getrennt voneinander Berechtigungen zum Anzeigen und Bearbeiten vergeben werden 1248 -** Diese Berechtigungen können jeweils für einzelne Benutzer oder für Gruppen gewährt werden 1249 - 1250 -Das sieht im Frontend beispielsweise so aus: 1251 - 1252 -[[image:attach:image-2025-8-25_10-19-25.png||thumbnail="true" height="250"]] 1253 - 1254 -{{info title="Berechtigungen"}} 1255 -Es sind grundsätzlich sowohl globale als auch objekt-spezifische Berechtigungen notwendig. Wenn ein Benutzer ein Objekt bearbeiten ansehen oder bearbeiten möchte ergibt sich daher die folgende Matrix: 1256 - 1257 -|=(% scope="col" %)((( 1258 -Globale Berechtigung 1259 -)))|=(% scope="col" %)((( 1260 -Owner 1261 -)))|=(% scope="col" %)((( 1262 -Objekt-Berechtigung 1263 -)))|=(% scope="col" %)((( 1264 -Ergebnis 1265 -))) 1266 -|((( 1267 -❌️ 1268 -)))|((( 1269 -Egal 1270 -)))|((( 1271 -Egal 1272 -)))|((( 1273 -❌️ 1274 -))) 1275 -|((( 1276 -✅️ 1277 -)))|((( 1278 -✅️ 1279 -)))|((( 1280 -Egal 1281 -)))|((( 1282 -✅️ 1283 -))) 1284 -|((( 1285 -✅️ 1286 -)))|((( 1287 -❌️ 1288 -)))|((( 1289 -❌️ 1290 -)))|((( 1291 -❌️ 1292 -))) 1293 -|((( 1294 -✅️ 1295 -)))|((( 1296 -❌️ 1297 -)))|((( 1298 -✅️ 1299 -)))|((( 1300 -✅️ 1301 -))) 1302 - 1303 -Mit anderen Worten, um eine Aktion auszuführen, muss ein Benutzer (a) die globale Berechtigung haben **UND** (b) Owner sein **ODER** Objekt-Berechtigungen haben. 1304 -{{/info}} 1305 - 1306 -=== {{id name="DigitaleMitgliederverwaltung-LokaleOwner"/}}Lokale Owner === 1307 - 1308 -Jedes Objekt in Paperless muss einen Owner haben. Damit der Owner nicht ein realer Benutzer ist, der gegebenenfalls den Vorstand / Mitgliederverwaltung oder Verein verlassen könnte, werden lokale Benutzer angelegt. Diese halten lediglich die Owner Rolle für die Ressourcen, können aber nicht für den Login verwendet werden. 1309 - 1310 -|=(% scope="row" %)((( 1311 -Benutzer 1312 -)))|=(% scope="col" %)((( 1313 -Verwendet für 1314 -))) 1315 -|=(% scope="row" %)((( 1316 -mksp-mv-owner 1317 -)))|((( 1318 -Alle Objekte (Dokumente, Dokumenttypen, Tags, Korrespondenten und Speicherpfade), die dem Use-Case **Mitgliederverwaltung** zugewiesen sind 1319 -))) 1320 -|=(% scope="row" %)((( 1321 -mksp-vs-owner 1322 -)))|((( 1323 -Alle Objekte (Dokumente, Dokumenttypen, Tags, Korrespondenten und Speicherpfade), die dem Use-Case **Vorstandspost** zugewiesen sind 1324 -))) 1325 - 1326 -=== {{id name="DigitaleMitgliederverwaltung-Standard-Objekt-Berechtigungen"/}}Standard-Objekt-Berechtigungen === 1327 - 1328 -Basierend auf den hier beschrieben Regeln werden für Objekte die folgenden Berechtigungen gesetzt: 1329 - 1330 -|=(% rowspan="2" scope="rowgroup" %)((( 1331 -Objekt 1332 1332 \\ 1333 -)))|=(% colspan="3" scope="colgroup" %)((( 1334 -Mitgliederverwaltung 1335 -)))|=(% rowspan="7" scope="rowgroup" %)((( 1336 -\\ 1337 -)))|=(% colspan="3" scope="colgroup" %)((( 1338 -Vorstandspost 1339 -))) 1340 -|=(% scope="col" %)((( 1341 -Owner 1342 -)))|=(% scope="col" %)((( 1343 -Anzeigen 1344 -)))|=(% scope="col" %)((( 1345 -Bearbeiten 1346 -)))|=((( 1347 -Owner 1348 -)))|=((( 1349 -Anzeigen 1350 -)))|=((( 1351 -Bearbeiten 1352 -))) 1353 -|=(% scope="row" %)((( 1354 -Dokument 1355 -)))|((( 1356 -mksp-mv-owner 1357 -)))|((( 1358 -Mitgliederverwaltung 1359 -)))|((( 1360 -Mitgliederverwaltung 1361 -)))|((( 1362 -mksp-vs-owner 1363 -)))|((( 1364 -Vorstand 1365 -)))|((( 1366 -Vorstand 1367 -))) 1368 -|=(% scope="row" %)((( 1369 -Dokumenttyp 1370 -)))|((( 1371 -mksp-mv-owner 1372 -)))|((( 1373 -Mitgliederverwaltung, IT Admin 1374 -)))|((( 1375 -IT Admin 1376 -)))|((( 1377 -mksp-vs-owner 1378 -)))|((( 1379 -Vorstand 1380 -)))|((( 1381 -Vorstand 1382 -))) 1383 -|=(% scope="row" %)((( 1384 -Tag 1385 -)))|((( 1386 -mksp-mv-owner 1387 -)))|((( 1388 -Mitgliederverwaltung, IT Admin 1389 -)))|((( 1390 -IT Admin 1391 -)))|((( 1392 -mksp-vs-owner 1393 -)))|((( 1394 -Vorstand 1395 -)))|((( 1396 -Vorstand 1397 -))) 1398 -|=(% scope="row" %)((( 1399 -Korrespondent 1400 -)))|((( 1401 -mksp-mv-owner 1402 -)))|((( 1403 -Mitgliederverwaltung, IT Admin 1404 -)))|((( 1405 -IT Admin 1406 -)))|((( 1407 -mksp-vs-owner 1408 -)))|((( 1409 -Vorstand 1410 -)))|((( 1411 -Vorstand 1412 -))) 1413 -|=(% scope="row" %)((( 1414 -Speicherpfad 1415 -)))|((( 1416 -mksp-mv-owner 1417 -)))|((( 1418 -Mitgliederverwaltung, IT Admin 1419 -)))|((( 1420 -IT Admin 1421 -)))|((( 1422 -mksp-vs-owner 1423 -)))|((( 1424 -Vorstand 1425 -)))|((( 1426 -IT Admin 1427 -))) 1428 1428 1301 +Owner: zwei Owner 1302 +Docs: Owner = grp owner, View + Edit jeweilige Gruppen 1303 +Correspondent: owner = grp owner, view = jeweilige Gruppe, edit = it admin 1304 +Tag: owner = grp owner, view = jeweilige Gruppe, edit = it admin 1305 +Doc Type: owner = grp owner, view = jeweilige Gruppe, edit = it admin 1306 + 1429 1429 = {{id name="DigitaleMitgliederverwaltung-OffenePunkte"/}}Offene Punkte = 1430 1430 1431 1431 * Docuseal Logging + Monitoring
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -2055864 701 +205586463 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://wiki.makerspace-darmstadt.de/spaces/PROJ/pages/2055864 70/Digitale Mitgliederverwaltung1 +https://wiki.makerspace-darmstadt.de/spaces/PROJ/pages/205586463/Digitale Mitgliederverwaltung