Changesets: MantisBT

next 2bfa4b4c

2011-09-12 01:48

dhx


Details Diff
Implement SponsorshipAssignerAccessDenied exception
add - application/MantisBT/Exception/Access/SponsorshipAssignerAccessDenied.php Diff File
mod - public/bug_change_status_page.php Diff File
mod - public/bug_update.php Diff File

next b00991a8

2011-09-12 01:42

dhx


Details Diff
Implement SponsorshipHandlerAccessDenied exception
add - application/MantisBT/Exception/Access/SponsorshipHandlerAccessDenied.php Diff File
mod - public/bug_change_status_page.php Diff File
mod - public/bug_update.php Diff File

next 4d141096

2011-09-12 01:42

dhx


Details Diff
Implement SponsorshipHandlerAccessDenied exception
add - application/MantisBT/Exception/Access/SponsorshipHandlerAccessDenied.php Diff File
mod - public/bug_change_status_page.php Diff File
mod - public/bug_update.php Diff File

next 453133b4

2011-09-12 01:30

dhx


Details Diff
Implement SponsorshipAmountTooLow exception
add - application/MantisBT/Exception/Sponsorship/SponsorshipAmountTooLow.php Diff File
mod - application/core/sponsorship_api.php Diff File

next 321d7e26

2011-09-12 01:30

dhx


Details Diff
Implement SponsorshipAmountTooLow exception
add - application/MantisBT/Exception/Sponsorship/SponsorshipAmountTooLow.php Diff File
mod - application/core/sponsorship_api.php Diff File

next 80a4177c

2011-09-12 01:26

dhx


Details Diff
Implement SponsorshipNotFound exception
add - application/MantisBT/Exception/Sponsorship/SponsorshipNotFound.php Diff File
mod - application/core/sponsorship_api.php Diff File

next 2b7e16d4

2011-09-12 01:26

dhx


Details Diff
Implement SponsorshipNotFound exception
add - application/MantisBT/Exception/Sponsorship/SponsorshipNotFound.php Diff File
mod - application/core/sponsorship_api.php Diff File

next 20192f8b

2011-09-12 01:23

dhx


Details Diff
Implement SponsorshipDisabled exception
add - application/MantisBT/Exception/Sponsorship/SponsorshipDisabled.php Diff File
mod - public/account_sponsor_page.php Diff File
mod - public/account_sponsor_update.php Diff File
mod - public/bug_set_sponsorship.php Diff File

next 094a30bd

2011-09-12 01:23

dhx


Details Diff
Implement SponsorshipDisabled exception
add - application/MantisBT/Exception/Sponsorship/SponsorshipDisabled.php Diff File
mod - public/account_sponsor_page.php Diff File
mod - public/account_sponsor_update.php Diff File
mod - public/bug_set_sponsorship.php Diff File

next c7661ea9

2011-09-12 01:17

dhx


Details Diff
Implement SignupConfirmationHashInvalid exception
add - application/MantisBT/Exception/Authentication/SignupConfirmationHashInvalid.php Diff File
mod - public/signup.php Diff File

next 4d096fc3

2011-09-12 01:17

dhx


Details Diff
Implement SignupConfirmationHashInvalid exception
add - application/MantisBT/Exception/Authentication/SignupConfirmationHashInvalid.php Diff File
mod - public/signup.php Diff File

next 2f7bde52

2011-09-12 01:01

dhx


Details Diff
Implement VersionDuplicate exception
add - application/MantisBT/Exception/Issue/Version/VersionDuplicate.php Diff File
mod - application/core/version_api.php Diff File
mod - public/manage_proj_ver_add.php Diff File

next afd0d553

2011-09-12 01:01

dhx


Details Diff
Implement VersionDuplicate exception
add - application/MantisBT/Exception/Issue/Version/VersionDuplicate.php Diff File
mod - application/core/version_api.php Diff File
mod - public/manage_proj_ver_add.php Diff File

next 7bb1d060

2011-09-12 00:58

dhx


Details Diff
Implement VersionNotFound exception
add - application/MantisBT/Exception/Issue/Version/VersionNotFound.php Diff File
mod - application/core/version_api.php Diff File
mod - public/changelog_page.php Diff File
mod - public/roadmap_page.php Diff File

next 34ff5868

2011-09-12 00:58

dhx


Details Diff
Implement VersionNotFound exception
add - application/MantisBT/Exception/Issue/Version/VersionNotFound.php Diff File
mod - application/core/version_api.php Diff File
mod - public/changelog_page.php Diff File
mod - public/roadmap_page.php Diff File

