- Ya
- 26 Agosti 2026, 02:59 UTC
- Mwandishi
- kamo
- Ahadi ya
- c8d29ed
Sharing the day picker was the half-measure. It left two forms that still had to agree with each other about recurrence, times, effective range, note, save semantics and error handling — the same drift, just narrower. The settings tab opens the actual editor now and its inline copy is gone: 598 lines to 410, and it no longer constructs a request body anywhere. What is left different between the two callers is the one thing that really is different: where the writes go. The calendar always writes to the signed-in member; this can write to a colleague through ?memberId=. The editor needed no change to allow that, because it never knew where its output went — it hands back bodies and the caller posts them. The one thing it did need is subjectName. With MANAGE_WEBINAR_SCHEDULES a member can open this against somebody else's schedule, and "When can you host?" is then asking the wrong person, so the title takes the name instead. Two latent bugs fell out of rewiring the old form's cleanup rather than deleting it. Switching whose schedule you are viewing now CLOSES the editor: left open, it would have been holding one member's window while the page pointed at another, and saving would have written to the wrong person. Deleting the window the editor has open closes it too, rather than leaving it editing a row that no longer exists.