Adjust the Query in "changelog_page.php" (approx. line 175) to implement a differen ordering:
Code: Select all
$query = "SELECT sbt.*, dbt.fixed_in_version AS parent_version, rt.source_bug_id
FROM $t_bug_table AS sbt
LEFT JOIN $t_relation_table AS rt
ON sbt.id=rt.destination_bug_id AND rt.relationship_type=" . BUG_DEPENDANT . "
LEFT JOIN $t_bug_table AS dbt ON dbt.id=rt.source_bug_id
WHERE sbt.project_id=" . db_param() . "
AND sbt.fixed_in_version=" . db_param() . "
ORDER BY sbt.severity ASC, sbt.status ASC, sbt.last_updated DESC"; /* INSERTED SEVERITY AS THE FIRST ORDERING ARGUMENT */
Code: Select all
switch ($t_bug->severity) {
case 10: // feature
$t_severity = '<img src="/imgs/new16.png" title="New"/>';
break;
case 20: // trivial
case '30': // text
case '40': // tweak
$t_severity = '<img src="/imgs/hint16.png" title="Change"/>';
break;
case '50': // minor
case '60': // major
case '70': // crash
case '80': // block
$t_severity = "Fix";
$t_severity = '<img src="/imgs/error16.png" title="Fix"/>';
break;
default:
$t_severity = "";
}
$t_category = is_blank( $t_category_name ) ? '' : '<b>[' . string_display_line( $t_category_name ) . ']</b> ';
echo utf8_str_pad( '', $p_issue_level * 6, ' ' ), $t_severity . ' ', string_get_bug_view_link( $p_issue_id ), ': ', $t_category, string_display_line_links( $t_bug->summary );
http://bugs.casetalk.net/changelog_page.php
Regards,
Marco.