Auswirkungen anpassen

Deutschsprachiges Forum für Diskussionen und Fragen zu MantisBT

Moderators: Developer, Contributor

Post Reply
Morpheus87
Posts: 11
Joined: 17 Mar 2014, 07:19

Auswirkungen anpassen

Post by Morpheus87 »

Hallo allerseits
Ich habe bereits im Englischen Forum mein Problem geschildert. Da ich aber immer noch keine Lösung gefunden habe, frage ich hier nochmals nach.
Es ist folgendermassen:
Wir haben Issues mit der Auswirkung ‚Fehler‘. Diese Auswirkung wird jedoch nicht mehr gebraucht und soll somit auch nicht mehr auswählbar sein. Ist es irgendwie möglich die Auswirkung ‚Fehler‘ aus der Auswahl so zu entfernen, dass die bereits erfassten Issues mit der Auswirkung ‚Fehler‘ immer noch mit ‚Fehler‘ angezeigt werden?
Ich habe bereits so ziemlich alle Varianten mit den drei Files config_inc.php, custom_constants_inc.php und custom_strings_inc.php ausprobiert aber ich erhalte bei den bereits bestehenden Issues mit der Auswirkung ‚Fehler‘ immer die Anzeige @41@.

Danke für eure Hilfe. :D
atrol
Site Admin
Posts: 8555
Joined: 26 Mar 2008, 21:37
Location: Germany

Re: Auswirkungen anpassen

Post by atrol »

Da labere ich mir den Wolf in meinem suboptimalen Englisch und bekomme zum Schluss kein Feedback auf meine Aussagen,
http://www.mantisbt.org/forums/viewtopi ... =15#p54908
und dann nun hier noch mal die gleiche Frage auf Deutsch.

Die Aussage bleibt die gleiche, vielleicht auf Deutsch etwas besser verständlich:

1. Es gibt keine Lösung, die lediglich auf dem Setzen von Konfigurationsoptionen in config_inc.php und Anpassung der Sprachdateien basiert.

2. Eine saubere Lösung ist recht aufwendig, da sie eine konzeptionelle Erweiterung in MantisBT erfordert.
(das Konzept der "Enumerations" müsste erweitert werden um zwei Flags: a) benutze Wert beim Filtern, b) benutze Wert beim Neuanlegen

3. Eine quick and dirty Lösung ist natürlich möglich, indem man hartcodiert an den entsprechenden Stellen die alten Werte entfernt
Davon rate ich ab, da
a) es beim nächsten Update möglicherweise Probleme gibt,
b) möglicherweise Seiteneffekte entstehen,
c) 3rd party plugins oder Anwendungen auf Basis des SOAP API's möglicherweise nicht wie gewünscht funktionieren.

Ich würde daher die alten Daten nachträglich ändern und nach der Änderungen den Wert aus der Liste entfernen.
Um beim konkreten Beispiel zu bleiben:
Wieso wird die Auswirkung 'Fehler' auf einmal nicht mehr gebraucht?
Vermutlich weil sich im Laufe der Nutzung von MantisBT herausgestellt hat, dass eine andere Klassifizierung mehr Sinn macht.
Was spricht denn dagegen, dass alle alten Einträge mit 'Fehler' nun auf einen der neuen Werte gesetzt werden?

So wie es jetzt angedacht ist, ist Verwirrung bei den Anwendern doch vorprogrammiert:
Z.B würden sie Einträge mit Auswirkung 'Fehler' sehen und sich wundern, wieso sie 'Fehler nicht selbst erfassen können.
Oder wie sollte das Verhalten sein wenn ein bestehender Fall mit 'Fehler' geändert wird? Es wird 'Fehler' in der Auswahlliste angezeigt und wenn er auf die Auswahlliste klickt verschwindet 'Fehler''?
Das würde bedeuten, dass er diesen Fall in dem Formular bug_update_page.php (die Seite die man über den Stift, bzw. den 'Aktualisieren' Button erreicht) nicht mehr in denselben Zustand versetzen kann wie er einmal war.
Recht verwirrend, oder?
Please use Search before posting and read the Manual
Morpheus87
Posts: 11
Joined: 17 Mar 2014, 07:19

Re: Auswirkungen anpassen

Post by Morpheus87 »

Als erstes sorry für den Doppel-Post. Aber ich dachte, dass meine Frage nicht ganz richtig verstanden wurde. Deshalb das ganze nochmals auf deutsch.
Die nachträglichen Änderungen an den Listen machen insofern Sinn, dass es immer noch dasselbe Projekt ist, es aber einige Änderungen an der Organisation gegeben hat. So werden einige Angaben für neue Issues einfach nicht mehr benötigt. Die Benutzer wissen das. Das Entfernen der Einträge soll lediglich dem Vermeiden von falsch ausgewählten Angaben und der besseren Übersicht dienen.
Da es scheinbar keine vernünftige Lösung für das Problem gibt, hat sich dies hier für mich erledigt. Besten Dank für die Antworten.
Post Reply