Changesets: MantisBT
|
master-1.2.x 0a4fbbe5 2012-10-27 23:17 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 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 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 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 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 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 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 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 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 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 Details Diff |
Improve access level check to reopen issues | ||
| mod - core/access_api.php | Diff File | ||
|
master a4144388 2012-10-12 18:37 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 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 Details Diff |
Fix whitespace | ||
| mod - manage_config_workflow_page.php | Diff File | ||
|
master-1.2.x 9089f5ee 2012-10-12 18:22 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 | ||