Request that staff members be restricted from editing their own availability - and required to request from an administrator. Give administrators rights to edit staff availability. This would prevent last minute and unexpected changes to availability, especially for organizations that are scheduling weeks in advance.
Consider giving specific positions permissions to edit their own availability, but not all positions by default.