In our current implementation there are several issues.
Two save buttons
Team member can change actual availability set by other team member
Cannot add a custom availability
No availability name when changing availability
To address these issues the following must be followed.
One host cannot override existing hosts actual availability, by actual I mean the availability set by the other host globally.
If one host has to change others availability it has to be custom, and only for this meeting link.
There will be one save button, for capturing switching between other hosts existing availability or adding custom availability.
We will show an option for changing availability for this meeting, which will open custom from the dropdown.
Product decisions.
Should we show all custom availabilities for a host in their availabilities tab like we do with one on one. If yes, we must enforce naming custom availability. We are not allowing on team member to change availability of other in one on one. So the questions is when one host adds a custom availability to another, should it also appear in their availabilities.
Wireframe : https://alex-mathai.neetowireframe.com/p/33e8a096e6342ad318f2/kQ3