Changesets: MantisBT

master-1.2.x 0a4fbbe5

2012-10-27 23:17

rombert


Details Diff
Fixes 0014869: Provide a simple API for outputting JSON Affected Issues
0014869
mod - core/json_api.php Diff File

master 1792dbb4

2012-10-27 23:17

rombert


Details Diff
Fixes 0014869: Provide a simple API for outputting JSON

Conflicts:
core/json_api.php
Affected Issues
0014869
mod - core/json_api.php Diff File

master-1.2.x 2193b5c7

2012-10-27 02:35

siebrand


Details Diff
Localisation updates from http://translatewiki.net.
mod - lang/strings_breton.txt Diff File
mod - lang/strings_korean.txt Diff File
mod - lang/strings_macedonian.txt Diff File
mod - lang/strings_russian.txt Diff File
mod - lang/strings_turkish.txt Diff File
mod - plugins/XmlImportExport/lang/strings_russian.txt Diff File
mod - plugins/XmlImportExport/lang/strings_turkish.txt Diff File

master-2.0.x 82d615b8

2012-10-20 20:13

Paul Richards


Details Diff
Further work on Exceptions
mod - core/bug_api.php Diff File
mod - core/category_api.php Diff File
add - core/classes/Exception/Access/InsufficientAccessLevel.class.php Diff File
add - core/classes/Exception/Configuration/OptionInvalidValue.class.php Diff File
add - core/classes/Exception/Configuration/OptionNotFound.class.php Diff File
add - core/classes/Exception/CustomField/NotLinkedToProject.class.php Diff File
add - core/classes/Exception/File/FileNoUpload.class.php Diff File
add - core/classes/Exception/File/FileTooBig.class.php Diff File
add - core/classes/Exception/File/FileUploadFailed.class.php Diff File
add - core/classes/Exception/Filter/FilterNotFound.class.php Diff File
add - core/classes/Exception/Issue/Tag/TagAlreadyAttached.class.php Diff File
add - core/classes/Exception/Issue/Tag/TagNotAttached.class.php Diff File
add - core/classes/Exception/Issue/Version/VersionDuplicate.class.php Diff File
add - core/classes/Exception/Issue/Version/VersionNotFound.class.php Diff File
add - core/classes/Exception/Language/LanguageStringNotFound.class.php Diff File
add - core/classes/Exception/PHP/HeadersAlreadySent.class.php Diff File
add - core/classes/Exception/Plugin/EventNotDeclared.class.php Diff File
add - core/classes/Exception/Plugin/PluginAlreadyInstalled.class.php Diff File
add - core/classes/Exception/Plugin/PluginUpgradeFailed.class.php Diff File
add - core/classes/Exception/Project/Category/CategoryNotFound.class.php Diff File
add - core/classes/Exception/Project/ProjectNameNotUnique.class.php Diff File
add - core/classes/Exception/Project/ProjectNameNotValid.class.php Diff File
add - core/classes/Exception/Project/ProjectNotFound.class.php Diff File
add - core/classes/Exception/Project/RecursiveHierarchyNotAllowed.class.php Diff File
add - core/classes/Exception/Security/CSPRNGNotAvailable.class.php Diff File
add - core/classes/Exception/Security/MasterSaltInvalid.class.php Diff File
add - core/classes/Exception/Session/SessionHandlerInvalid.class.php Diff File
add - core/classes/Exception/Session/SessionVariableNotFound.class.php Diff File
add - core/classes/Exception/Sponsorship/SponsorshipNotFound.class.php Diff File
add - core/classes/Exception/Tag/TagNameNotValid.class.php Diff File
add - core/classes/Exception/Tag/TagNotFound.class.php Diff File
add - core/classes/Exception/Token/TokenNotFound.class.php Diff File
add - core/classes/Exception/Validation/DateFormatInvalid.class.php Diff File
mod - core/classes/MantisBug.class.php Diff File
mod - core/classes/MantisLanguage.class.php Diff File
mod - core/config_api.php Diff File
mod - core/crypto_api.php Diff File
mod - core/custom_field_api.php Diff File
mod - core/database_api.php Diff File
mod - core/email_api.php Diff File
mod - core/event_api.php Diff File
mod - core/file_api.php Diff File
mod - core/filter_api.php Diff File
mod - core/gpc_api.php Diff File
mod - core/helper_api.php Diff File
mod - core/plugin_api.php Diff File
mod - core/print_api.php Diff File
mod - core/project_api.php Diff File
mod - core/project_hierarchy_api.php Diff File
mod - core/session_api.php Diff File
mod - core/sponsorship_api.php Diff File
mod - core/tag_api.php Diff File
mod - core/tokens_api.php Diff File
mod - core/user_api.php Diff File
mod - core/version_api.php Diff File
mod - plugins/XmlImportExport/ImportXml/Issue.php Diff File

