Hello, i' have a question about the usage of the calendar.

Is there a way to have a calendar on which all those in the GAL can enter appointments and decide who should see / edit / delete that appointment?

Not a calendar of one user shared with others, but a shared calendar on which any user can enter appointments and choose who can view/edit it.