cal.com icon indicating copy to clipboard operation
cal.com copied to clipboard

[CAL-3152] Give ORG Owners the Ability to Event-Types

Open shirazdole opened this issue 1 year ago • 3 comments

Some org customers are offering scheduling for hundreds of users and want users to only use their org account acme.cal.com/user for booking meetings related to their business.

Therefore, they don't want them to create other event-types for other purposes. They just want to use managed-event types that users can use to book meetings.

Proposal — give admins/owners the ability to lock personal event-type creation for all users in an organization.

From SyncLinear.com | CAL-3152

shirazdole avatar Feb 16 '24 02:02 shirazdole

i like this. essentially what you mean: only allow managed event-types, disable existing personal links?

PeerRich avatar Feb 16 '24 11:02 PeerRich

where should this setting be? what happens to old links? block them? hide them?

PeerRich avatar Feb 16 '24 11:02 PeerRich

Also like this idea a lot, especially within a nonprofit use case that involves volunteers. Ideally, these volunteers (our users) would only use their Cal.com booking page to offer event types that fall within our mission/scope of nonprofit services. Maybe this could be a permission by role setting? Admins can toggle a 'allow users to create new event types/change event type settings' on or off?

Mon-Piq-Rod avatar Feb 16 '24 17:02 Mon-Piq-Rod

@peer correct, I'm not sure what happens to old links, maybe we can give it as an option to owers/admins to decide?

shirazdole avatar Feb 20 '24 10:02 shirazdole

where should this setting be? what happens to old links? block them? hide them?

I think this should probably live under General under the Org in settings. We can provide an option to "lock" or "turn off" personal event-type creation. When they toggle it, we could present a modal that offers them a choice of what to do with existing links and essentially whether to keep or delete them.

@PeerRich @shirazdole thoughts on something like? I think we could even default to this being off/locked by default? CleanShot 2024-02-20 at 10 52 43@2x

ciaranha avatar Feb 20 '24 10:02 ciaranha

@keithwillcode I don't think these are duplicative, one is for availability, the other is for event-types

shirazdole avatar Mar 01 '24 00:03 shirazdole

Oh my fault!

keithwillcode avatar Mar 01 '24 01:03 keithwillcode

Ill take this and CAL-3086 next week

sean-brydon avatar Mar 01 '24 08:03 sean-brydon

Maybe just redirect old links to the user's public booking page where they should have the managed event types 🤔

alishaz-polymath avatar Mar 04 '24 10:03 alishaz-polymath

do we really need to force this? can we not tell org admins to make managed-event types and tell their team to not use other links

PeerRich avatar Mar 04 '24 12:03 PeerRich

since we have a very short connection between org owners usually and we can help during onboarding

PeerRich avatar Mar 04 '24 12:03 PeerRich

@PeerRich sure no problem 👌🏽 that sounds good and makes sense

shirazdole avatar Mar 04 '24 12:03 shirazdole

can we not tell org admins to make managed-event types and tell their team to not use other links?

@PeerRich will that actually work for the orgs with 100s of members?

ciaranha avatar Mar 04 '24 13:03 ciaranha

i just learned that the PR is almost ready so we can just have @sean-brydon ship this

PeerRich avatar Mar 04 '24 13:03 PeerRich

i would never delete links as an admin tho. we can hide private events instead

PeerRich avatar Mar 04 '24 13:03 PeerRich

i would never delete links as an admin tho. we can hide private events instead

Sean was allowing for that option showing radio select between Hide & Delete. We can default to the "Hide" option but I do think admins should be allowed to delete anything.

ciaranha avatar Mar 04 '24 14:03 ciaranha