Changed the zpublisher_validated_hook to check whether the request
contains a version name. If it does, then we check whether the user globally has permission to join/leave versions. If they don't, we clear cookie and raise Unauthorized. This will abort any changes that might have been made during traversal. (If some traversal code makes changes and commits them, then we still lose and probably deserve to.)
Showing
Please register or sign in to comment