CLC-4005: View-as: for some users, it's possible to add a bCal task

https://jira.ets.berkeley.edu/jira/browse/CLC-4005

:warning: This is only the front-end part, we should also create a PR for disabling the bConnected API endpoints when acting as.
Merge pull request #2725 from christianv/CLC-4005

CLC-4005: View-as: for some users, it's possible to add a bCal task