I'm in doubt in the ER model of a scenario where a user can make complaints.
The user enters the title and the description of the complaint and submits the info. A site admin can see all user complaints and answer.
Also, the user then has access to the Admin answer and the user should be able to answer to that Admin answer similar to a chat scenario where then the admin will also have access to the new complaint message of the user, so there can be several messages.
I'm in doubt in which ER model is correct for this scenario if the 1 or 2, do you know if it is also necessary to relate the ComplaintMessages entity with the User and Admin entities?
2) Or it is also necessary to relate the ComplaintMessages entity with the User and Admin entities?