Im Rahmen einer aktuellen Anpassung der Rohzeit-Verwaltung wurde eine Stabilitätsverbesserung vorgenommen, die sicherstellt, dass sich Ansichtsfenster in bestimmten Berechtigungskonstellationen zuverlässig öffnen lassen. Dabei wurde die Logik zur Prüfung von Zugriffsoperationen präzisiert, sodass mehrere Operationen pro Objekt korrekt verarbeitet werden. Dies verhindert, dass bei spezifischen Benutzerrechten unangenehme Unterbrechungen auftreten, wenn Nutzer versuchen, relevante Listen zu öffnen. Die Anpassung betrifft insbesondere die Sicherheitseinstellungen für die Kopieraktion im Bereich der Rohzeiten, um sicherzustellen, dass nur die tatsächlich benötigten Rechte wie das Erstellen abgefragt werden.
Anforderung
Die Anfrage entstand aus dem Bedürfnis, dass Rohzeiten auch nach einem Systemupdate für bestimmte Nutzergruppen nicht mehr geöffnet werden konnten. Das System meldete dabei einen nicht unterstützten Vorgang bei der Zuweisung von Rechte-Kombinationen wie Create, Read, Write und Delete. Der Grund lag darin, dass die Sicherheitssystem-Prüfung nicht korrekt zwischen einer einzelnen und einer Mehrfach-Operation unterschied und somit fälschlicherweise eine Kombination aller CRUD-Rechte anforderte, die so nicht konfiguriert war. Die Lösung besteht nun darin, die Berechtigung für jede einzelne Operation separat zu prüfen, wenn mehrere Operationen definiert sind, und den Zugriff für die Kopieraktion gezielt auf das Erstellen zu beschränken.
