Ulrich Fuchs wrote:
Timwi hat auf
der Techliste gerade angeregt, dass die Developer sich des
Problems annehmen sollen. Es ist aber fraglich, ob eine schnelle Lösung
in Sicht ist (ich denke mal, dass es schon genug Baustellen im Code
gibt...).
Gruß
Thomas
der sich heute Abend den Code mal anschauen wird
Merci an Euch beide. Ist das technisch so schwierig?
Nein, das ist nicht sonderlich schwierig (für jemanden, der den Code
besser kennt als ich).
Meine Kurzspezifikation: In der Versionsgeschichte
sollte ein
Häkchen "Löschen" setzbar sein. Unten dran nen Button löschen.
Ich wäre eher für einen Link ähnlich dem der momentanen "Delete this
page"-Funktion. Löschen ist eine delikate Sache; man sollte lieber nur
einzelne Versionen löschen können, und jede Löschung sollte auch
bestätigt werden.
Wird die
letzte (current) Version gelöscht, oberste Version zur letzten machen.
Da das Löschen der letzten Version zur Folge hätte, die momentan
eigentliche sichtbare Version zu verändern, fände ich es durchaus
sinnvoll, wenn man das nicht kann. Dann muß man schon erstmal bewußt auf
eine frühere Version zurückreverten. Das hat dann gleich mehrere
Bonusvorteile:
- man braucht keine zusätzliche Logik zu programmieren, um zu
verhindern, daß jemand die einzige übriggebliebene Version auch noch löscht
- man braucht keinen zusätzlichen Programmieraufwand, um 'cur' und 'old'
separat zu handhaben (sondern nur 'old')
- mit dem Löschen der aktuellen Version müßte man auch die Linktabellen
aktualisieren usw. Die Editierfunktion macht das schon.
So ein Feature wär echt ne Riesenhilfe. Jeder Depp
kann uns derzeit unsere
schöne Historien mit ner Urheberrechtsverletzung kaputtschmeißen, und wir
haben keine saubere Methode, die zu retten.
Schon bemerkenswert, daß noch niemand darauf gekommen ist, so ein
Feature zu programmieren, und daß stattdessen ganze Histories gelöscht
werden^W*wurden*, ohne daß sich jemand was dabei denkt. :)
Timwi