Incloent l'estat de les peticions en les exportacions XML / RSS de Mantis Bug Tracker

Incloent l'estat de les peticions en les exportacions XML / RSS de Mantis Bug Tracker

L’RSS estàndard del Mantis Bug Tracker no trau automàticament el camp 'Status', i jo necessite veure esta variable als RSS per a poder filtrar les diferents peticions.

El resultat que vull és poder veure si la petició està 'oberta', 'resolta', 'pedent', etc. Algo semblant a açò:


<item>
    <title>Petició 123</title>
    <description>...</description>
    <status>Resolta</status>
    <pubDate>...</pubDate>
</item>

Aleshores anem mans a l'obra. Començarem editem el fitxer de configuració issues_rss.php. Cercarem la línia on diu:


$t_rssfile->addRSSItem( $t_about, $t_title, $t_link, $t_description, $t_subject, $t_date,
$t_author, $t_comments, $t_image );

I escriurem immediatament abans el següent per a obtindre l'estat de la petició:


$t_status = get_enum_element( 'status', $t_bug->status );

I a continuació, també afegirem la variable també dins de $t_description per a que tinguem reconegut l'estat de la petició dins del camp "Description" en el XML. Deixarem el següent a continuació de l'anterior linia que hem afegit abans:


$t_description .= "\n\nEstat: " . string_display_line( $t_status );

És a dir, que ens quedarà així:
terminal

Al final es veu el valor de l'estat (status) dins de l'etiqueta Description en el RSS per defecte de Mantis:
RSS Mantis Bug Tracker

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.

Utilitats

NAVEGACIÓ SENSE RATOLÍ

- Tab següent enllaç.
- Shift+Tab anterior enllaç.
- Enter activa l'enllaç.
- Alt+esquerra anar arrere.

CONTRAST DE COLORS

Accessibilitat - Color Negre
Accessibilitat - Color Groc
Accessibilitat - Color Verd

Accessibilitat - Color Blau
Accessibilitat - Color Crema
Accessibilitat - Color Blanc

 

PORTADES ALTERNATIVES