Changesets: MantisBT
|
master 1f515b3a 2012-02-23 22:15 Details Diff |
Fix 0013937: Filter dropdown values of [any], [none], etc not saved Damien Regad <damien.regad@merckgroup.com> and Roland Becker <roland@atrol.de> reported an issue whereby filter dropdowns would always select the meta filter option of [any] by default, even if the active filter was set to another value. The cause is incorrect logic within both the check_checked and check_selected functions dating back to issue 0007995 in 2007. Documentation has been added inline to the code to clarify how these functions work and the gotcha to do with == vs. === comparisons. |
Affected Issues 0007995, 0013937 |
|
| mod - core/helper_api.php | Diff File | ||
|
master 8bb88e75 2012-02-23 20:24 Details Diff |
Fix typo Added missing '$' in front of variable name Error introduced by a939b3e70f8082b47967d680483ef1242be0af30 Affects 0013938 |
||
| mod - core/print_api.php | Diff File | ||
|
master-1.2.x 37c2b0ac 2012-02-23 20:24 Details Diff |
Fix typo Added missing '$' in front of variable name Error introduced by 081ca2874b96dcde64d9911e339971d0f91ecd65 Affects 0013938 |
||
| mod - core/print_api.php | Diff File | ||
|
master d6fc8aa8 2012-02-22 03:26 Details Diff |
Fix 0013941: Missing newlines in Word export |
Affected Issues 0013941 |
|
| mod - print_all_bug_page_word.php | Diff File | ||
|
master-1.2.x 3b20a69c 2012-02-22 03:20 Details Diff |
Fix 0013941: Missing newlines in Word export |
Affected Issues 0013941 |
|
| mod - print_all_bug_page_word.php | Diff File | ||
|
master a939b3e7 2012-02-21 11:39 Details Diff |
Avoid error when editing bug with invalid version When editing an issue having the Product Version field set to a version number which is not defined in the issue's current project (which can happen when the issue has been moved from another project, or a version has been deleted from the current project), APPLICATION ERROR 1601 - Version "" not found occurs. The error occurs because the version field in the bug table is not cleared when the issue is moved, so when Mantis is building the version selection list to edit the bug, it tries to add the version defined in it to the list, which triggers the error since that version does not exist in the current project. Regression caused by commit 0ffb20f8807fc600750690e201ebf5fb325e7bfc Fixes 0013938 |
Affected Issues 0013938 |
|
| mod - core/print_api.php | Diff File | ||
|
master-1.2.x 081ca287 2012-02-21 11:39 Details Diff |
Avoid error when editing bug with invalid version When editing an issue having the Product Version field set to a version number which is not defined in the issue's current project (which can happen when the issue has been moved from another project, or a version has been deleted from the current project), APPLICATION ERROR 1601 - Version "" not found occurs. The error occurs because the version field in the bug table is not cleared when the issue is moved, so when Mantis is building the version selection list to edit the bug, it tries to add the version defined in it to the list, which triggers the error since that version does not exist in the current project. Regression caused by commit a68398245663d25229800638b6965ffe6e7ab0d3 Fixes 0013938 |
Affected Issues 0013938 |
|
| mod - core/print_api.php | Diff File | ||
|
master 57e20055 2012-02-21 10:48 Details Diff |
Fix 0013935: Version-based filtering not possible Commit a68398245663d25229800638b6965ffe6e7ab0d3 for bug 0013096 introduced a regression in version-based filtering due to not properly dealing with selected version parameter when passed as an array. |
Affected Issues 0013096, 0013935 |
|
| mod - core/print_api.php | Diff File | ||
|
master-1.2.x 84c6fe6a 2012-02-21 10:48 Details Diff |
Fix 0013935: Version-based filtering not possible Commit a68398245663d25229800638b6965ffe6e7ab0d3 for bug 0013096 introduced a regression in version-based filtering due to not properly dealing with selected version parameter when passed as an array. |
Affected Issues 0013096, 0013935 |
|
| mod - core/print_api.php | Diff File | ||
|
master 26db7ae2 2012-02-20 08:04 Details Diff |
Fix 0013696: Show absolute_path_default_upload_folder on edit project page Fix of 0008250 did the same for the create project page |
Affected Issues 0013696 |
|
| mod - manage_proj_edit_page.php | Diff File | ||
|
master-1.2.x 125af4e4 2012-02-20 07:46 Details Diff |
Fix 0013696: Show absolute_path_default_upload_folder on edit project page Fix of 0008250 did the same for the create project page |
Affected Issues 0013696 |
|
| mod - manage_proj_edit_page.php | Diff File | ||
|
master f5106be5 2012-02-15 20:41 Details Diff |
Fix 0013901: SOAP API allows invoking methods without proper authentication Note: only applied to 1.2.x not 'next', as the code is changing anyway |
Affected Issues 0013901 |
|
| mod - api/soap/mc_api.php | Diff File | ||
|
master-1.2.x 5e9ead33 2012-02-15 20:39 Details Diff |
Fix 0013901: SOAP API allows invoking methods without proper authentication Note: only applied to 1.2.x not 'next', as the code is changing anyway |
||
| mod - api/soap/mc_api.php | Diff File | ||
|
master-2.0.x 73175a92 2012-02-15 11:30 Paul Richards Details Diff |
refactor - add print_successful_operation function to standardise formatting on form processing pages | ||
| mod - account_prefs_update.php | Diff File | ||
| mod - account_sponsor_update.php | Diff File | ||
| mod - account_update.php | Diff File | ||
| mod - bug_file_add.php | Diff File | ||
| mod - bug_reminder.php | Diff File | ||
| mod - core/print_api.php | Diff File | ||
| mod - manage/config_columns_reset.php | Diff File | ||
| mod - manage/config_columns_set.php | Diff File | ||
| mod - manage/config_email_set.php | Diff File | ||
| mod - manage/config_revert.php | Diff File | ||
| mod - manage/config_work_threshold_set.php | Diff File | ||
| mod - manage/config_workflow_set.php | Diff File | ||
| mod - manage/custom_field_create.php | Diff File | ||
| mod - manage/custom_field_delete.php | Diff File | ||
| mod - manage/custom_field_update.php | Diff File | ||
| mod - manage/proj_cat_delete.php | Diff File | ||
| mod - manage/proj_cat_update.php | Diff File | ||
| mod - manage/proj_create.php | Diff File | ||
| mod - manage/proj_custom_field_add_existing.php | Diff File | ||
| mod - manage/proj_custom_field_remove.php | Diff File | ||
| mod - manage/proj_custom_field_update.php | Diff File | ||
| mod - manage/proj_subproj_add.php | Diff File | ||
| mod - manage/proj_subproj_delete.php | Diff File | ||
| mod - manage/proj_user_remove.php | Diff File | ||
| mod - manage/proj_ver_add.php | Diff File | ||
| mod - manage/proj_ver_delete.php | Diff File | ||
| mod - manage/proj_ver_update.php | Diff File | ||
| mod - manage/user_create.php | Diff File | ||
| mod - manage/user_delete.php | Diff File | ||
| mod - manage/user_proj_delete.php | Diff File | ||
| mod - manage/user_prune.php | Diff File | ||
| mod - manage/user_reset.php | Diff File | ||
| mod - manage/user_update.php | Diff File | ||
| mod - print_all_bug_options_reset.php | Diff File | ||
| mod - print_all_bug_options_update.php | Diff File | ||
| mod - proj_doc_add.php | Diff File | ||
| mod - proj_doc_delete.php | Diff File | ||
| mod - proj_doc_update.php | Diff File | ||
|
master-2.0.x 8a0bca47 2012-02-13 10:12 Paul Richards Details Diff |
Fix xhtml rendering | ||
| mod - my_view_inc.php | Diff File | ||
|
master-2.0.x 12766d17 2012-02-13 05:16 Paul Richards Details Diff |
Update require_once for manage/ path layout | ||
| mod - manage/columns_copy.php | Diff File | ||
| mod - manage/config_columns_page.php | Diff File | ||
| mod - manage/config_columns_reset.php | Diff File | ||
| mod - manage/config_columns_set.php | Diff File | ||
| mod - manage/config_email_page.php | Diff File | ||
| mod - manage/config_email_set.php | Diff File | ||
| mod - manage/config_revert.php | Diff File | ||
| mod - manage/config_work_threshold_page.php | Diff File | ||
| mod - manage/config_work_threshold_set.php | Diff File | ||
| mod - manage/config_workflow_graph_page.php | Diff File | ||
| mod - manage/config_workflow_page.php | Diff File | ||
| mod - manage/config_workflow_set.php | Diff File | ||
| mod - manage/custom_field_create.php | Diff File | ||
| mod - manage/custom_field_delete.php | Diff File | ||
| mod - manage/custom_field_edit_page.php | Diff File | ||
| mod - manage/custom_field_page.php | Diff File | ||
| mod - manage/custom_field_proj_add.php | Diff File | ||
| mod - manage/custom_field_update.php | Diff File | ||
| mod - manage/overview_page.php | Diff File | ||
| mod - manage/plugin_install.php | Diff File | ||
| mod - manage/plugin_page.php | Diff File | ||
| mod - manage/plugin_uninstall.php | Diff File | ||
| mod - manage/plugin_update.php | Diff File | ||
| mod - manage/plugin_upgrade.php | Diff File | ||
| mod - manage/prof_menu_page.php | Diff File | ||
| mod - manage/proj_cat_add.php | Diff File | ||
| mod - manage/proj_cat_copy.php | Diff File | ||
| mod - manage/proj_cat_delete.php | Diff File | ||
| mod - manage/proj_cat_edit_page.php | Diff File | ||
| mod - manage/proj_cat_update.php | Diff File | ||
| mod - manage/proj_create.php | Diff File | ||
| mod - manage/proj_create_page.php | Diff File | ||
| mod - manage/proj_custom_field_add_existing.php | Diff File | ||
| mod - manage/proj_custom_field_copy.php | Diff File | ||
| mod - manage/proj_custom_field_remove.php | Diff File | ||
| mod - manage/proj_custom_field_update.php | Diff File | ||
| mod - manage/proj_delete.php | Diff File | ||
| mod - manage/proj_edit_page.php | Diff File | ||
| mod - manage/proj_page.php | Diff File | ||
| mod - manage/proj_subproj_add.php | Diff File | ||
| mod - manage/proj_subproj_delete.php | Diff File | ||
| mod - manage/proj_update.php | Diff File | ||
| mod - manage/proj_update_children.php | Diff File | ||
| mod - manage/proj_user_add.php | Diff File | ||
| mod - manage/proj_user_copy.php | Diff File | ||
| mod - manage/proj_user_remove.php | Diff File | ||
| mod - manage/proj_ver_add.php | Diff File | ||
| mod - manage/proj_ver_copy.php | Diff File | ||
| mod - manage/proj_ver_delete.php | Diff File | ||
| mod - manage/proj_ver_edit_page.php | Diff File | ||
| mod - manage/proj_ver_update.php | Diff File | ||
| mod - manage/tags_page.php | Diff File | ||
| mod - manage/user_create.php | Diff File | ||
| mod - manage/user_create_page.php | Diff File | ||
| mod - manage/user_delete.php | Diff File | ||
| mod - manage/user_edit_page.php | Diff File | ||
| mod - manage/user_page.php | Diff File | ||
| mod - manage/user_proj_add.php | Diff File | ||
| mod - manage/user_proj_delete.php | Diff File | ||
| mod - manage/user_prune.php | Diff File | ||
| mod - manage/user_reset.php | Diff File | ||
| mod - manage/user_update.php | Diff File | ||
|
master-2.0.x 57b3a09e 2012-02-13 05:15 Paul Richards Details Diff |
Update database schema to merge bug_text and bugnote_text into bug/bugnote tables | ||
| mod - admin/schema.php | Diff File | ||
| mod - core/bug_api.php | Diff File | ||
| mod - core/bugnote_api.php | Diff File | ||
| mod - core/classes/MantisBug.class.php | Diff File | ||
| mod - core/columns_api.php | Diff File | ||
| mod - core/filter_api.php | Diff File | ||
| mod - core/install_helper_functions_api.php | Diff File | ||
| mod - plugins/XmlImportExport/pages/export.php | Diff File | ||
| mod - print_all_bug_page_word.php | Diff File | ||
| mod - print_bugnote_inc.php | Diff File | ||
|
master-2.0.x c6816c59 2012-02-12 11:33 Paul Richards Details Diff |
remove old reference to php <5.3 | ||
| mod - config_defaults_inc.php | Diff File | ||
|
master-2.0.x 4a07ee0b 2012-02-11 10:31 Paul Richards Details Diff |
move files - manage_* to manage/* | ||
| add - manage/adm_config_delete.php | Diff File | ||
| add - manage/adm_config_report.php | Diff File | ||
| add - manage/adm_config_set.php | Diff File | ||
| add - manage/adm_permissions_report.php | Diff File | ||
| add - manage/columns_copy.php | Diff File | ||
| add - manage/columns_inc.php | Diff File | ||
| add - manage/config_columns_page.php | Diff File | ||
| add - manage/config_columns_reset.php | Diff File | ||
| add - manage/config_columns_set.php | Diff File | ||
| add - manage/config_email_page.php | Diff File | ||
| add - manage/config_email_set.php | Diff File | ||
| add - manage/config_revert.php | Diff File | ||
| add - manage/config_work_threshold_page.php | Diff File | ||
| add - manage/config_work_threshold_set.php | Diff File | ||
| add - manage/config_workflow_graph_page.php | Diff File | ||
| add - manage/config_workflow_page.php | Diff File | ||
| add - manage/config_workflow_set.php | Diff File | ||
| add - manage/custom_field_create.php | Diff File | ||
| add - manage/custom_field_delete.php | Diff File | ||
| add - manage/custom_field_edit_page.php | Diff File | ||
| add - manage/custom_field_page.php | Diff File | ||
| add - manage/custom_field_proj_add.php | Diff File | ||
| add - manage/custom_field_update.php | Diff File | ||
| add - manage/overview_page.php | Diff File | ||
| add - manage/plugin_install.php | Diff File | ||
| add - manage/plugin_page.php | Diff File | ||
| add - manage/plugin_uninstall.php | Diff File | ||
| add - manage/plugin_update.php | Diff File | ||
| add - manage/plugin_upgrade.php | Diff File | ||
| add - manage/prof_menu_page.php | Diff File | ||
| add - manage/proj_cat_add.php | Diff File | ||
| add - manage/proj_cat_copy.php | Diff File | ||
| add - manage/proj_cat_delete.php | Diff File | ||
| add - manage/proj_cat_edit_page.php | Diff File | ||
| add - manage/proj_cat_update.php | Diff File | ||
| add - manage/proj_create.php | Diff File | ||
| add - manage/proj_create_page.php | Diff File | ||
| add - manage/proj_custom_field_add_existing.php | Diff File | ||
| add - manage/proj_custom_field_copy.php | Diff File | ||
| add - manage/proj_custom_field_remove.php | Diff File | ||
| add - manage/proj_custom_field_update.php | Diff File | ||
| add - manage/proj_delete.php | Diff File | ||
| add - manage/proj_edit_page.php | Diff File | ||
| add - manage/proj_page.php | Diff File | ||
| add - manage/proj_subproj_add.php | Diff File | ||
| add - manage/proj_subproj_delete.php | Diff File | ||
| add - manage/proj_update.php | Diff File | ||
| add - manage/proj_update_children.php | Diff File | ||
| add - manage/proj_user_add.php | Diff File | ||
| add - manage/proj_user_copy.php | Diff File | ||
| add - manage/proj_user_remove.php | Diff File | ||
| add - manage/proj_ver_add.php | Diff File | ||
| add - manage/proj_ver_copy.php | Diff File | ||
| add - manage/proj_ver_delete.php | Diff File | ||
| add - manage/proj_ver_edit_page.php | Diff File | ||
| add - manage/proj_ver_update.php | Diff File | ||
| add - manage/tags_page.php | Diff File | ||
| add - manage/user_create.php | Diff File | ||
| add - manage/user_create_page.php | Diff File | ||
| add - manage/user_delete.php | Diff File | ||
| add - manage/user_edit_page.php | Diff File | ||
| add - manage/user_page.php | Diff File | ||
| add - manage/user_proj_add.php | Diff File | ||
| add - manage/user_proj_delete.php | Diff File | ||
| add - manage/user_prune.php | Diff File | ||
| add - manage/user_reset.php | Diff File | ||
| add - manage/user_update.php | Diff File | ||
|
master-1.2.x af78d811 2012-02-09 19:03 Details Diff |
New logo, button and favicon. 1. Logo - for now login page and normal pages use the same logo size. In future versions, we may include a slightly larger one for the login page. Didn't want to include this in a minor update, since this is a configurable image name, and hence adding a new logo, may end up with having a mix of two logos. 2. The button is now a scaled version of the logo. For this reason, it is removed from the footer of the login page, but kept on the others. 3. Added the new favicon. |
||
| add - images/mantis_logo_232x80.png | Diff File | ||
| rm - images/mantis_logo.gif | Diff | ||
| rm - images/mantis_logo_button.gif | Diff | ||
| mod - config_defaults_inc.php | Diff File | ||
| mod - core/html_api.php | Diff File | ||
| mod - images/favicon.ico | Diff File | ||
|
master-2.0.x faba56f1 2012-02-08 07:50 Paul Richards Details Diff |
use renamed id field | ||
| mod - manage_user_edit_page.php | Diff File | ||
|
master-2.0.x ab915d99 2012-02-08 07:48 Paul Richards Details Diff |
Don't add an extra db column - the reason for not doing this originally either still applies, and we'd need a seperate table OR more likely - is redundant due to new features in the sql version I think this had issues with [aka specifically mssql 2000] | ||
| mod - admin/schema.php | Diff File | ||
| mod - config_defaults_inc.php | Diff File | ||
| mod - core/cfdefs/cfdef_standard.php | Diff File | ||
| mod - core/constant_inc.php | Diff File | ||
| mod - core/custom_field_api.php | Diff File | ||
| mod - core/filter_api.php | Diff File | ||
| mod - lang/strings_english.txt | Diff File | ||
|
master-2.0.x aa6ca14f 2012-02-07 10:17 Paul Richards Details Diff |
use self:: not the old global variable | ||
| mod - core/classes/MantisLanguage.class.php | Diff File | ||
|
master 33170d2d 2012-02-07 07:49 Details Diff |
Don't throw error when using db_fetch_array on empty resultset When you execute a query which returns no results, an error is thrown when using db_fetch_array() on it, because the method tries to access the EOF property of an object which in that case is null. By adding an extra check on the passed p_result to see whether it is null, you can safely use db_fetch_array for instance in while loops, without having to always manually check whether or not the result has rows. This makes code more readable and faster. Fixes 0014336 Signed-off-by: Damien Regad <damien.regad@merckgroup.com> |
Affected Issues 0014336 |
|
| mod - core/database_api.php | Diff File | ||
|
master-1.2.x 9b1a282b 2012-02-07 07:49 Details Diff |
Don't throw error when using db_fetch_array on empty resultset When you execute a query which returns no results, an error is thrown when using db_fetch_array() on it, because the method tries to access the EOF property of an object which in that case is null. By adding an extra check on the passed p_result to see whether it is null, you can safely use db_fetch_array for instance in while loops, without having to always manually check whether or not the result has rows. This makes code more readable and faster. Fixes 0014336 Signed-off-by: Damien Regad <damien.regad@merckgroup.com> |
Affected Issues 0014336 |
|
| mod - core/database_api.php | Diff File | ||