In the Events Scheduler platform, there are 2 ways a user can make a change to an existing event or event request. This is an important distinction for your administrator to make when setting up the user permissions in Roles.
The ability to edit events corresponds directly to the following permission that can be found under Settings → Roles → *specific role* → Events.
If the Edit Events permission is set to Allow, the user is able to go directly to an existing event or event request and make changes to any of the editable fields. This user can save the event, with the changes, without sending it back through the workflow.
When a user goes to make such an edit, they will see the following alert to confirm that they wish to save the changes without any outside approval.
Request Event Changes
The ability to request event changes corresponds directly to the following permission that can be found under Settings → Roles → *specific role* → Events.
If the Request Event Changes permission is set to Allow, the user is able to go into an existing event or request (that they have access to view) and request changes to the event. This means they go into the event form, make the changes they want to see, and, upon saving, will actually reset the workflow for that event request. This means that the changes will have to be approved just as they would for a normal event request.
Users trying to request a change will be greeted with the following confirmation popup.
In summary, Edit Events is a permission that provides a user to make any changes they want to any event or event request without any outside approval while Request Event Changes is a permission that allows a user to request changes to an event that must be approved by the event workflow.
Note: Try using Allow If permissions to limit the types of events a user can edit directly or request changes to.