globally disable the email and calendar
I see. Thanks! That works for me. It would still be good to have a setting to disable it completely, so other users in the workspace don't see it either, when signing up or in settings, as it can be confusing
6 Replies
you have a point. some sort of a global setting, as opposed to the individual user setting.
I couldn't find anything like that in the related area though: https://github.com/twentyhq/core-team-issues/issues/11
GitHub
@ Emails & Calendar · Issue #11 · twentyhq/core-team-issues
The product area focuses on integrating email and calendar functions with Google, Microsoft, and other protocols.
Maybe it could be part of general permissions? Makes sense to either allow or deny a role to link accounts
After looking in the code, I don't see any way to hide this specific tab as it's not under permissions, i.e. has isHidden parameter (for reference, check useSettingsNavigationItems.tsx)

@ɃØĦɆᵾS the way i understand it (pls correct me if I'm wrong) it's not about hiding the tab, but rather disabling email/cal sync at a global level for all users.
...so that when a new user joins the workspace, they are not prompted to connect their emails/calendars IF the workspace admin disabled it.
@Lunorien lmk if I got you right.
yep! Exactly.
this could totally be a sort of “Communications” tab in the future. As more integrations like phone calls, SMS, WhatsApp, LinkedIn, etc. get added, plus with existing ones (Google and Microsoft), it makes sense to have a place where companies can just turn on whatever they use
Ah, sorry for misunderstanding 😅
@prastoin I guess that's on roadmap when either more integrations or SMTP support are done?