Changesets: MantisBT

master-1.2.x 2844524b

2010-04-18 17:45

siebrand


Details Diff
Localisation updates from translatewiki.net (2010-04-18)

Signed-off-by: Siebrand Mazeland <s.mazeland@xs4all.nl>
mod - lang/strings_dutch.txt Diff File
mod - lang/strings_macedonian.txt Diff File
mod - plugins/MantisGraph/lang/strings_norwegian_bokmal.txt Diff File
mod - plugins/MantisCoreFormatting/lang/strings_norwegian_bokmal.txt Diff File
mod - lang/strings_finnish.txt Diff File
mod - lang/strings_chinese_simplified.txt Diff File
mod - lang/strings_ukrainian.txt Diff File
mod - lang/strings_hungarian.txt Diff File
mod - lang/strings_russian.txt Diff File
mod - lang/strings_slovene.txt Diff File
mod - lang/strings_german.txt Diff File
mod - lang/strings_italian.txt Diff File
mod - lang/strings_hebrew.txt Diff File
mod - lang/strings_galician.txt Diff File
add - plugins/MantisCoreFormatting/lang/strings_finnish.txt Diff File
mod - lang/strings_catalan.txt Diff File
mod - lang/strings_polish.txt Diff File
mod - lang/strings_french.txt Diff File
mod - lang/strings_portuguese_standard.txt Diff File
mod - plugins/XmlImportExport/lang/strings_norwegian_bokmal.txt Diff File
mod - lang/strings_spanish.txt Diff File
mod - lang/strings_swissgerman.txt Diff File
mod - lang/strings_norwegian_bokmal.txt Diff File
mod - lang/strings_breton.txt Diff File

master-1.2.x f579b8c0

2010-04-16 09:23

Matt McCutchen

Committer: jreese


Details Diff
Fix 0011803: Use <?php instead of <? tags Affected Issues
0011803
mod - admin/system_utils.php Diff File
mod - manage_user_page.php Diff File

master 00a114d0

2010-04-16 09:23

Matt McCutchen

Committer: jreese


Details Diff
Fix 0011803: Use <?php instead of <? tags Affected Issues
0011803
mod - admin/system_utils.php Diff File
mod - manage_user_page.php Diff File

master 79489f70

2010-04-16 00:44

mattmccutchen

Committer: dregad


Details Diff
Allow mass update of 'Product Version' field

Implement an option to update the 'Product Version' field for multiple
bugs at once in view.php, similar to existing options for 'Target' and
'Fixed in' version fields.

Signed-off-by: Damien Regad <dregad@mantisbt.org>

Matt's original commit was ported to master branch and modified to add a
missing e-mail notification (e28272287a33a80642b8a7cb50d4d2111aa3ef1a).

Fixes 0011802
Affected Issues
0011802
mod - bug_actiongroup.php Diff File
mod - bug_actiongroup_page.php Diff File
mod - core/bug_group_action_api.php Diff File
mod - lang/strings_english.txt Diff File

master-1.2.x e2d19cf3

2010-04-14 12:09

jreese


Details Diff
Prevent plugin init if schema upgrade needed

In cases where plugins have an updated schema list, but the system
administrator has not yet upgraded the schema from the plugin management
page, the system should fail to initialize that plugin. This will
prevent confusing and misleading errors from database_api because of
missing or incorrect table definitions.
mod - core/plugin_api.php Diff File

master 9f8516e8

2010-04-14 12:09

jreese


Details Diff
Prevent plugin init if schema upgrade needed

In cases where plugins have an updated schema list, but the system
administrator has not yet upgraded the schema from the plugin management
page, the system should fail to initialize that plugin. This will
prevent confusing and misleading errors from database_api because of
missing or incorrect table definitions.
mod - core/plugin_api.php Diff File

master-1.2.x 5ef2ad87

2010-04-08 17:13

jreese


Details Diff
Fix 0011773: Plugin init process edge case

This fixes the plugin initialization code so that it will continue to
attempt plugin init passes as long as at least one plugin was
initialized during the previous pass. This fixes the edge cases where
plugins in complex dependency chains could remain uninitialized by the
previous logic.
Affected Issues
0011773
mod - core/plugin_api.php Diff File

master b66fbc3b

2010-04-08 17:13

jreese


Details Diff
Fix 0011773: Plugin init process edge case

