Changesets: MantisBT
master d992cf21 2014-05-22 05:05 Damien Regad Details Diff |
More plugin error messages improvements - ERROR_PLUGIN_PAGE_NOT_FOUND: Add plugin basename and page name - ERROR_PLUGIN_FILE_NOT_FOUND: new message based on above - New specific messages for invalid page and file specification (ERROR_PLUGIN_INVALID_PAGE and ERROR_PLUGIN_INVALID_FILE) instead of using ERROR_GENERIC Fixes 0017368 |
Affected Issues 0017368 |
|
mod - core/constant_inc.php | Diff File | ||
mod - core/plugin_api.php | Diff File | ||
mod - lang/strings_english.txt | Diff File | ||
mod - plugin.php | Diff File | ||
mod - plugin_file.php | Diff File | ||
master 256c1077 2014-05-22 01:08 Damien Regad Details Diff |
Add plugin basename to error messages Helps users identifying what plugin is having issues. Fixes 0017368 |
||
mod - core/plugin_api.php | Diff File | ||
mod - lang/strings_english.txt | Diff File | ||
mod - plugin.php | Diff File | ||
mod - plugin_file.php | Diff File | ||
master 221442c6 2014-05-22 00:53 Damien Regad Details Diff |
Move plugin upgrade needed check before loaded check Ensures we capture display appropriate error message to the user. Before that, they would get the 'not loaded, dependencies not met' message instead of the 'upgrade needed' one. |
||
mod - plugin.php | Diff File | ||
master 74fa6491 2014-05-20 06:54 Details Diff |
HTML/CSS fixes for summary page | ||
mod - core/summary_api.php | Diff File | ||
mod - css/default.css | Diff File | ||
mod - summary_page.php | Diff File | ||
master ca777bbe 2014-05-20 04:13 Details Diff |
Align div width in account_prof_menu_page.php Specific CSS for the 2 divs on this page (to make them 65% width) was removed, so that their appearance is consistent with the other user preference pages. |
||
mod - css/default.css | Diff File | ||
master 355612e4 2014-05-19 23:51 Damien Regad Details Diff |
plugin.php: replace DIRECTORY_SEPARATOR by '/' | ||
mod - plugin.php | Diff File | ||
master 5ffa67f7 2014-05-19 23:50 Damien Regad Details Diff |
Whitespace | ||
mod - plugin.php | Diff File | ||
master 61118a18 2014-05-19 23:48 Details Diff |
Check that a plugin is loaded when accessing its pages A plugin can be registered yet fail to load for example due to unmet dependencies. Fixes 0017359 |
Affected Issues 0017359 |
|
mod - core/constant_inc.php | Diff File | ||
mod - lang/strings_english.txt | Diff File | ||
mod - plugin.php | Diff File | ||
master fade884e 2014-05-19 04:06 Details Diff |
Make sure db prefix / suffix is consistently applied Modifies the db_get_table() and plugin_table() functions to ensure that we build a correct table name based on the user's config settings, e.g. - trim leading/trailing whitespace - do not add underscores if already present Fixes 0017355, regression issue introduced by commit 5a84e9db76162e378b9a1b0dea129d1f7ce127e9 where plugin_table() no longer inserts an underscore after $g_db_table_plugin_prefix |
Affected Issues 0017355 |
|
mod - core/database_api.php | Diff File | ||
mod - core/plugin_api.php | Diff File | ||
master 97f7ad7a 2014-05-19 01:32 Details Diff |
Push current plugin in plugin_needs_upgrade() Without this, the plugins' schema() methods will return incorrect table names (i.e. without the plugin's name as a prefix) if they rely on plugin_table() to build them. This is really picking nits, because an incorrect table name is very unlikely to cause issues since the function only checks the number of entries in the plugin's schema array. |
||
mod - core/plugin_api.php | Diff File | ||
mantishub-1.3.x-20150418_1638 e48ad0a1 2014-05-18 18:51 Victor Boctor Details Diff |
Fixes 0000078: Encourage customers to add payment and end trial. Conflicts: library/disposable view_all_bug_page.php |
||
mod - core/mantishub_api.php | Diff File | ||
mod - view_all_bug_page.php | Diff File | ||
master 7aaabd3a 2014-05-16 15:18 Details Diff |
Fix 0019637: oci8 MetaColumns uppercase db_field_exists() does not work with oci8 due to the driver's use of uppercase column names. |
Affected Issues 0019637 |
|
mod - core/database_api.php | Diff File | ||
master cf354efa 2014-05-16 08:23 Details Diff |
MantisCoreFormatting: improve label for internal links |
Affected Issues 0030283 |
|
mod - plugins/MantisCoreFormatting/lang/strings_english.txt | Diff File | ||
mod - plugins/MantisCoreFormatting/pages/config.php | Diff File | ||
master 9a4a2d09 2014-05-16 08:22 Details Diff |
MantisCoreFormatting: HTML/CSS fixes in config.php | ||
mod - plugins/MantisCoreFormatting/pages/config.php | Diff File | ||
master 9532e9fc 2014-05-16 08:00 Details Diff |
XmlImportExport: HTML/CSS fixes in import.php | ||
mod - plugins/XmlImportExport/pages/import.php | Diff File | ||
master bfdd5aba 2014-05-16 07:33 Details Diff |
XmlImportExport: fix invalid language string | ||
mod - plugins/XmlImportExport/pages/import.php | Diff File | ||
master 95863402 2014-05-16 07:29 Details Diff |
HTML/CSS fixes in proj_doc_page.php | ||
mod - proj_doc_page.php | Diff File | ||
master ff20db7a 2014-05-16 06:18 Details Diff |
HTML/CSS fixes in manage_config_email_page.php | ||
mod - manage_config_email_page.php | Diff File | ||
master 290ca599 2014-05-16 06:11 Details Diff |
Added missing 'the' in language string | ||
mod - lang/strings_english.txt | Diff File | ||
master e48ac09f 2014-05-13 01:36 Details Diff |
Update constants to be consistent with underlying db column type We define constants VERSION_FUTURE = 0 and VERSION_RELEASED = 1 for use with project_version.released column. However, it is defined as type 'L' which maps to boolean in some DB types. To prevent errors caused by mismatched data types, the constants are now using true/false. If we ever need to store more values, the column's type should be changed to integer in the schema. |
||
mod - core/constant_inc.php | Diff File | ||
mod - manage_proj_ver_edit_page.php | Diff File | ||
adodb d6a5efd9 2014-05-13 01:36 Details Diff |
Update constants for consistency underlying db column type We define constants VERSION_FUTURE = 0 and VERSION_RELEASED = 1 for use with project_version.released column. However, it is defined as type 'L' which maps to boolean in some DB types. To prevent errors caused by mismatched data types, the constants are now using true/false. If we ever need to store more values, the column's type should be changed to integer in the schema. |
||
mod - core/constant_inc.php | Diff File | ||
master 1a444345 2014-05-13 01:30 Details Diff |
Consistently use db_prepare_bool() for boolean columns In Version API, the released column was treated as an integer, despite the fact that it's defined as 'L' in the schema. This can cause problems with PostgreSQL. Also fixes 0017333, Oracle throwed an ORA-01400 error when adding a new version (regression caused by a80f447687722b52160d00c96c21a5be5f4329e1, which removed the call to db_prepare_bool()). |
Affected Issues 0017333 |
|
mod - core/version_api.php | Diff File | ||
adodb 27566df6 2014-05-13 01:30 Details Diff |
Consistently use db_prepare_bool() for boolean columns In Version API, the released column was treated as an integer, despite the fact that it's defined as 'L' in the schema. This can cause problems with PostgreSQL. |
||
mod - core/version_api.php | Diff File | ||
adodb a937b245 2014-05-13 01:22 Details Diff |
Fix ORA-01400 when adding new version Regression introduced by commit a80f447687722b52160d00c96c21a5be5f4329e1 which removed the call to db_prepare_bool(). Fixes 0017333 |
||
mod - core/version_api.php | Diff File | ||
master 84d21a61 2014-05-12 23:23 Details Diff |
oci8 no longer needs special fetch mode with ADOdb 5.19 Fixes 0015426 |
Affected Issues 0015426 |
|
mod - core/database_api.php | Diff File |