Bug 70605 - Add aliases to GROUP_CONCAT fields in search, as they break mysqldumping views
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1436 6955db30-a419-402b-8a0d-67ecbb4d7f56master
parent
1efcc96bf9
commit
b101d1e9d1
|
@ -483,13 +483,13 @@ sub STATIC_COLUMNS
|
|||
'flagtypes.name' => {
|
||||
name =>
|
||||
"(SELECT ".$dbh->sql_group_concat($dbh->sql_string_concat('col_ft.name', 'col_f.status'), "', '").
|
||||
" FROM flags col_f JOIN flagtypes col_ft ON col_f.type_id=col_ft.id".
|
||||
" `flagtypes` FROM flags col_f JOIN flagtypes col_ft ON col_f.type_id=col_ft.id".
|
||||
" WHERE col_f.bug_id=bugs.bug_id)",
|
||||
},
|
||||
flags => {
|
||||
name =>
|
||||
"(SELECT ".$dbh->sql_group_concat($dbh->sql_string_concat('col_ft.name', 'col_f.status'), "', '").
|
||||
" FROM flags col_f JOIN flagtypes col_ft ON col_f.type_id=col_ft.id".
|
||||
" `flags` FROM flags col_f JOIN flagtypes col_ft ON col_f.type_id=col_ft.id".
|
||||
" WHERE col_f.bug_id=bugs.bug_id AND (col_ft.is_requesteeble=0 OR col_ft.is_requestable=0))",
|
||||
title => "Flags",
|
||||
},
|
||||
|
@ -501,7 +501,7 @@ sub STATIC_COLUMNS
|
|||
'CASE WHEN col_p.login_name IS NULL THEN \'\' ELSE '.
|
||||
$dbh->sql_string_concat("' '", 'col_p.login_name').' END'
|
||||
), "', '"
|
||||
)." FROM flags col_f JOIN flagtypes col_ft ON col_f.type_id=col_ft.id".
|
||||
)." `requests` FROM flags col_f JOIN flagtypes col_ft ON col_f.type_id=col_ft.id".
|
||||
" INNER JOIN profiles col_p ON col_f.requestee_id=col_p.userid".
|
||||
" WHERE col_f.bug_id=bugs.bug_id AND col_ft.is_requesteeble=1 AND col_ft.is_requestable=1)",
|
||||
title => "Requests",
|
||||
|
@ -510,14 +510,14 @@ sub STATIC_COLUMNS
|
|||
name => "(SELECT ".$dbh->sql_group_concat((Bugzilla->user->id
|
||||
? 'profiles.login_name'
|
||||
: $dbh->sql_string_until('profiles.login_name', $dbh->quote('@'))), "','").
|
||||
" FROM cc, profiles WHERE cc.bug_id=bugs.bug_id AND cc.who=profiles.userid)",
|
||||
" `cc` FROM cc, profiles WHERE cc.bug_id=bugs.bug_id AND cc.who=profiles.userid)",
|
||||
},
|
||||
dependson => {
|
||||
name => "(SELECT ".$dbh->sql_group_concat('bugblockers.dependson', "','")." FROM dependencies bugblockers WHERE bugblockers.blocked=bugs.bug_id)",
|
||||
name => "(SELECT ".$dbh->sql_group_concat('bugblockers.dependson', "','")." `dependson` FROM dependencies bugblockers WHERE bugblockers.blocked=bugs.bug_id)",
|
||||
title => "Bug dependencies",
|
||||
},
|
||||
blocked => {
|
||||
name => "(SELECT ".$dbh->sql_group_concat('bugblocked.blocked', "','")." FROM dependencies bugblocked WHERE bugblocked.dependson=bugs.bug_id)",
|
||||
name => "(SELECT ".$dbh->sql_group_concat('bugblocked.blocked', "','")." `blocked` FROM dependencies bugblocked WHERE bugblocked.dependson=bugs.bug_id)",
|
||||
title => "Bugs blocked",
|
||||
},
|
||||
deadline => {
|
||||
|
|
Loading…
Reference in New Issue