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

More flexible "Invitees can schedule"

Open hammer opened this issue 3 years ago β€’ 8 comments

Thanks for the great open source product!

I would like to be able to limit the days on which invitees can schedule a meeting with more flexibility than is currently offered.

Currently, I can:

  1. Choose a maximum limit of days relative to today.
  2. Choose an absolute date range.

Here are a few things I'd like to be able to do:

  1. Set a minimum limit of days relative to today. For example, don't allow meetings less than 5 days from today. Minimum booking notice could be used right now but its units are minutes, not days.
  2. Allow meetings to be made only on a specific day of the week.

hammer avatar Jan 11 '22 18:01 hammer

@Jaibles this would require the day-specific schedule feature that we were talking about

PeerRich avatar Mar 18 '22 10:03 PeerRich

Work in progress designs are here: https://www.figma.com/file/6sITaSOZ2JCXyKEYhC10P5/%F0%9F%96%B1-Cal-Web-App?node-id=6096%3A100073

ciaranha avatar May 16 '22 09:05 ciaranha

new designs:

CleanShot 2022-07-31 at 10 29 10@2x

figma: https://www.figma.com/file/9MOufQNLtdkpnDucmNX10R/%E2%9D%96-Cal-DS-v2.0?node-id=1526%3A76162

PeerRich avatar Jul 31 '22 08:07 PeerRich

/bounty 100

PeerRich avatar May 17 '23 19:05 PeerRich

~~πŸ’Ž $100 bounty created by PeerRich πŸ™‹ If you start working on this, comment /attempt #1478 to notify everyone πŸ‘‰ To claim this bounty, submit a pull request that includes the text /claim #1478 somewhere in its body πŸ“ Before proceeding, please make sure you can receive payouts in your country πŸ’΅ Payment arrives in your account 2-5 days after the bounty is rewarded πŸ’― You keep 100% of the bounty award πŸ™ Thank you for contributing to calcom/cal.com!

Attempt Started Solution
🟒 @ologbonowiwi Jun 1, 2023 WIP

algora-pbc[bot] avatar May 17 '23 19:05 algora-pbc[bot]

I want to take a look at this one.

This should be on the Limits or on the Availability page? @PeerRich

ologbonowiwi avatar May 22 '23 00:05 ologbonowiwi

I ran some tests on the booking page, I could be wrong, but this one is already implemented.

  1. Set a minimum limit of days relative to today. For example, don't allow meetings less than 5 days from today. Minimum booking notice could be used now, but its units are minutes, not days.

We already have it image Unless we want to add more options (like months/years), it looks like it's already implemented.

  1. Allow meetings to be made only on a specific day of the week.

Technically we can do it by editing the availability. Do we want to create a mechanism that overrides the availability here? In my opinion, we shouldn't; if we want, we'll need to dig deep into HOW we'll do it and any limitations/contradictions that this implementation could bring (by user error on inputting the data/setting the general availability and the weekday availability).

If we don't consider this one closed, we'll need an updated Figma design and get some discussions about what should be implemented. Any thoughts @PeerRich?

ologbonowiwi avatar May 22 '23 00:05 ologbonowiwi

@PeerRich is the figma design of this one available?

gracebir avatar May 22 '23 17:05 gracebir

/attempt #1478

ologbonowiwi avatar Jun 01 '23 21:06 ologbonowiwi

@PeerRich can you confirm that we still need this and send the Figma or any specification that needs to be implemented?

ologbonowiwi avatar Jun 01 '23 21:06 ologbonowiwi

@ologbonowiwi I think we can close this as done it's covered for the reasons you outlined.

ciaranha avatar Jun 02 '23 06:06 ciaranha