Basically, we introduce prepending event type uuid to roles, allowing us to scope roles inside specific event types. This allows some form of multi tenancy.
PositionMapping should be able to be connected to an eventType.
Refactor all ACL to accept this new system where every role can be prepended with event type id, where relevant. Basically, for every instance view handler, if the object in question is connected to an event, fetch the related event type through that event and then allow both the role by itself and the role prepended by the correct event type
Basically, we introduce prepending event type uuid to roles, allowing us to scope roles inside specific event types. This allows some form of multi tenancy.