From decf1d5a4bec863b8fdeaaf34d06a39774bfe299 Mon Sep 17 00:00:00 2001 From: dolibarr95 <24292300+dolibarr95@users.noreply.github.com> Date: Tue, 3 Sep 2019 14:18:14 +0200 Subject: [PATCH 1/2] Use bug template --- htdocs/main.inc.php | 47 +++++++++++++++++++++++++++++++-------------- 1 file changed, 33 insertions(+), 14 deletions(-) diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index 9beff2dd38e..77b05ff6f2a 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -2035,20 +2035,39 @@ function left_menu($menu_array_before, $helppagename = '', $notused = '', $menu_ { require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php'; - $bugbaseurl = 'https://github.com/Dolibarr/dolibarr/issues/new'; - $bugbaseurl.= '?title='; - $bugbaseurl.= urlencode("Bug: "); - $bugbaseurl.= '&body='; - $bugbaseurl.= urlencode("# Bug\n"); - $bugbaseurl.= urlencode("\n"); - $bugbaseurl.= urlencode("## Environment\n"); - $bugbaseurl.= urlencode("- **Version**: " . DOL_VERSION . "\n"); - $bugbaseurl.= urlencode("- **OS**: " . php_uname('s') . "\n"); - $bugbaseurl.= urlencode("- **Web server**: " . $_SERVER["SERVER_SOFTWARE"] . "\n"); - $bugbaseurl.= urlencode("- **PHP**: " . php_sapi_name() . ' ' . phpversion() . "\n"); - $bugbaseurl.= urlencode("- **Database**: " . $db::LABEL . ' ' . $db->getVersion() . "\n"); - $bugbaseurl.= urlencode("- **URL**: " . $_SERVER["REQUEST_URI"] . "\n"); - + $bugbaseurl = 'https://github.com/Dolibarr/dolibarr/issues/new?labels=Bug'; + $bugbaseurl.= '&title='; + $bugbaseurl.= urlencode("Bug: "); + $bugbaseurl.= '&body='; + $bugbaseurl.= urlencode("# Instructions\n"); + $bugbaseurl.= urlencode("*This is a template to help you report good issues. You may use [Github Markdown](https://help.github.com/articles/getting-started-with-writing-and-formatting-on-github/) syntax to format your issue report.*\n"); + $bugbaseurl.= urlencode("*Please:*\n"); + $bugbaseurl.= urlencode("- *replace the bracket enclosed texts with meaningful information*\n"); + $bugbaseurl.= urlencode("- *remove any unused sub-section*\n"); + $bugbaseurl.= urlencode("\n"); + $bugbaseurl.= urlencode("\n"); + $bugbaseurl.= urlencode("# Bug\n"); + $bugbaseurl.= urlencode("[*Short description*]\n"); + $bugbaseurl.= urlencode("\n"); + $bugbaseurl.= urlencode("## Environment\n"); + $bugbaseurl.= urlencode("- **Version**: " . DOL_VERSION . "\n"); + $bugbaseurl.= urlencode("- **OS**: " . php_uname('s') . "\n"); + $bugbaseurl.= urlencode("- **Web server**: " . $_SERVER["SERVER_SOFTWARE"] . "\n"); + $bugbaseurl.= urlencode("- **PHP**: " . php_sapi_name() . ' ' . phpversion() . "\n"); + $bugbaseurl.= urlencode("- **Database**: " . $db::LABEL . ' ' . $db->getVersion() . "\n"); + $bugbaseurl.= urlencode("- **URL(s)**: " . $_SERVER["REQUEST_URI"] . "\n"); + $bugbaseurl.= urlencode("\n"); + $bugbaseurl.= urlencode("## Expected and actual behavior\n"); + $bugbaseurl.= urlencode("[*Verbose description*]\n"); + $bugbaseurl.= urlencode("\n"); + $bugbaseurl.= urlencode("## Steps to reproduce the behavior\n"); + $bugbaseurl.= urlencode("[*Verbose description*]\n"); + $bugbaseurl.= urlencode("\n"); + $bugbaseurl.= urlencode("## [Attached files](https://help.github.com/articles/issue-attachments) (Screenshots, screencasts, dolibarr.log, debugging informations…)\n"); + $bugbaseurl.= urlencode("[*Files*]\n"); + $bugbaseurl.= urlencode("\n"); + + // Execute hook printBugtrackInfo $parameters=array('bugbaseurl'=>$bugbaseurl); $reshook=$hookmanager->executeHooks('printBugtrackInfo', $parameters); // Note that $action and $object may have been modified by some hooks From b2cbad1a88e8f106be3753a5d23722916e1c6a99 Mon Sep 17 00:00:00 2001 From: stickler-ci Date: Tue, 3 Sep 2019 12:21:08 +0000 Subject: [PATCH 2/2] Fixing style errors. --- htdocs/main.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index 77b05ff6f2a..2e91298f570 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -2037,7 +2037,7 @@ function left_menu($menu_array_before, $helppagename = '', $notused = '', $menu_ $bugbaseurl = 'https://github.com/Dolibarr/dolibarr/issues/new?labels=Bug'; $bugbaseurl.= '&title='; - $bugbaseurl.= urlencode("Bug: "); + $bugbaseurl.= urlencode("Bug: "); $bugbaseurl.= '&body='; $bugbaseurl.= urlencode("# Instructions\n"); $bugbaseurl.= urlencode("*This is a template to help you report good issues. You may use [Github Markdown](https://help.github.com/articles/getting-started-with-writing-and-formatting-on-github/) syntax to format your issue report.*\n");