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

feat: invite emails from assignment

Open ibex088 opened this issue 1 year ago β€’ 6 comments

What does this PR do?

Fixes #13532 /claim #13532

loom

ps: have disabled the pending users in dropdown, because pending users dont have their Availability set-up.

ibex088 avatar Feb 06 '24 11:02 ibex088

@SomayChauhan is attempting to deploy a commit to the cal Team on Vercel.

A member of the Team first needs to authorize it.

vercel[bot] avatar Feb 06 '24 11:02 vercel[bot]

Thank you for following the naming conventions! πŸ™ Feel free to join our discord and post your PR link.

github-actions[bot] avatar Feb 06 '24 11:02 github-actions[bot]

πŸ“¦ Next.js Bundle Analysis for @calcom/web

This analysis was generated by the Next.js Bundle Analysis action. πŸ€–

This PR introduced no changes to the JavaScript bundle! πŸ™Œ

github-actions[bot] avatar Feb 06 '24 11:02 github-actions[bot]

  1. Is it hard to allow adding existing team members not only by name but also by e-mail? I think that if we can add new members by e-mail, we should allow searching existing ones by e-mail too.
  2. I think under "Team" heading above dropdown to "Add attendees" should be an explanation - "Add existing team members by name or e-mail or invite new team members using e-mail" because otherwise this feature is hidden from users.

@PeerRich do you agree?

supalarry avatar Feb 14 '24 09:02 supalarry

  1. Is it hard to allow adding existing team members not only by name but also by e-mail? I think that if we can add new members by e-mail, we should allow searching existing ones by e-mail too.
  2. I think under "Team" heading above dropdown to "Add attendees" should be an explanation - "Add existing team members by name or e-mail or invite new team members using e-mail" because otherwise this feature is hidden from users.

@PeerRich do you agree?

What if under the user dropdown link we add an option "Invite new team members" or something similar that opens the member invite dialog. That way we can reuse the logic or email or username look up and role assignment. I think the only thing that needs to be added would be to auto assign them to the team but not included in the availability query (might already exist?)

joeauyeung avatar Feb 15 '24 16:02 joeauyeung

@CarinaWolli are we sure we want to go forward with this approach i mean @joeauyeung suggestion was pretty good too, and would also save us a lot of unnecessary complication too,(adding spinners and all)

ibex088 avatar Feb 17 '24 04:02 ibex088

What if under the user dropdown link we add an option "Invite new team members" or something similar that opens the member invite dialog. That way we can reuse the logic or email or username look up and role assignment. I think the only thing that needs to be added would be to auto assign them to the team but not included in the availability query (might already exist?)

Sorry, I totally missed that comment. I do think we should make it more clear, like @supalarry said, right now this feature would be hidden for users. @joeauyeung where would you put the option to 'Invite new team members'? I think we want to avoid to add anything below the list of hosts, as this list can get long

CarinaWolli avatar Feb 19 '24 21:02 CarinaWolli

Maybe @ciaranha can give some input here how to best do that ui/ux-wise

CarinaWolli avatar Feb 27 '24 17:02 CarinaWolli

This PR is being marked as stale due to inactivity.

github-actions[bot] avatar Mar 13 '24 00:03 github-actions[bot]

This PR is being marked as stale due to inactivity.

github-actions[bot] avatar Apr 11 '24 00:04 github-actions[bot]

@SomayChauhan Is this the same as https://github.com/calcom/cal.com/pull/14185?

CarinaWolli avatar Apr 26 '24 17:04 CarinaWolli

yes!!, closing this in favour of https://github.com/calcom/cal.com/pull/14185

ibex088 avatar Apr 26 '24 17:04 ibex088