I am starting to explore the idea of setting up Event Editors for specific asset program units to edit their program data without my involvement, and want to use versions to do so. I am curious how other people do this, whether or not this structure makes sense or not and how to manage users and versions in event editors. Such as, versions for individual users or event editors, level of protection of versions, etc.
Two specific questions are:
-Since the version user is the service publisher, all versions are visible to all users. Does it make sense to have a version per user, or a single version for event edits?
- The point referent dataset needs to be published in the service to allow creating events by referent points (a mandatory requirement for me), but I don't want it editable by the users. Is there a way to do this?
It seems that making Default protected may be the way to go, but I'm reluctant to do so immediately without fully understanding all the implications of doing so. I have also not worked with versions in a production environment before.
Any feedback is welcome, thanks.