Daten löschen im Frontend

Ist es möglich Daten auch im Frontend zu löschen?

Joomla Beiträge können selbst als “Super User” nicht im Frontend gelöscht werden

Joomla Beiträge können selbst als “Super User” nicht im Frontend gelöscht werden. Das Löschen von Datensätzen ist auch unseres Erachtens ein administrativer Akt, der auch nur in der Administration mit entsprechenden Rechten möglich sein sollte. Wir denken, diese Beschränkung hat unter anderem auch damit etwas mit dem folgenden Risiko zu tun.

Es kann ja jederzeit passieren, dass jemand die Benutzerrechte auf seiner Seite zu offen und großzügig einstellt. Ds kann beabsichtigt gewesen sein oder aber aus reinem Versehen geschehen. Dadurch wird die Gefahr roß ist, dass über das Frontend die ganze Seite kaputt gemacht werden kann.

In Visforms nicht direkt möglich

Aus obigen Gründen ist es auch in Visforms nicht möglich, Datensätze im Frontend direkt zu löschen.

Der saubere Prozess besteht also darin, dass:

  • der Benutzer die Datensätze im Frontend deaktiviert und anschließend
  • ein Administrator diese Datensätze im Backend löscht.

In Visforms möglich mittels: Datensatz veröffentlichen oder verstecken

Hinweis: Diese Feature sind Teil der Visforms Subscription und in der freien Visforms Version nicht enthalten.

Es gibt aber mit dem Feature Daten automatisch löschen eine passende Möglichkeit, das Löschen von Datensätzen auch in diesem Fall zu automatisieren.
Mehr dazu in: Daten automatisch löschen.

Mit der Einstellung Nur Datensätze löschen, die den Status “versteckt” (nicht veröffentlicht) haben kann der Lösch-Vorgang automatisiert werden.
Mehr dazu in: Nur Datensätze löschen, die den Status “versteckt” (nicht veröffentlicht) haben.

Der Prozess läuft nun wie folgt ab:

  • Der Benutzer setzt im Frontend einen Datensatz auf “versteckt” (nicht veröffentlicht).
  • Beim nächsten automatischen Durchgang der entsprechend konfigurierten Plugins, wird dieser Datensatz aus der Datenbank entfernt.