This fixes the plugin initialization code so that it will continue to
attempt plugin init passes as long as at least one plugin was
initialized during the previous pass. This fixes the edge cases where
plugins in complex dependency chains could remain uninitialized by the
previous logic.
Affected Issues
0011773
mod - core/plugin_api.php Diff File

master 8325b888

2010-04-07 21:10

dhx


Details Diff
Strip trailing white space from PHP files

Bundled libraries excluded.
mod - news_menu_page.php Diff File
mod - bugnote_stats_inc.php Diff File
mod - admin/index.php Diff File
mod - core/prepare_api.php Diff File
mod - core/bug_api.php Diff File
mod - api/soap/mc_enum_api.php Diff File
mod - admin/upgrade_unattended.php Diff File
mod - core/string_api.php Diff File
mod - print_all_bug_page_word.php Diff File
mod - manage_proj_create_page.php Diff File
mod - plugins/MantisGraph/pages/bug_graph_page.php Diff File
mod - admin/check/index.php Diff File
mod - tests/soap/IssueUpdateTest.php Diff File
mod - print_all_bug_options_inc.php Diff File
mod - core/sponsorship_api.php Diff File
mod - admin/test_langs.php Diff File
mod - tests/test_config_get_set.php Diff File
mod - core/ldap_api.php Diff File
mod - main_page.php Diff File
mod - admin/email_queue.php Diff File
mod - bug_monitor_list_view_inc.php Diff File
mod - core/project_hierarchy_api.php Diff File
mod - api/soap/mc_filter_api.php Diff File
mod - plugins/MantisGraph/core/graph_api.php Diff File
mod - tests/soap/IssueAddTest.php Diff File
mod - core/columns_api.php Diff File
mod - manage_user_edit_page.php Diff File
mod - bug_sponsorship_list_view_inc.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_cumulative_bydate2.php Diff File
mod - api/soap/mc_project_api.php Diff File
mod - tests/soap/AttachmentTest.php Diff File
mod - bug_update.php Diff File
mod - summary_page.php Diff File
mod - login_page.php Diff File
mod - api/soap/mc_issue_api.php Diff File
mod - core/classes/MantisFormattingPlugin.class.php Diff File
mod - core/user_pref_api.php Diff File
mod - core/email_api.php Diff File
mod - core/classes/MantisCorePlugin.class.php Diff File
mod - core/helper_api.php Diff File
mod - manage_proj_ver_edit_page.php Diff File
mod - tests/TestConfig.php Diff File
mod - core/version_api.php Diff File
mod - tests/Mantis/StringTest.php Diff File
mod - core/profile_api.php Diff File
mod - api/soap/mc_project_attachment_api.php Diff File
mod - admin/schema.php Diff File
mod - print_all_bug_page.php Diff File
mod - lost_pwd_page.php Diff File
mod - plugins/MantisGraph/MantisGraph.php Diff File
mod - bug_update_advanced_page.php Diff File
mod - manage_overview_page.php Diff File
mod - core/graphviz_api.php Diff File
mod - api/soap/mc_issue_attachment_api.php Diff File
mod - tests/soap/FilterTest.php Diff File
mod - account_sponsor_page.php Diff File
mod - tests/soap/IssueNoteTest.php Diff File
mod - tests/soap/SoapBase.php Diff File
mod - tests/soap/LoginTest.php Diff File
mod - core/classes/MantisPlugin.class.php Diff File
mod - manage_proj_page.php Diff File
mod - account_prof_menu_page.php Diff File
mod - bugnote_add_inc.php Diff File
mod - account_page.php Diff File
mod - tests/soap/EnumTest.php Diff File
mod - api/soap/mc_file_api.php Diff File
mod - core/classes/MantisCoreWikiPlugin.class.php Diff File
mod - admin/install.php Diff File
mod - core/compress_api.php Diff File
mod - manage_plugin_page.php Diff File
mod - api/soap/mc_api.php Diff File
mod - manage_proj_edit_page.php Diff File
mod - core/session_api.php Diff File
mod - manage_user_page.php Diff File

master abeafaa5

2010-04-07 20:45

dhx


Details Diff
Update installation minimum requirements documentation
mod - docbook/adminguide/en/installation.sgml Diff File

master b0e0795a

2010-04-07 20:24

dhx


