I recently ran into an issue when myself and another user were editing a resource at the same time. We overwrote each other's changes but also created caching and pathing issues. Is there a way to lock a resource or element when another user is editing it in order to prevent this type of issue from occurring?
A lock is automatically placed on a resource when editing by one user. If another user comes along and changes that then a lock will also be placed during editing.
The only way to prevent this would be to give one user privileges over the other, I suspect.