lpohsien / pe

0 stars 0 forks source link

Only 1 client allowed per project #3

Open lpohsien opened 1 year ago

lpohsien commented 1 year ago

Only 1 client is allowed to be added to a project. This constraint can be too restrictive as a project might have multiple Point of Contacts which might require the team to have multiple clients recorded for the same project. This constraint is also not clearly stated in the UG. image.png

nus-pe-bot commented 1 year ago

[IMPORTANT!: Please do not edit or reply to this comment using the GitHub UI. You can respond to it using CATcher during the next phase of the PE]

Team's Response

Thanks for the bug report! Our intention regarding assigning only 1 client per project is that while there are many possible points of contact for a project, there is only one in-charge to contact. We acknowledge that we can extend the project to allow multiple contacts for one project (including one in charge) in future iterations, but it is currently not within the scope of v1.4 features as it would involve changing many aspects of the project - the way these different clients are stored, the way they are represented in the UI and how the interactions between project and clients would work given that there is much greater dependency on one another now - a project would have a list of clients and a client would have a list of projects. Nevertheless, our current implementation may be more restrictive, but still works for our target users.

Items for the Tester to Verify

:question: Issue response

Team chose [response.NotInScope]

Reason for disagreement: [replace this with your reason]