From: Victor B. <vb...@us...> - 2004-06-28 10:13:33
|
Update of /cvsroot/mantisbt/mantisbt In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4914 Modified Files: config_defaults_inc.php login.php login_cookie_test.php set_project.php Log Message: Enh #3739: Portal for viewing bug status lists and summaries after login. M config_defaults_inc.php M login.php M login_cookie_test.php M set_project.php M core/filter_api.php M core/html_api.php A core/my_view_inc.php A core/my_view_inc_assigned.php A core/my_view_inc_recent.php A core/my_view_inc_reported.php A core/my_view_inc_resolved.php A core/my_view_inc_unassigned.php M lang/strings_english.txt - Implementation of "My View" page (thanks to tazza70 for providing the patch) Index: login_cookie_test.php =================================================================== RCS file: /cvsroot/mantisbt/mantisbt/login_cookie_test.php,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- login_cookie_test.php 11 Jan 2004 07:16:07 -0000 1.5 +++ login_cookie_test.php 28 Jun 2004 10:13:22 -0000 1.6 @@ -14,7 +14,7 @@ ?> <?php require_once( 'core.php' ) ?> <?php - $f_return = gpc_get_string( 'return', 'main_page.php' ); + $f_return = gpc_get_string( 'return', config_get( 'default_home_page' ) ); if ( auth_is_user_authenticated() ) { $t_redirect_url = $f_return; Index: login.php =================================================================== RCS file: /cvsroot/mantisbt/mantisbt/login.php,v retrieving revision 1.32 retrieving revision 1.33 diff -u -d -r1.32 -r1.33 --- login.php 26 May 2004 01:06:35 -0000 1.32 +++ login.php 28 Jun 2004 10:13:22 -0000 1.33 @@ -18,7 +18,7 @@ $f_username = gpc_get_string( 'username', '' ); $f_password = gpc_get_string( 'password', '' ); $f_perm_login = gpc_get_bool( 'perm_login' ); - $f_return = gpc_get_string( 'return', 'main_page.php' ); + $f_return = gpc_get_string( 'return', config_get( 'default_home_page' ) ); $f_from = gpc_get_string( 'from', '' ); if ( BASIC_AUTH == config_get( 'login_method' ) ) { @@ -26,7 +26,7 @@ $f_password = $_SERVER['PHP_AUTH_PW']; } - if ( HTTP_AUTH == config_get( 'login_method' ) ) { + if ( HTTP_AUTH == config_get( 'login_method' ) ) { if ( !auth_http_is_logout_pending() ) { if ( isset( $_SERVER['PHP_AUTH_USER'] ) ) @@ -45,7 +45,7 @@ } else { $t_redirect_url = 'login_page.php?error=1'; - if ( HTTP_AUTH == config_get( 'login_method' ) ) { + if ( HTTP_AUTH == config_get( 'login_method' ) ) { auth_http_prompt(); exit; } Index: config_defaults_inc.php =================================================================== RCS file: /cvsroot/mantisbt/mantisbt/config_defaults_inc.php,v retrieving revision 1.169 retrieving revision 1.170 diff -u -d -r1.169 -r1.170 --- config_defaults_inc.php 8 Jun 2004 06:47:12 -0000 1.169 +++ config_defaults_inc.php 28 Jun 2004 10:13:22 -0000 1.170 @@ -1153,4 +1153,24 @@ UNREAD => 'unread.gif' ); # -------------------- -?> + + ################## + # My View Settings + ################## + + # Number of bugs shown in each box + $g_my_view_bug_count = 10; + + # Boxes to be shown and their order + # A box that is not to be shown can have its value set to 0 + $g_my_view_boxes = array ( + 'assigned' => '1', + 'unassigned' => '2', + 'reported' => '3', + 'resolved' => '4', + 'recent' => '5' + ); + + # Default page after Login or Set Project + $g_default_home_page = 'my_view_page.php'; +?> \ No newline at end of file Index: set_project.php =================================================================== RCS file: /cvsroot/mantisbt/mantisbt/set_project.php,v retrieving revision 1.47 retrieving revision 1.48 diff -u -d -r1.47 -r1.48 --- set_project.php 24 May 2004 13:50:53 -0000 1.47 +++ set_project.php 28 Jun 2004 10:13:22 -0000 1.48 @@ -43,7 +43,7 @@ if ( !is_blank( $f_ref ) ) { $t_redirect_url = $f_ref; } else if ( !isset( $_SERVER['HTTP_REFERER'] ) || is_blank( $_SERVER['HTTP_REFERER'] ) ) { - $t_redirect_url = 'main_page.php'; + $t_redirect_url = config_get( 'default_home_page' ); } else if ( eregi( 'view_all_bug_page.php', $_SERVER['HTTP_REFERER'] ) ){ $t_source_filter_id = filter_db_get_project_current( $f_project_id ); $t_redirect_url = 'view_all_set.php?type=4'; @@ -67,8 +67,10 @@ $t_redirect_url = 'summary_jpgraph_page.php'; } else if ( eregi( 'view_filters_page.php', $_SERVER['HTTP_REFERER'] ) ){ $t_redirect_url = 'view_filters_page.php'; + } else if ( eregi( 'my_view_page.php', $_SERVER['HTTP_REFERER'] ) ){ + $t_redirect_url = 'my_view_page.php'; } else { - $t_redirect_url = 'main_page.php'; + $t_redirect_url = config_get( 'default_home_page' ); } print_header_redirect( $t_redirect_url ); |