config.php 3.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?php
  2. $config->sonarqube = new stdclass();
  3. $config->sonarqube->create = new stdclass();
  4. $config->sonarqube->create->requiredFields = 'name,url,account,password';
  5. $config->sonarqube->edit = new stdclass();
  6. $config->sonarqube->edit->requiredFields = 'name,url,account,password';
  7. $config->sonarqube->projectStatusClass = array();
  8. $config->sonarqube->projectStatusClass['OK'] = 'success';
  9. $config->sonarqube->projectStatusClass['WARN'] = 'warning';
  10. $config->sonarqube->projectStatusClass['ERROR'] = 'danger';
  11. $config->sonarqube->createproject = new stdclass();
  12. $config->sonarqube->createproject->requiredFields = 'projectName,projectKey';
  13. $config->sonarqube->cacheTime = 10;
  14. global $lang;
  15. $config->sonarqube->actionList = array();
  16. $config->sonarqube->actionList['list']['icon'] = 'list';
  17. $config->sonarqube->actionList['list']['text'] = $lang->sonarqube->browseProject;
  18. $config->sonarqube->actionList['list']['hint'] = $lang->sonarqube->browseProject;
  19. $config->sonarqube->actionList['list']['url'] = helper::createLink('sonarqube', 'browseProject',"sonarqubeID={id}");
  20. $config->sonarqube->actionList['edit']['icon'] = 'edit';
  21. $config->sonarqube->actionList['edit']['text'] = $lang->sonarqube->edit;
  22. $config->sonarqube->actionList['edit']['hint'] = $lang->sonarqube->edit;
  23. $config->sonarqube->actionList['edit']['url'] = helper::createLink('sonarqube', 'edit',"sonarqubeID={id}");
  24. $config->sonarqube->actionList['delete']['icon'] = 'trash';
  25. $config->sonarqube->actionList['delete']['text'] = $lang->sonarqube->delete;
  26. $config->sonarqube->actionList['delete']['hint'] = $lang->sonarqube->delete;
  27. $config->sonarqube->actionList['delete']['ajaxSubmit'] = true;
  28. $config->sonarqube->actionList['delete']['url'] = helper::createLink('sonarqube', 'delete',"sonarqubeID={id}");
  29. $config->sonarqube->actionList['deleteProject']['icon'] = 'trash';
  30. $config->sonarqube->actionList['deleteProject']['text'] = $lang->sonarqube->deleteProject;
  31. $config->sonarqube->actionList['deleteProject']['hint'] = $lang->sonarqube->deleteProject;
  32. $config->sonarqube->actionList['deleteProject']['ajaxSubmit'] = true;
  33. $config->sonarqube->actionList['deleteProject']['data-confirm'] = $lang->sonarqube->confirmDeleteProject;
  34. $config->sonarqube->actionList['deleteProject']['url'] = helper::createLink('sonarqube', 'deleteProject',"sonarqubeID={sonarqubeID}&projectID={projectKey}");
  35. $config->sonarqube->actionList['execJob']['icon'] = 'sonarqube';
  36. $config->sonarqube->actionList['execJob']['text'] = $lang->sonarqube->execJob;
  37. $config->sonarqube->actionList['execJob']['hint'] = $lang->sonarqube->execJob;
  38. $config->sonarqube->actionList['execJob']['className'] = 'ajax-submit';
  39. $config->sonarqube->actionList['execJob']['url'] = helper::createLink('sonarqube', 'execJob',"jobID={jobID}");
  40. $config->sonarqube->actionList['reportView']['icon'] = 'audit';
  41. $config->sonarqube->actionList['reportView']['text'] = $lang->sonarqube->reportView;
  42. $config->sonarqube->actionList['reportView']['hint'] = $lang->sonarqube->reportView;
  43. $config->sonarqube->actionList['reportView']['data-toggle'] = 'modal';
  44. $config->sonarqube->actionList['reportView']['data-size'] = 'lg';
  45. $config->sonarqube->actionList['reportView']['url'] = helper::createLink('sonarqube', 'reportView',"jobID={jobID}");
  46. $config->sonarqube->actionList['createBug']['icon'] = 'bug';
  47. $config->sonarqube->actionList['createBug']['text'] = $lang->sonarqube->createBug;
  48. $config->sonarqube->actionList['createBug']['hint'] = $lang->sonarqube->createBug;
  49. $config->sonarqube->actionList['createBug']['url'] = 'javascript: saveIssueTitle("{productID}", "{sonarqubeID}", "{issueKey}", \'{message}\')';