Page 1 of 1

Statusbezeichnung ändern

Posted: 09 Jan 2012, 09:21
by Prof Hase
Hallo zusammen,

besteht die Möglichkeit die Überschriften der Status(e) zu ändern.

Also:

neu
rückmeldung
erledigt
anerkannt
geschlossen
bestätigt

und ggfs. sogar noch welche hinzuzufügen ?

Vielen Dank!

Re: Statusbezeichnung ändern

Posted: 09 Jan 2012, 12:15
by Prof Hase
Das müsste es sein:


Customizing Status Values
The default is no workflow, where all states are accessible from any others. The following example can be transferred to config_inc.php. The workflow needs to have a path from the statuses greater than or equal to the resolved state back to the feedback state. Otherwise, the re-open operation won't work.

$g_status_enum_workflow[NEW_]=
'10:new,20:feedback,30:acknowledged,40:confirmed,50:assigned,80:resolved';
$g_status_enum_workflow[FEEDBACK] =
'10:new,20:feedback,30:acknowledged,40:confirmed,50:assigned,80:resolved';
$g_status_enum_workflow[ACKNOWLEDGED] =
'20:feedback,30:acknowledged,40:confirmed,50:assigned,80:resolved';
$g_status_enum_workflow[CONFIRMED] =
'20:feedback,40:confirmed,50:assigned,80:resolved';
$g_status_enum_workflow[ASSIGNED] =
'20:feedback,50:assigned,80:resolved,90:closed';
$g_status_enum_workflow[RESOLVED] =
'50:assigned,80:resolved,90:closed';
$g_status_enum_workflow[CLOSED] = '50:assigned';

To add a status:


1.Define a constant to map the new status to.In a new file custom_constants_inc.php in the main mantisbt directory:

<?php define ( 'TEST', 60 ); ?>
2.Define the language strings required. This may need to be defined in several languages.In a new file custom_strings_inc.php in the main mantisbt directory:

<?php if ( lang_get_current() == 'german' ) {
$s_status_enum_string =
'10:neu,20:R¸ckmeldung,30:anerkannt,40:best‰tigt,50:zugewiesen,
60:zu testen,80:behoben,90:geschlossen'; } else {
$s_status_enum_string =
'10:new,20:feedback,30:acknowledged,40:confirmed,50:assigned, 60:to
be tested,80:resolved,90:closed'; $s_to_be_tested_bug_button =
"Issue Ready to Test"; $s_to_be_tested_bug_title = "Set Issue Ready
to Test"; $s_email_notification_title_for_status_bug_to_be_tested =
"The following issue is ready TO BE TESTED."; } ?>

3.Define any configurations required.In the existing file config_inc.php in the main mantisbt directory:

$g_status_enum_string =
'10:new,20:feedback,30:acknowledged,40:confirmed,50:assigned, 60:to
be tested,80:resolved,90:closed'; # Status color additions
$g_status_colors['to be tested'] = '#ACE7AE';

4.Add the status to any workflow defined.In config_inc.php:

$g_status_enum_workflow[NEW_]=
'10:new,20:feedback,30:acknowledged,40:confirmed,50:assigned,60:to
be tested'; $g_status_enum_workflow[FEEDBACK] =
'10:new,20:feedback,30:acknowledged,40:confirmed,50:assigned,60:to
be tested'; $g_status_enum_workflow[ACKNOWLEDGED] =
'20:feedback,30:acknowledged,40:confi rmed,50:assigned,60:to be
tested'; $g_status_enum_workflow[CONFIRMED] =
'20:feedback,40:confirmed,50:assigned,60:to be tested';
$g_status_enum_workflow[ASSIGNED] = '20:feedback,50:assigned,60:to
be tested,90:closed'; $g_status_enum_workflow[TEST] =
'10:new,20:feedback,50:assigned,60:to be
tested,80:resolved,90:closed'; $g_status_enum_workflow[RESOLVED] =
'50:assigned,60:to be tested,80:resolved,90:closed';
$g_status_enum_workflow[CLOSED] = '50:assigned,90:closed';

Re: Statusbezeichnung ändern

Posted: 22 Aug 2017, 06:00
by Prof Hase
Guten Morgen zusammen,

ich muss das Thema leider nocheinmal aufgreifen.
Nach sprung auf die Version :2.2.3 mit Schema-Version 209
Funktioniert leider diese Anleitung nicht mehr wirklich:
https://www.mantisbt.org/docs/master-1. ... tatus.html

Es macht den Eindruck als würde Ihn die custom_constants_inc.php und die custom_strings_inc.php nicht interessieren.

Ich habe den Status zwar im DropDown, jedoch nach Auswahl ist der Button nicht beschriftet und ich habe in der WebGui-Konfig nur ein @60 stehen.

Re: Statusbezeichnung ändern

Posted: 22 Aug 2017, 06:06
by atrol
Prof Hase wrote: Funktioniert leider diese Anleitung nicht mehr wirklich:
https://www.mantisbt.org/docs/master-1. ... tatus.html
Ist ja auch die Anleitung für die alte Version 1.2.

Die aktuelle Anleitung ist im Download von Mantis enthalten und kann auch z.B. hier eingesehen werden.
https://www.mantisbt.org/docs/master/en ... l-desktop/

Ich vermute mal, dass die custom_constants_inc.php und die custom_strings_inc.php nicht im richtigen Verzeichnis stehen.
Ab 1.3 müssen diese Dateien im Unterverzeichnis config angelegt werden.

Re: Statusbezeichnung ändern

Posted: 22 Aug 2017, 06:23
by Prof Hase
Guten Morgen Atol,

perfekt - jetzt habe ich dann auch mal das aktuelle Admin Handbuch ;)

Das habe ich bereits versucht - leider interessiert das Mantis nicht so wirklich.
Ich habe den neuen Status nun einfach in die
- strings_german.txt
- constant_inc.php
gepackt und dann die Confi.inc angepasst.

Nicht der schönste Weg, aber es klappt.

Ich danke dir wie immer...

Re: Statusbezeichnung ändern

Posted: 23 Aug 2017, 18:48
by atrol
Prof Hase wrote: Das habe ich bereits versucht - leider interessiert das Mantis nicht so wirklich.
Sehr wahrscheinlich irgend etwas dabei falsch gemacht, habe ich schon mehr als ein Mal eingerichtet.
Prof Hase wrote:Ich habe den neuen Status nun einfach in die
- strings_german.txt
- constant_inc.php
gepackt und dann die Confi.inc angepasst.
Das macht dann spätestens beim nächsten Update zumindest Arbeit und womöglich auch Ärger.