userissue.html.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?php
  2. /**
  3. * The user issue view file of stakeholder module of ZenTaoPMS.
  4. * @copyright Copyright 2009-2024 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
  5. * @license ZPL(https://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
  6. * @author Mengyi Liu
  7. * @package stakeholder
  8. * @link https://www.zentao.net
  9. */
  10. namespace zin;
  11. setID('stakeholderIssueModal');
  12. modalHeader
  13. (
  14. set::entityText($lang->stakeholder->userIssue), set::entityID(''), set::title(''),
  15. to::suffix
  16. (
  17. toolbar
  18. (
  19. setClass('ml-auto'),
  20. btn
  21. (
  22. setClass('primary'),
  23. setData(array('toggle' => 'modal', 'size' => 'lg')),
  24. set::icon('plus'),
  25. set::text($lang->issue->create),
  26. set::url(createLink('issue', 'create', "projectID={$projectID}&from=stakeholder&owner={$stakeholder->user}"))
  27. )
  28. )
  29. )
  30. );
  31. $cols = array();
  32. $cols['title'] = $config->issue->dtable->fieldList['title'];
  33. $cols['type'] = $config->issue->dtable->fieldList['type'];
  34. $cols['severity'] = $config->issue->dtable->fieldList['severity'];
  35. $cols['pri'] = $config->issue->dtable->fieldList['pri'];
  36. $cols['status'] = $config->issue->dtable->fieldList['status'];
  37. $cols['createdDate'] = $config->issue->dtable->fieldList['createdDate'];
  38. $cols['title']['data-toggle'] = 'modal';
  39. $cols['title']['data-size'] = 'lg';
  40. dtable
  41. (
  42. set::cols($cols),
  43. set::data(array_values($issueList))
  44. );
  45. render();