Eventhough (almost) all the CRUD operations are implemented, depending on the role of the user, there are certain authorisation needed to complete certain tasks.
To read more about the specific use cases and authorisation for esch user, please refer to the Use Case Document.