Hide FreeBusy fields, to enforce uniform use of setFieldDirty()
Continuation of !45 (merged)
Oddities:
-
FreeBusy::setDtStart()
had anupdated()
but noupdate()
. -
dtStart
was dirtied (indirectly, inIncidenceBase
) butdtEnd
wasn't. - I added
update()
/updated()
fordtEnd
changes.