[dss-developer] Bug? Benutzerdef. Zustand kann gelöscht werden obwohl verwendet

Klaus Schmidinger Klaus.Schmidinger at tvdr.de
Thu Aug 24 13:33:05 CEST 2017


Wenn man einen benutzerdefinierten Zustand anlegt und diesen z.B. als Bedingung in einer
Zeitschaltung verwendet, so kann man diesen Zustand später löschen ohne darauf hingewiesen zu
werden, daß er in Verwendung ist. Die Bedingung ist dann aber immer noch in der Zeitschaltung
vorhanden, aber nur mehr mit ihrer ID, und damit wenig sinnvoll.

Ich würde eigentlich in einem solchen Fall folgendes Verhalten erwarten:

- Beim Versuch, einen benutzerdefinierten Zustand zu löschen, der irgendwo in Verwendung
   ist, erfolgt eine Rückfrage der Form
   "Dieser Zustand wird an folgenden Stellen verwendet: <Liste der Verwendungsstellen>.
    Wollen Sie ihn wirklich löschen?"

- Bestätigt der Anwender die Löschung, so wird neben dem Zustand selber auch jede
   Verwendungsstelle entfernt, sonst hat man nur "Datenleichen" rumliegen, die man
   u.U. gar nicht so einfach wiederfindet.

Mit freundlichen Grüßen
Klaus Schmidinger


More information about the dss-developer mailing list