master-1.2.x 7602c68e

2012-10-20 05:16

siebrand


Details Diff
Localisation updates from http://translatewiki.net.
mod - lang/strings_arabic.txt Diff File
mod - lang/strings_french.txt Diff File
mod - lang/strings_serbian.txt Diff File
mod - lang/strings_serbian_latin.txt Diff File
mod - plugins/XmlImportExport/lang/strings_ripoarisch.txt Diff File
mod - plugins/XmlImportExport/lang/strings_serbian.txt Diff File
mod - plugins/XmlImportExport/lang/strings_serbian_latin.txt Diff File

master 62a24e93

2012-10-18 02:54

dregad


Details Diff
Fix 0014842: Incorrect matching of versions in print_version_option_list

When comparing versions to determine which ones have already been added
to the select list, a loose comparison is performed, so '1' matches
'1.0'.

This causes issues when editing a bug having a version currently
obsolete matching another, previously displayed version. In that case
the obsolete version is not added to the selection list, causing data
loss when the bug is saved (see issue 0013096).
Affected Issues
0013096, 0014842
mod - core/print_api.php Diff File

master-1.2.x 14560348

2012-10-18 02:54

dregad


Details Diff
Fix 0014842: Incorrect matching of versions in print_version_option_list

When comparing versions to determine which ones have already been added
to the select list, a loose comparison is performed, so '1' matches
'1.0'.

This causes issues when editing a bug having a version currently
obsolete matching another, previously displayed version. In that case
the obsolete version is not added to the selection list, causing data
loss when the bug is saved (see issue 0013096).
Affected Issues
0013096, 0014842
mod - core/print_api.php Diff File

master-1.2.x 21cbaef4

2012-10-15 00:47

siebrand


Details Diff
Localisation updates from http://translatewiki.net.
mod - lang/strings_french.txt Diff File
mod - lang/strings_galician.txt Diff File
mod - lang/strings_german.txt Diff File
mod - lang/strings_hebrew.txt Diff File
mod - lang/strings_italian.txt Diff File
mod - lang/strings_japanese.txt Diff File
mod - lang/strings_macedonian.txt Diff File
mod - lang/strings_spanish.txt Diff File
mod - lang/strings_swissgerman.txt Diff File
mod - plugins/MantisCoreFormatting/lang/strings_spanish.txt Diff File
mod - plugins/XmlImportExport/lang/strings_hebrew.txt Diff File

master-2.0.x 6c79f5d3

2012-10-14 12:12

Paul Richards


Details Diff
exceptions
add - core/classes/Exception/Email/AddressInvalid.class.php Diff File
add - core/classes/Exception/Email/DisposableAddressNotAllowed.class.php Diff File
add - core/classes/Exception/PHP/TimezoneUpdateFailed.class.php Diff File
add - core/classes/Exception/User/UserPreferencesNotFound.class.php Diff File
mod - core/classes/MantisBug.class.php Diff File
mod - core/date_api.php Diff File
mod - core/email_api.php Diff File
mod - core/user_pref_api.php Diff File

master 2d417534

2012-10-13 12:34

dregad


Details Diff
Simplify and improve code in manage_config_workflow_page.php

- Avoid code duplication with a function set_color_override to determine
override of cells bgcolors attribute
- Use a single loop over the status enum in access_row()
- Removed unnecessary assignments and useless code
mod - manage_config_workflow_page.php Diff File

master-1.2.x 8488106a

2012-10-13 12:34

dregad


Details Diff
Simplify and improve code in manage_config_workflow_page.php

- Avoid code duplication with a function set_color_override to determine
override of cells bgcolors attribute
- Use a single loop over the status enum in access_row()
- Removed unnecessary assignments and useless code
mod - manage_config_workflow_page.php Diff File

master 85c132d3

2012-10-13 12:09

dregad


Details Diff
Improve access level check to reopen issues
mod - core/access_api.php Diff File

master-1.2.x 7512b038

