Skip to content

[16.0][IMP] purchase_request: ขยายสิทธปุ่มตีกลับ/แก้ไข - #1220

Open
PiyaChaiyanit wants to merge 1 commit into
16.0from
16.0-imp-purchase_request-return-permissions
Open

[16.0][IMP] purchase_request: ขยายสิทธปุ่มตีกลับ/แก้ไข#1220
PiyaChaiyanit wants to merge 1 commit into
16.0from
16.0-imp-purchase_request-return-permissions

Conversation

@PiyaChaiyanit

Copy link
Copy Markdown
Collaborator

Summary

  • ปุ่ม Return บน purchase.request (states to_verify, to_submit) เปิดให้ purchase_viewer.group_purchase_viewer และปรับ access ของ purchase.request.return.wizard ให้สอดคล้อง; เพิ่ม purchase_viewer เป็น dependency
  • ปุ่ม ตีกลับ/แก้ไข บน purchase.request.approval (state draft) เปิดให้ purchase.group_purchase_user และปรับ access ของ purchase.request.approval.return.cancel.wizard ให้สอดคล้อง
  • ให้ purchase.group_purchase_user implies purchase_request.group_purchase_request_user เพื่อให้ purchase user เข้าถึง PR/PA ที่เกี่ยวข้องได้

Test plan

  • Upgrade purchase_request_kmitl และ purchase_request_approval
  • User ที่มี purchase_viewer.group_purchase_viewer เห็นและกดปุ่ม Return บน purchase.request (states to_verify/to_submit) ได้
  • User ที่มี purchase.group_purchase_user เห็นและกดปุ่ม ตีกลับ/แก้ไข บน purchase.request.approval (state draft) ได้
  • User ที่ไม่มีสิทธข้างต้น ไม่เห็นปุ่ม

…ตีกลับ/แก้ไข

- ปุ่ม Return บน purchase.request (states to_verify/to_submit) เปิดให้ purchase_viewer.group_purchase_viewer และปรับ access ของ purchase.request.return.wizard ให้สอดคล้อง; เพิ่ม purchase_viewer เป็น dependency
- ปุ่ม ตีกลับ/แก้ไข บน purchase.request.approval (state draft) เปิดให้ purchase.group_purchase_user และปรับ access ของ purchase.request.approval.return.cancel.wizard ให้สอดคล้อง
- ให้ purchase.group_purchase_user implies purchase_request.group_purchase_request_user เพื่อให้ purchase user เข้าถึง PR/PA ที่เกี่ยวข้องได้
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant