Changesets: MantisBT

master 1f515b3a

2012-02-23 22:15

dhx


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

dregad


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

dregad


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

atrol


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

atrol


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

dregad


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

dregad


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

dregad


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

dregad


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

atrol


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

atrol


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

root


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

root


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

vboctor


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

vincent_sels


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

vincent_sels


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
 First  Prev  1 2 3 ... 80 ... 160 ... 240 ... 320 ... 397 398 399 400 401 402 403 ... 480 ... 560 ... 640 ... 720 ... 762 763 764  Next  Last