master aa3244ae

2011-09-12 00:28

dregad


Details Diff
Improve directory validation in admin checks

This commit brings the following improvements in check_paths_inc.php:

- In addition to checking that a directory is valid, we now also
verify that it is readable, this way admin will know if the error
is caused e.g. by a symlink, or due to access rights
- Print actual path instead of a text description in install check.
The config option name is already displayed as part of the first
line of the check's output, so repeating the information does not
add any additional value.
- Escape data printed in messages (path) with htmlspecialchars() as
recommended by dhx
- Added comments to clearly identify purpose of each check block
mod - admin/check/check_paths_inc.php Diff File

next ace39f88

2011-09-12 00:24

dhx


Details Diff
Use update_bug_threshold access check for relationship add/delete

When adding, changing or removing a relationship between two issues,
both issues are modified. Therefore we need to ensure that the current
user has permission to modify both source AND destination issues.

The access threshold could be different for the source and destination
issues if they're both in separate projects. Therefore we need to get
the thresholds for each respective project and compare against each of
these thresholds.

This patch also removes hardcoded use of the default VIEWER access
level. Use of hardcoded default access levels is _BAD_ because it breaks
custom access level configurations.
mod - public/bug_relationship_add.php Diff File
mod - public/bug_relationship_delete.php Diff File
mod - public/bug_update.php Diff File

next 02d64a13

2011-09-12 00:24

dhx


Details Diff
Use update_bug_threshold access check for relationship add/delete

When adding, changing or removing a relationship between two issues,
both issues are modified. Therefore we need to ensure that the current
user has permission to modify both source AND destination issues.

The access threshold could be different for the source and destination
issues if they're both in separate projects. Therefore we need to get
the thresholds for each respective project and compare against each of
these thresholds.

This patch also removes hardcoded use of the default VIEWER access
level. Use of hardcoded default access levels is _BAD_ because it breaks
custom access level configurations.
mod - public/bug_relationship_add.php Diff File
mod - public/bug_relationship_delete.php Diff File
mod - public/bug_update.php Diff File

next 63ba56b1

2011-09-12 00:20

dhx


Details Diff
Implement RelationshipDestinationIssueAccessDenied exception
add - application/MantisBT/Exception/Access/RelationshipDestinationIssueAccessDenied.php Diff File
mod - public/bug_relationship_add.php Diff File
mod - public/bug_relationship_delete.php Diff File
mod - public/bug_update.php Diff File

next 9aa87c33

2011-09-12 00:20

dhx


Details Diff
Implement RelationshipDestinationIssueAccessDenied exception
add - application/MantisBT/Exception/Access/RelationshipDestinationIssueAccessDenied.php Diff File
mod - public/bug_relationship_add.php Diff File
mod - public/bug_relationship_delete.php Diff File
mod - public/bug_update.php Diff File

next 412e72de

2011-09-12 00:11

dhx


Details Diff
Implement RelationshipDuplicate exception
add - application/MantisBT/Exception/Issue/Relationship/RelationshipDuplicate.php Diff File
mod - public/bug_relationship_add.php Diff File
mod - public/bug_update.php Diff File

next a3ffd6c6

2011-09-12 00:11

dhx


Details Diff
Implement RelationshipDuplicate exception
add - application/MantisBT/Exception/Issue/Relationship/RelationshipDuplicate.php Diff File
mod - public/bug_relationship_add.php Diff File
mod - public/bug_update.php Diff File

next 3946a2f3

2011-09-12 00:07

dhx


Details Diff
Implement RelationshipLoopbackDisallowed exception
add - application/MantisBT/Exception/Issue/Relationship/RelationshipLoopbackDisallowed.php Diff File
mod - public/bug_relationship_add.php Diff File

next e33315e9

2011-09-12 00:07

dhx


Details Diff
Implement RelationshipLoopbackDisallowed exception
add - application/MantisBT/Exception/Issue/Relationship/RelationshipLoopbackDisallowed.php Diff File
mod - public/bug_relationship_add.php Diff File

next 4d79f1d3

2011-09-11 23:55

dhx


Details Diff
Implement RelationshipNotFound exception
add - application/MantisBT/Exception/Issue/Relationship/RelationshipNotFound.php Diff File
mod - application/core/email_api.php Diff File
mod - application/core/relationship_api.php Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 395 396 397 398 399 400 401 ... 420 ... 490 ... 560 ... 630 ... 700 ... 745 746 747  Next  Last