"Severity"ändern

Deutschsprachiges Forum für Diskussionen und Fragen zu MantisBT

Moderators: Developer, Contributor

"Severity"ändern

Postby tron » Nov 22, 2010 9:57 am

Hi ,

ich möchte aktuell im Feld"Severity" einen Menüpunkt ergänzen und habe mich deswegen ein bischen durch die Gegend gegoogelt.
Im Englischen forum hier wurde ich auch relativ schnell fündig aber irgendwie bin ich mir noch nicht so ganz sicher was ich machen muss

Ums kurz zu machen im englischen forum steht

In constant_inc.php search for severity and add your define
In config_inc.php search $g_severity_enum_string and add the description
In strings_yourlanguage.txt search $s_severity_enum_string and add the translation


Mein problem fängt direkt an mit :
- constant_inc.php? Wo soll die sein, jedenfalls nicht in var/www/mantis
- add your define heisst dann "schreib rein was du willst?" oder gibts da irgendwas auf das ich achten muss?

Ich würd ja nicht so genau nachfragen wenn die einem nicht so angst machen würden in dem beitrag mit so sachen wie
"...in your mantis directory to see if new added severity will not damage the application "
tron
 
Posts: 49
Joined: Nov 11, 2010 3:50 am

Re: "Severity"ändern

Postby atrol » Nov 22, 2010 11:09 am

aktuelle Doku von Version 1.2.x
http://docs.mantisbt.org/master/en/admi ... MIZE.ENUMS
alte Doku mit ein paar Hinweisen von Usern
http://www.mantisbt.org/manual/manual.c ... ations.php

Zum Thema Angst: Ich teste meine Änderungen erst in einer Testinstallation bevor sie im Produktivsystem landen.
Außerdem vor Änderungen im Produktivsystem einfach eine Kopie des Directories anlegen.
Dann ändert' man schon wesentlich entspannter.
Please use Search before posting and read the Manual
Use Mantis2Go to try MantisBT on Windows or to reproduce issues
atrol
 
Posts: 3639
Joined: Mar 26, 2008 4:37 pm
Location: Germany

Re: "Severity"ändern

Postby tron » Nov 22, 2010 11:13 am

..sind argumente :P
Danke
tron
 
Posts: 49
Joined: Nov 11, 2010 3:50 am

Re: "Severity"ändern

Postby tron » Dec 06, 2010 5:09 am

Habs mir durchgelesen und es ausprobiert aber irgendwie ....

Ich will ein Severity hinzfügen also hab ich folgendes gemacht :

Ich habe eine custom_constants_inc.php file angelegt und dort reingeschrieben

define ('Test1', 90);

Die 90 habe ich dort reingeschrieben weil es schon severitys gibt die 10,20,30,40,50,60,70,80 belegen.
Dann bin ich in die config_inc.php und habe dort

$g_severity_enum_string =
'10:bla1,25:bla2,55:bla3,60:bla4,70:bla5,90:'Test1';

Resultat
Mein Mantis lädt nicht mehr :(
tron
 
Posts: 49
Joined: Nov 11, 2010 3:50 am

Re: "Severity"ändern

Postby atrol » Dec 06, 2010 5:31 am

tron wrote:$g_severity_enum_string =
'10:bla1,25:bla2,55:bla3,60:bla4,70:bla5,90:'Test1';
liegt vielleicht an dem rot markierten Anführungszeichen das zuviel ist
Please use Search before posting and read the Manual
Use Mantis2Go to try MantisBT on Windows or to reproduce issues
atrol
 
Posts: 3639
Joined: Mar 26, 2008 4:37 pm
Location: Germany

Re: "Severity"ändern

Postby tron » Dec 06, 2010 6:15 am

Ok , ein Fehler ausgemerzt aber das Resultat bleibt auch ohne das Anführungszeichen das selbe :(
tron
 
Posts: 49
Joined: Nov 11, 2010 3:50 am

Re: "Severity"ändern

Postby tron » Dec 06, 2010 6:23 am

Vielleicht bring ich ja auch was durcheinander....

Also unser Kollege aus dem Englischen forum den ich anfangs mal hiermit zitiert hatte möchte ja

In constant_inc.php search for severity and add your define
In config_inc.php search $g_severity_enum_string and add the description
In strings_yourlanguage.txt search $s_severity_enum_string and add the translation


Im gegensatz dazu sagt die Doku mir wenn ich die richtig verstehe...

    Erstelle die Custom_constants_inc.php und schreib ('Test1', 90); dort rein

    In der config_inc.php schreibe "$g_severity_enum_string ='10:bla1,25:bla2,55:bla3,60:bla4,70:bla5,90:'Test1';" (der eintrag war vorher bei mir nicht vorhanden)

    Und dann erstelle custom_strings_inc.php und schreibe da die Übersetzung rein

(sieht dann so ähnlich aus)
localisation file if ( lang_get_current() === 'english' ) {
$s_access_levels_enum_string =
'10:Betrachter,25:Reporter,40:Updater,55:Entwickler,60:Senior
Developer,70:Manager,90:Administrator'; }


Laut Doku mach ich ja eigentlich gar nix in der constants_inc.php oder irre ich mich?
tron
 
Posts: 49
Joined: Nov 11, 2010 3:50 am

Re: "Severity"ändern

Postby tron » Dec 06, 2010 8:24 am

Was bedeuten eigentlich die Zahlen in den Klammern so genau?
Es scheint als klatschen da manche einfach zufallszahlen rein.
tron
 
Posts: 49
Joined: Nov 11, 2010 3:50 am

Re: "Severity"ändern

Postby atrol » Dec 06, 2010 5:34 pm

tron wrote:Was bedeuten eigentlich die Zahlen in den Klammern so genau?
Sie bestimmen die Reihenfolge der Anzeige und dienen dazu den Wert sinnvoll zwischen anderen Werten einzuordnen
Please use Search before posting and read the Manual
Use Mantis2Go to try MantisBT on Windows or to reproduce issues
atrol
 
Posts: 3639
Joined: Mar 26, 2008 4:37 pm
Location: Germany

Re: "Severity"ändern

Postby tron » Dec 07, 2010 3:56 am

also ich hab alles probiert (auch das direkte reinschreiben in die constant_inc) ... bei mir passiert da garnix
tron
 
Posts: 49
Joined: Nov 11, 2010 3:50 am

Re: "Severity"ändern

Postby tron » Dec 07, 2010 4:29 am

Letzter Versuch nochmal ausführlich :-)

Prinziel habe ich mich 1:1 an die Doku gehalten

1) Ich habe eine custom_constant_inc erstellt im Mainverzeichnis von Mantis die sieht so aus:
<?php

define ( 'TEST', 90);

?>


2) ich habe die Config_inc.php angepasst