2012-10-13 12:09

dregad


Details Diff
Improve access level check to reopen issues
mod - core/access_api.php Diff File

master a4144388

2012-10-12 18:37

dregad


Details Diff
Manage config workflow page does not reflect actual config

The code did not properly reflect the configuration state when building
the Access Levels form, if the minimum access level was defined using
update_bug_status_threshold and set_status_threshold wass empty, showing
'viewer' for each status except 'new'.

Consequently, saving the page without changes would cause the config to
be saved with all access levels as 'viewer'.

Fixes 0014496
Affected Issues
0014496
mod - manage_config_workflow_page.php Diff File
mod - manage_config_workflow_set.php Diff File

master-1.2.x d893ca3f

2012-10-12 18:37

dregad


Details Diff
Manage config workflow page does not reflect actual config

The code did not properly reflect the configuration state when building
the Access Levels form, if the minimum access level was defined using
update_bug_status_threshold and set_status_threshold wass empty, showing
'viewer' for each status except 'new'.

Consequently, saving the page without changes would cause the config to
be saved with all access levels as 'viewer'.

Fixes 0014496
Affected Issues
0014496
mod - manage_config_workflow_page.php Diff File
mod - manage_config_workflow_set.php Diff File

master 606ceecf

2012-10-12 18:22

dregad


Details Diff
Fix whitespace
mod - manage_config_workflow_page.php Diff File

master-1.2.x 9089f5ee

2012-10-12 18:22

dregad


Details Diff
Fix whitespace
mod - manage_config_workflow_page.php Diff File

master-2.0.x 5718632d

2012-10-12 13:51

Paul Richards


Details Diff
ReAuthor 791fbd93d09b4b5b3f272413e5396d280735dc51
Include additional calls that were missing from original commit
mod - bug_change_status_page.php Diff File

master-2.0.x a602348d

2012-10-12 13:39

Paul Richards


Details Diff
Change Log must consistently rely on fixed_in_version

Change Log used target_version instead of fixed_in_version to manage
issues' parent/child relationships. This caused unexpected behavior when
target version did not match fixed in version.

The SQL which retrieves the changelog issues now relies on
fixed_in_version.

Fixes 0014788

Conflicts:

changelog_page.php
Affected Issues
0014788
mod - changelog_page.php Diff File

master-2.0.x 1a13a8bd

2012-10-12 13:33

Paul Richards


Details Diff
Fix comment
mod - core/user_api.php Diff File

master-2.0.x ac9faad2

2012-10-12 13:31

Paul Richards


Details Diff
The warning message displayed by user_get_field() when called with user
ID '0' (aka NO_USER) was not standard. Throwing Exception instead.
mod - core/user_api.php Diff File

master-2.0.x 6f476eb9

2012-10-12 13:10

Paul Richards


Details Diff
Additional Exceptions
add - core/classes/Exception/CustomField/FieldNotFound.class.php Diff File
add - core/classes/Exception/CustomField/InvalidDefinition.class.php Diff File
add - core/classes/Exception/CustomField/NameNotUnique.class.php Diff File
add - core/classes/Exception/Issue/Relationship/RelationshipNotFound.class.php Diff File
add - core/classes/Exception/User/UserNameNotUnique.class.php Diff File
add - core/classes/Exception/Validation/GPCNotFound.class.php Diff File
mod - core/classes/MantisDatabase/PDO/PDO.class.php Diff File
mod - core/classes/MantisUser.class.php Diff File
mod - core/custom_field_api.php Diff File
mod - core/gpc_api.php Diff File
mod - core/relationship_api.php Diff File

master-2.0.x e1c487d3

2012-10-11 11:53

Paul Richards


Details Diff
Fix typo introduced by 84017535f8718685d755d58af7a39d80f52ffca8 [dhx - 0012013]
mod - plugins/XmlImportExport/ImportXml/Issue.php Diff File

master-2.0.x f8a9d65c

2012-10-11 11:43

Paul Richards


Details Diff
use config_get_global to fetch absolute path
mod - admin/install.php Diff File

master-2.0.x 0a11c873

2012-10-11 11:21

Paul Richards


Details Diff
Abort sets of sql updates if a single query within the set fails
mod - core/classes/MantisDatabaseDict/MantisDatabaseDict.class.php Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 344 345 346 347 348 349 350 ... 420 ... 490 ... 560 ... 630 ... 700 ... 735 736 737  Next  Last