cal.pub0.org/packages/emails/templates
sean-brydon 583571247c
feat: org invite billing (#9291)
* Initial commit

* Adding feature flag

* Desktop first banner, mobile pending

* Removing dead code and img

* AppInstallButtonBase

* WIP

* Adds Email verification template+translations for organizations (#9202)

* feat: Orgs Schema Changing `scopedMembers` to `orgUsers` (#9209)

* Change scopedMembers to orgMembers

* Change to orgUsers

* First step done

* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding

* Session logic to show org label

* Step 2 done, avatar not working

* List orgs and list teams specific if orgs exist

* Conditionally show org - fix settings layout - add labels for all pages

* Profile Page + update

* Org specific team creation

* appearance page

* Ensure members cant of org cant update settings in UI

* Fix update handler imports

* hide billing on sub teams

* Update profile slug page

* Letting duplicate slugs for teams to support orgs

* Add slug coliisions for org

* Covering null on unique clauses

* Covering null on unique clauses

* Extract to utils

* Update settings to use subdomain path in team url , team + org

* Supporting having the orgId in the session cookie

* Onboarding admins step

* Last step to create teams

* Update handler comments

* Upgrade ORG banner - disabled team banner for child teams

* Handle publishing ORGS

* Fix licenese issue

* Update packages/trpc/server/routers/viewer/teams/create.handler.ts

* Split into function calls to make this file more explisit

* Update parents stripe sub not teamID

* Moving change password handler, improving verifying code flow

* Clearing error before submitting

* Reverting email testing api changes

* Reverting having the banner for now

* Consistent exported components

* Remove unneeded files from banner

* Removing uneeded code

* Fixing avatar selector

* Using meta component for head/descr

* Missing i18n strings

* Create org membership also - billing portal page

* A11ly

* Hide create team if no valid permisisons

* Get Org members router

* Handle updating subscription if orgId

* Fix double upgrade banner

* Update constants

* Feedback

* Copy change

* Making an org avatar (temp)

* Add slug colission detection for user and team name

* Fix Import

* Remove update password func

* Fix module import over relative

* feat: organization event type filter (#9253)

Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>

* Missing changes to support orgs schema changes

* Fix import again

* Throw no team found before auth error

* Check if invited found user is already in differnt org

* Move to for of loop to throw errors in usenamelist

* Remove app install button sa its in 9337

* Remove i18n key not being used

* feat: Onboarding process to create an organization (#9184)

* Desktop first banner, mobile pending

* Removing dead code and img

* WIP

* Adds Email verification template+translations for organizations (#9202)

* First step done

* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding

* Step 2 done, avatar not working

* Covering null on unique clauses

* Onboarding admins step

* Last step to create teams

* Moving change password handler, improving verifying code flow

* Clearing error before submitting

* Reverting email testing api changes

* Reverting having the banner for now

* Consistent exported components

* Remove unneeded files from banner

* Removing uneeded code

* Fixing avatar selector

* Using meta component for head/descr

* Missing i18n strings

* Feedback

* Making an org avatar (temp)

* Check for subteams slug clashes with usernames

* Fixing create teams onsuccess

* feedback

* Making sure we check requestedSlug now

---------

Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>

* feat: [CAL-1816] Organization subdomain support (#9345)

* Desktop first banner, mobile pending

* Removing dead code and img

* WIP

* Adds Email verification template+translations for organizations (#9202)

* First step done

* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding

* Step 2 done, avatar not working

* Covering null on unique clauses

* Onboarding admins step

* Last step to create teams

* Moving change password handler, improving verifying code flow

* Clearing error before submitting

* Reverting email testing api changes

* Reverting having the banner for now

* Consistent exported components

* Remove unneeded files from banner

* Removing uneeded code

* Fixing avatar selector

* Using meta component for head/descr

* Missing i18n strings

* Feedback

* Making an org avatar (temp)

* Check for subteams slug clashes with usernames

* Fixing create teams onsuccess

* Covering users and subteams, excluding non-org users

* Unpublished teams shows correctly

* Create subdomain in Vercel

* feedback

* Renaming Vercel env vars

* Vercel domain check before creation

* Supporting cal-staging.com

* Change to have vercel detect it

* vercel domain check data message error

* Remove check domain

* Making sure we check requestedSlug now

* Feedback and unneeded code

* Reverting unneeded changes

* Unneeded changes

---------

Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>

* Vercel subdomain creation in PROD only

* Fix router

* feat: organization settings general and members page (#9266)

* feat: organization settings general page

Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>

* feat: add members page

Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>

* chore: remove

Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>

* fix: use invalidate

Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>

* fix: delete mutation

Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>

* fix: remove organization id

Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>

* chore

Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>

* fix: use zod schema

Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>

---------

Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>

* Type fixes

* Use org Stripe product when upgrading

* Removed unused code

* Reverting changes

* Update UsernameTextfield.tsx

* More reverts

* Update next-auth-options.ts

* Update common.json

* Type fixes

* Include invite token for orgs

* Update org schema

* Make token settings optional as it isnt used in orgs yet

* Reverts

* remove yarn.lock from commit

* Fix types

* feat: orgs unverified (#9415)

Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Keith Williams <keithwillcode@gmail.com>

* Fix wrong banner being displayed

* Type fix

* Fix type issues

* Update packages/trpc/server/routers/viewer/teams/inviteMember.handler.ts

Co-authored-by: alannnc <alannnc@gmail.com>

* fix missing input on trpc query

* Fix for parentId value for createProvisionalMembership

---------

Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Leo Giovanetti <hello@leog.me>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com>
Co-authored-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
Co-authored-by: alannnc <alannnc@gmail.com>
2023-07-02 11:40:12 -07:00
..
_base-email.ts disable standard confirmation emails if workflow exists (#8747) 2023-05-09 17:08:14 +00:00
account-verify-email.ts fix: missing company name in emails (#9409) 2023-06-07 16:02:32 -07:00
attendee-awaiting-payment-email.ts Stripe add the ability to place hold on cards (#8022) 2023-04-11 23:44:14 +02:00
attendee-cancelled-email.ts Fix custom event names in emails (#6375) 2023-01-10 18:32:50 +00:00
attendee-cancelled-seat-email.ts Seated booking rescheduling. (#5427) 2023-03-14 04:19:05 +00:00
attendee-daily-video-download-recording-email.ts feat: add isRecordingExist field and create api handler (#6777) 2023-04-13 19:07:10 +00:00
attendee-declined-email.ts Fix custom event names in emails (#6375) 2023-01-10 18:32:50 +00:00
attendee-location-change-email.ts Recurring event fixes (#3030) 2022-06-09 18:32:34 -06:00
attendee-request-email.ts Fix - add team members to emails (#7207) 2023-02-27 13:45:40 -07:00
attendee-rescheduled-email.ts Fix custom event names in emails (#6375) 2023-01-10 18:32:50 +00:00
attendee-scheduled-email.ts fix: wrong locale in attendee email ics (#8945) 2023-05-22 06:14:44 +00:00
attendee-was-requested-to-reschedule-email.ts fix: remove duplicate value i18n (#8547) 2023-06-08 13:37:54 +00:00
broken-integration-email.ts Fix - add team members to emails (#7207) 2023-02-27 13:45:40 -07:00
confirm-email.html feat: add isRecordingExist field and create api handler (#6777) 2023-04-13 19:07:10 +00:00
disabled-app-email.ts Admin apps UI (#5494) 2022-12-07 14:47:02 -07:00
feedback-email.ts Allows brand customization (#5329) 2022-11-30 14:52:56 -07:00
forgot-password-email.ts Allows brand customization (#5329) 2022-11-30 14:52:56 -07:00
no-show-fee-charged-email.ts Stripe add the ability to place hold on cards (#8022) 2023-04-11 23:44:14 +02:00
org-auto-join-invite.ts feat: org invite billing (#9291) 2023-07-02 11:40:12 -07:00
organization-email-verification.ts feat: Organizations (#8993) 2023-06-14 21:40:20 +00:00
organizer-attendee-cancelled-seat-email.ts Seated booking rescheduling. (#5427) 2023-03-14 04:19:05 +00:00
organizer-cancelled-email.ts Fix - add team members to emails (#7207) 2023-02-27 13:45:40 -07:00
organizer-location-change-email.ts Fix - add team members to emails (#7207) 2023-02-27 13:45:40 -07:00
organizer-payment-refund-failed-email.ts Fix - add team members to emails (#7207) 2023-02-27 13:45:40 -07:00
organizer-request-email.ts Fix - add team members to emails (#7207) 2023-02-27 13:45:40 -07:00
organizer-request-reminder-email.ts Fix - add team members to emails (#7207) 2023-02-27 13:45:40 -07:00
organizer-requested-to-reschedule-email.ts Set GCal & Outlook `iCalUID` in .ics file (#8010) 2023-04-03 17:13:57 +00:00
organizer-rescheduled-email.ts Seated booking rescheduling. (#5427) 2023-03-14 04:19:05 +00:00
organizer-scheduled-email.ts Set GCal & Outlook `iCalUID` in .ics file (#8010) 2023-04-03 17:13:57 +00:00
slug-replacement-email.ts Managed event-types (#6876) 2023-04-12 23:10:23 -03:00
team-invite-email.ts feat: Organizations (#8993) 2023-06-14 21:40:20 +00:00