model-enums.php 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. use \App\Models\Enums\ProjectStatus;
  3. use \App\Models\Enums\RequirementStatus;
  4. use \App\Models\Enums\ProjectACL;
  5. use \App\Models\Enums\TaskACL;
  6. use \App\Models\Enums\TaskStatus;
  7. return [
  8. 'project' => [
  9. 'status' => [
  10. ProjectStatus::DOING->value => "In progress",
  11. ProjectStatus::WAIT->value => "Not Submitted",
  12. ProjectStatus::DONE->value => "A-Approved & B-Approved w/comment",
  13. ProjectStatus::PAUSE->value => "C-Amendment & Resubmission Req’d",
  14. ProjectStatus::CLOSED->value => "D-Rejected",
  15. ProjectStatus::CANCEL->value => "Cancelled",
  16. ProjectStatus::PENDING_REVIEW->value => "Pending for Approval",
  17. ],
  18. 'acl' => [
  19. ProjectACL::PRIVATE->value => "Private",
  20. ProjectACL::CUSTOM->value => "Custom",
  21. ]
  22. ],
  23. 'requirement' => [
  24. 'status' => [
  25. RequirementStatus::DRAFT->value => "Draft",
  26. RequirementStatus::CHANGED->value => "Changed",
  27. RequirementStatus::ACTIVE->value => "Active",
  28. RequirementStatus::CLOSED->value => "Closed",
  29. ]
  30. ],
  31. 'task' => [
  32. 'status' => [
  33. TaskStatus::DOING->value => "In progress",
  34. TaskStatus::WAIT->value => "Not Submitted",
  35. TaskStatus::DONE->value => "A-Approved & B-Approved w/comment",
  36. TaskStatus::PAUSE->value => "C-Amendment & Resubmission Req’d",
  37. TaskStatus::CLOSED->value => "D-Rejected",
  38. TaskStatus::CANCEL->value => "Cancelled",
  39. ],
  40. 'acl' => [
  41. TaskACL::PRIVATE->value => "Private",
  42. TaskACL::CUSTOM->value => "Custom",
  43. ]
  44. ],
  45. ];