include("config_db.php");
$g_severity_enum_string = '10:FEATURE,20:TRIVIAL,30:TEXT,40:TWEAK,50:MINOR,60:MAJOR,70:CRASH,80:BLOCK,90:TEST';



3) ich habe eine custom_strings_inc.php erstellt
<?php
if (lang_get_current() === 'english' ){

$s_severity_enum_string = '10:FEATURE,20:TRIVIAL,30:TEXT,40:TWEAK,50:MINOR,60:MAJOR,70:CRASH,80:BLOCK,90:TEST';
}else{
$s_severity_enum_string = '10:FEATURE,20:TRIVIAL,30:TEXT,40:TWEAK,50:MINOR,60:MAJOR,70:CRASH,80:BLOCK,90:TEST2';
}
?>


Müssen die Custom_* Dateien vielleicht spezielle Berechtigungen irgendwo haben ... soviel kann man dabei doch eigentlich nicht falsch machen :(

PS: die Logik in custom_strings hab ich so da hingeschrieben damit auf jeden fall irgendwas passiert ...
tron
 
Posts: 49
Joined: Nov 11, 2010 3:50 am

Re: "Severity"ändern

Postby tron » Dec 08, 2010 3:56 am

*seufz*

ich bewerte die Tatsache das niemand was schreibt mal als "du hast alles richtig gemacht" - statement.
Mist :(
Was kann ich jetzt noch machen außer mantis neu zu installieren ...
tron
 
Posts: 49
Joined: Nov 11, 2010 3:50 am

Re: "Severity"ändern

Postby atrol » Dec 08, 2010 4:37 am

Funktioniert bei mir problemlos.
Was passiert überhaupt? Gibt's Fehlermeldungen?

Die Datei sollte ab Version 1.2 custom_constants_inc.php heißen, allerdings ist derzeit auch noch der Name ohne 's' erlaubt (ohne 's' war Version 1.1., wird mit 1.3 abgeschafft)

ansonsten ist mir unklar was diese Zeile
Code: Select all
include("config_db.php");
in der config_inc.php soll, hat aber vermutlich nichts mit deinem Problem zu tun
Please use Search before posting and read the Manual
Use Mantis2Go to try MantisBT on Windows or to reproduce issues
atrol
 
Posts: 3639
Joined: Mar 26, 2008 4:37 pm
Location: Germany

Re: "Severity"ändern

Postby tron » Dec 08, 2010 5:09 am

Nein es passiert einfach gar nichts ....

Also wenn ich zb nun hingehe und ändere in der custom_strings_inc.php das

<?php
if (lang_get_current() === 'english' ){

$s_severity_enum_string = '10:FEATURE,20:TRIVIAL,30:TEXT,40:TWEAK,50:minor,60:MAJOR,70:CRASH,80:BLOCK,90:TEST';

?>


auf

<?php
if (lang_get_current() === 'english' ){

$s_severity_enum_string = '10:FEATURE,20:TRIVIAL,30:TEXT,40:TWEAK,50:miNoR,60:MAJOR,70:CRASH,80:BLOCK,90:TEST';

?>


dann sehe ich das direkt.
Das Test hingegen taucht nie auf. Nirgends :(
tron
 
Posts: 49
Joined: Nov 11, 2010 3:50 am

Re: "Severity"ändern

Postby tron » Dec 08, 2010 5:12 am

tron wrote:2) ich habe die Config_inc.php angepasst

include("config_db.php");
$g_severity_enum_string = '10:FEATURE,20:TRIVIAL,30:TEXT,40:TWEAK,50:MINOR,60:MAJOR,70:CRASH,80:BLOCK,90:TEST';




das g dort ist auch richtig?
Weil sonst überall ein S steht.

edit: Ändert jedenfalls nix wenn ichs auf s_serverity_enum_string setze
Last edited by tron on Dec 08, 2010 6:48 am, edited 1 time in total.
tron
 
Posts: 49
Joined: Nov 11, 2010 3:50 am

Next

Return to Deutsch

Who is online

Users browsing this forum: No registered users and 0 guests

cron