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] 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