So I went to use the new Calendar import functionality to import my private calendar into Phabricator, so that I wouldn't have to switch to Google Calendar to see my agenda for the day.
I went and configured an import and set the policies to be visible and editable only to me (the default), but when it imported the events it made them public to All Users, which is definitely not what I expected. I'm now trying to frantically clean up all my private data which Phabricator made public, and it isn't helping that "Delete Imported Events" seems to be not working either.
Reproduction Steps:
- Set up a new import
- Observe the policies are set to visible / editable by you only
- Import events, everything is public to All Users
With regard to Delete All Events not working, I can see:
Then after pressing "Delete All Events" and confirming, those events are still visible in the system:
This is just a 100% nightmare.
Expected Results:
Phabricator honors policy settings.
Actual Results:
Phabricator makes all your private events public.