Details Diff
Increase minimum PHP version from 5.1.0 to 5.1.2 (Hash extension)

The Hash extension is enabled by default from version 5.1.2 of PHP as
per http://www.php.net/manual/en/hash.requirements.php

It's also possible to use the PECL Hash extension with earlier versions
of PHP if someone absolutely needs to use PHP <5.1.2.
mod - doc/INSTALL Diff File
mod - core/php_api.php Diff File

master 29be32f9

2010-04-07 15:54

rombert


Details Diff
Run tests using Phing

A first, rough, version of a Phing-based build. It contains a single
real target, 'test', which runs all the PHPUnit tests, picking up a
bootstrap file as well. Two auxiliary targets, 'init' and 'clean'
are also provided.

Requires Phing > 2.4 and PHPUnit > 3.4.
mod - .gitignore Diff File
add - build.xml Diff File

master-1.2.x 749b5e65

2010-04-07 15:54

rombert


Details Diff
Run tests using Phing

A first, rough, version of a Phing-based build. It contains a single
real target, 'test', which runs all the PHPUnit tests, picking up a
bootstrap file as well. Two auxiliary targets, 'init' and 'clean'
are also provided.

Requires Phing > 2.4 and PHPUnit > 3.4.
mod - .gitignore Diff File
add - build.xml Diff File

master 9af956a3

2010-04-05 15:19

rombert


Details Diff
Verify retrieval of issues without categories

Bug 0011609: API : get issues of a project crash when category is empty reported that issues
without a category set are not retrievable using the mc_filter_get function.

A regression test is added to verify that this retrieval does indeed work.
Affected Issues
0011609
mod - tests/soap/FilterTest.php Diff File

master-1.2.x 68b7695f

2010-04-05 15:19

rombert


Details Diff
Verify retrieval of issues without categories

Bug 0011609: API : get issues of a project crash when category is empty reported that issues
without a category set are not retrievable using the mc_filter_get function.

A regression test is added to verify that this retrieval does indeed work.
Affected Issues
0011609
mod - tests/soap/FilterTest.php Diff File

master 3559cf76

2010-04-05 15:10

rombert


Details Diff
Delete issues created in testCreateIssueWithHandlerByName

IssueAddTest.testCreateIssueWithHandlerByName failed to invoke deleteAfterRun
for the created issue, which resulted in the issues existing after the test invocation
was completed.
mod - tests/soap/IssueAddTest.php Diff File

master-1.2.x a1c3192c

2010-04-05 15:10

rombert


Details Diff
Delete issues created in testCreateIssueWithHandlerByName

IssueAddTest.testCreateIssueWithHandlerByName failed to invoke deleteAfterRun
for the created issue, which resulted in the issues existing after the test invocation
was completed.
mod - tests/soap/IssueAddTest.php Diff File

master-1.2.x 0435289a

2010-04-05 01:05

dhx


Details Diff
Check if timezone functions exist for RHEL/CentOS PHP builds

RHEL/CentOS PHP 5.1 builds don't have support for PHP's timezone
functions introduced with PHP 5.1. Therefore we should check if the
timezone functions exist before using them. We already perform these
checks in other parts of the MantisBT codebase.
mod - core.php Diff File

master 2278219b

2010-04-05 01:05

dhx


Details Diff
Check if timezone functions exist for RHEL/CentOS PHP builds

RHEL/CentOS PHP 5.1 builds don't have support for PHP's timezone
functions introduced with PHP 5.1. Therefore we should check if the
timezone functions exist before using them. We already perform these
checks in other parts of the MantisBT codebase.
mod - core.php Diff File

master-1.2.x 86fc322d

2010-03-31 23:16

dhx


Details Diff
Fix 0011530: Don't expose real name and email of higher users

manage_user_threshold grants permission to users so that they can modify
user accounts which have an equal or lower access level.

Therefore we shouldn't be exposing the real name and email of users on
view_user_page.php if the target user has a higher access level. The
manage user link should also not appear when the target user has a
higher access level.
Affected Issues
0011530
mod - view_user_page.php Diff File

master 7062c677

2010-03-31 23:16

dhx


Details Diff
Fix 0011530: Don't expose real name and email of higher users

manage_user_threshold grants permission to users so that they can modify
user accounts which have an equal or lower access level.

