2009-07-16 7 views
3

Gibt es eine Möglichkeit, ein Problem zu "rückgängig machen", das gelöscht wurde?gelöschte Problem in Mantis gelöscht?

Der Entwickler dachte, es sei ein doppeltes Problem, aber anstatt es als "Duplicate" zu schließen, wurde es gelöscht. Aber die Ausgaben enthalten einige "Hinweise", die nützlich sind.

Danke.

+0

naslasd Mantis ist nur eine einfache PHP-Problem Tracking-Anwendung. Server Fault ist für Server-System-Administration, oder? Ich glaube nicht, dass es auf Serverfault gehört. – Pradeep

Antwort

3

Betrachtet man den Mantis-Code, sehe ich einige Beilagen in einer Tabelle mit dem Namen mantis_bug_history_table, wenn eine Änderung/Löschung mit Fehlern auftritt.

Aber leider scheint der Fehlertext nicht archiviert zu werden: |

Ohne eine Sicherung der Datenbank kann es möglicherweise nicht wiederhergestellt werden.

Eine andere Sache ist, dass Sie die Löschoption in Ihrem Mantis-Workflow für niemanden speziell für einen Entwickler aktiviert haben sollten.

Sie können dies ändern, indem Sie sich als Admin bei Mantis anmelden. Navigieren Sie dann zu Verwalten -> Konfiguration verwalten -> Workflow-Schwellenwerte, deaktivieren Sie alle Rollen für "Problem löschen", und speichern Sie Ihre Änderungen. Dies ist für zukünftige Referenz.

+0

Ich bestätige, dass es nicht möglich ist, ein Undelete durchzuführen - sobald der Datensatz aus der DB entfernt wurde, ist er endgültig verloren (es sei denn, das RDBMS erlaubt die Wiederherstellung oder Wiederherstellung von Backups wie zuvor vorgeschlagen) – dregad