common.field.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. namespace zin;
  3. global $lang;
  4. $fields = defineFieldList('issue');
  5. $fields->field('title')
  6. ->width('1/2')
  7. ->control('input')
  8. ->value(data('issue.title'));
  9. $fields->field('type')
  10. ->control('picker')
  11. ->items($lang->issue->typeList)
  12. ->value(data('issue.type'));
  13. $fields->field('execution')
  14. ->control('picker')
  15. ->items(data('executions'))
  16. ->value(data('issue.execution'))
  17. ->hidden(!data('project.multiple'));
  18. $fields->field('severity')
  19. ->width('1/4')
  20. ->control('severityPicker', array('required' => true))
  21. ->items($lang->issue->severityList)
  22. ->value(data('issue.severity'));
  23. $fields->field('pri')
  24. ->width('1/4')
  25. ->control('priPicker', array('required' => true))
  26. ->items($lang->issue->priList)
  27. ->value(data('issue.pri'));
  28. $fields->field('assignedTo')
  29. ->width('1/4')
  30. ->control('picker')
  31. ->items(data('teamMembers'))
  32. ->value(data('issue.assignedTo'));
  33. $fields->field('owner')
  34. ->width('1/4')
  35. ->control('picker')
  36. ->items(data('teamMembers'))
  37. ->value(data('issue.owner'));
  38. $fields->field('deadline')
  39. ->width('1/2')
  40. ->control('datePicker')
  41. ->value(data('issue.deadline'));
  42. $fields->field('desc')
  43. ->width('full')
  44. ->control('editor')
  45. ->value(data('issue.desc'));
  46. $fields->field('files')
  47. ->width('full')
  48. ->control('fileSelector');