Therefore we shouldn't be exposing the real name and email of users on
view_user_page.php if the target user has a higher access level. The
manage user link should also not appear when the target user has a
higher access level.
Affected Issues
0011530
mod - view_user_page.php Diff File

master-1.2.x 886dccd9

2010-03-31 10:18

dhx


Details Diff
Issue 0011729: Preselect next highest status in bug_change_status

The bug change status dropdown list currently preselects the
first/lowest status as the default. It would be more useful if the
default value selected was the next highest status from the current
status. Failing that (for closed issues) we should revert back to using
the highest available status as the default.
Affected Issues
0011729
mod - core/html_api.php Diff File

master 820b45be

2010-03-31 10:18

dhx


Details Diff
Issue 0011729: Preselect next highest status in bug_change_status

The bug change status dropdown list currently preselects the
first/lowest status as the default. It would be more useful if the
default value selected was the next highest status from the current
status. Failing that (for closed issues) we should revert back to using
the highest available status as the default.
Affected Issues
0011729
mod - core/html_api.php Diff File

master 25223c9e

2010-03-31 09:17

dhx


Details Diff
Fix 0011530: Support multiple access levels above manage_user_threshold

Traditionally manage_user_threshold was thought of as being an absolute
global threshold which would allow any user the ability to modify any
other user account. Thus manage_user_threshold effectively had to be the
same as admin_site_threshold because users with manage_user_threshold
could just modify accounts to escalate their permissions to the maximum
level.

This patch prevents users from modifying accounts which have an access
level greater than their own. It also prevents users from creating
accounts with with access levels greater than their own.

Thus it is now possible to use manage_user_threshold as a separate
permission level to admin_site_threshold. Users with an access level
between manage_user_threshold <= user access level <
admin_site_threshold can no longer escalate their permissions or modify
the accounts of other users with a higher access level.
Affected Issues
0011530
mod - manage_proj_user_remove.php Diff File
mod - manage_proj_user_copy.php Diff File
mod - manage_user_prune.php Diff File
mod - core/project_api.php Diff File
mod - manage_user_edit_page.php Diff File
mod - manage_user_proj_add.php Diff File
mod - manage_user_proj_delete.php Diff File
mod - manage_user_delete.php Diff File
mod - manage_user_update.php Diff File
mod - account_prefs_reset.php Diff File
mod - account_prefs_update.php Diff File
mod - manage_user_page.php Diff File
mod - manage_proj_edit_page.php Diff File
mod - manage_user_create.php Diff File
mod - manage_user_reset.php Diff File
mod - manage_user_create_page.php Diff File

master-1.2.x 67f43bde

2010-03-31 09:17

dhx


Details Diff
Fix 0011530: Support multiple access levels above manage_user_threshold

Traditionally manage_user_threshold was thought of as being an absolute
global threshold which would allow any user the ability to modify any
other user account. Thus manage_user_threshold effectively had to be the
same as admin_site_threshold because users with manage_user_threshold
could just modify accounts to escalate their permissions to the maximum
level.

This patch prevents users from modifying accounts which have an access
level greater than their own. It also prevents users from creating
accounts with with access levels greater than their own.

Thus it is now possible to use manage_user_threshold as a separate
permission level to admin_site_threshold. Users with an access level
between manage_user_threshold <= user access level <
admin_site_threshold can no longer escalate their permissions or modify
the accounts of other users with a higher access level.
Affected Issues
0011530
mod - manage_user_proj_add.php Diff File
mod - manage_user_prune.php Diff File
mod - manage_user_delete.php Diff File
mod - account_prefs_update.php Diff File
mod - manage_user_proj_delete.php Diff File
mod - account_prefs_reset.php Diff File
mod - manage_user_page.php Diff File
mod - manage_user_edit_page.php Diff File
mod - manage_user_create_page.php Diff File
mod - manage_user_reset.php Diff File
mod - manage_user_create.php Diff File
mod - core/project_api.php Diff File
mod - manage_proj_edit_page.php Diff File
mod - manage_proj_user_copy.php Diff File
mod - manage_proj_user_remove.php Diff File
mod - manage_user_update.php Diff File
 First  Prev  1 2 3 ... 80 ... 160 ... 240 ... 320 ... 400 ... 478 479 480 481 482 483 484 ... 560 ... 640 ... 720 ... 751 752 753  Next  Last