Syed Ali Shahbaz and Bailey Pumfleet
0675ff8762
updated event object to hold rejection reason ( #1777 )
...
* updated event object to hold rejection reason
* lint fix
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com >
2022-02-10 09:45:27 +00:00
a41dd30467
Add reason for rejection (optional) ( #1719 )
...
* init --WIP
* added rejection option modal
* migration added
* lint fix
* rejection reason in email added
* moved getRejectedReason function
* lint fix
* --wip
* Prevent undefineds and nulls on email messages
* Cleanup
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com >
2022-02-09 18:25:58 +00:00
af89de8004
Wrong language in emails ( #1541 )
...
* test --wip
* --wip
* --wip
* --wip
* split language into organizer-attendees
* name fix for tAttendees
* --WIP
* added attendee locale migration, --WIP
* --wip
* fixed check types --wip
* updated person language type
* test snapshot updated
* --wip
* --WIP
* --WIP
* --WIP
* test changes revert
* cleanup
* removed extra space from test
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-01-27 13:32:53 -07:00
Omar López
8f6f34931b
Allow choosing destination calendar per event type ( #1514 )
2022-01-21 14:35:31 -07:00
bd2a795d7a
[CAL-770] add new integration architecture revamp ( #1369 )
...
* [CAL-770] add new integration architecture revamp
* Type fixes
* Type fixes
* [CAL-770] Remove tsconfig.tsbuildinfo
* [CAL-770] add integration test
* Improve google calendar test integration
* Remove console.log
* Change response any to void in the deleteEvent method
* Remove unnecesary const
* Add tsconfig.tsbuildinfo to the .gitignore
* Remove process env variables as const
Co-authored-by: Edward Fernández <edwardfernandez@Edwards-Mac-mini.local >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com >
Co-authored-by: Edward Fernandez <edward.fernandez@rappi.com >
2022-01-06 12:28:31 -05:00
850497ea80
add select primary calendar ( #1133 )
...
* add primary
* fix
* refactor eventmanager to take `CalendarDestination`
* `DestinationCalendar`
* fix
* wip
* wip
* Minor fixes (#1156 )
* Followup for #1242
* Updates schema
* Renames fields to destinationCalendar
* Migration fixes
* Updates user destination calendar
* Abstracts convertDate to BaseCalendarApiAdapter
* Type fixes
* Uses abstracted convertDate method
* Abstracts getDuration and getAttendees
* Fixes circular dependecy issue
* Adds notEmpty util
* Reverts empty location string
* Fixes property name
* Removes deprecated code
* WIP
* AppleCal is basically CalDav
* Fixes missing destinationCalendar
* Type fixes
* Select primary calendar on Office and gCal
* Adds pretty basic instructions for destination calendar
* Cleanup
* Type fix
* Test fixes
* Updates test snapshot
* Local test fixes
* Type fixes
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-12-09 15:51:37 +00:00
Rory Hughes and Bailey Pumfleet
c109ab1e30
Ensure credential objects come oldest first ( #1258 )
...
Given the credentials are loaded based on userId, sort is not consistent.
Without this, events are booked on whichever calendar credential is loaded first.
https://github.com/calendso/calendso/blob/813eaa83b7b4813c1854d20680f96d56e1016af0/lib/events/EventManager.ts#L240-L244
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com >
2021-12-06 13:25:22 +00:00
8322e5c8d1
Emails Revamp ( #1201 )
...
* refactor: emails (WIP)
* wip
* wip
* refactor: calendarClient
* chore: remove comment
* feat: new templates
* feat: more templates (wip)
* feat: email templates wip
* feat: email templates wip
* feat: prepare for testing
* For testing stripe integration
* Uses imported BASE_URL
* Fixes types
* use BASE_URL
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-11-26 11:03:43 +00:00
Mihai C and Alex van Andel
debef8119e
Rejected bookings should be displayed in cancelled bookings tab ( #1100 )
...
* fix: rejected bookings should be displayed in cancelled bookings tab
* fix: add migration to update status of rejected bookings
* unrelated fix
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2021-11-04 22:24:15 +00:00
Alex van Andel
a5eb3fce28
Allow confirming COLLECTIVE types ( #1069 )
2021-10-29 01:50:52 +01:00
e38086b8fe
Refactors video integrations ( #1037 )
...
* Fixes error types
* Type fixes
* Refactors video meeting handling
* More type fixes
* Type fixes
* More fixes
* Makes language non optional
* Adds missing translations
* Apply suggestions from code review
Co-authored-by: Alex Johansson <alexander@n1s.se >
* Feedback
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Alex Johansson <alexander@n1s.se >
2021-10-26 10:17:24 -06:00
Mihai C and Bailey Pumfleet
8d6fec79d3
feat: add translations for emails and type error fixes overall ( #994 )
...
* feat: add translations for forgot password email and misc
* fix: type fixes
* feat: translate invitation email
* fix: e2e tests
* fix: lint
* feat: type fixes and i18n for emails
* Merge main
* fix: jest import on server path
* Merge
* fix: playwright tests
* fix: lint
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com >
2021-10-25 14:05:21 +01:00
Omar López
d194878bb2
Suggestion: let prettier sort imports order ( #673 )
...
* Suggestion: let prettier sort imports order
# Conflicts:
# yarn.lock
* AUTO SORT ALL THE IMPORTS
* Linting
* Fixes test
2021-09-22 13:52:38 -06:00
3add84a279
Adds Stripe integration ( #717 )
...
* Adds Stripe integration
* Moves Stripe instrucctions to ee
* Adds NEXT_PUBLIC_APP_URL variable
* Adds fallback for NEXT_PUBLIC_APP_URL
* Throws error objects instead
* Improved error handling
* Removes deprecated method
* Bug fixing
* Payment refactoring
* PaymentPage fixes
* Fixes preview links
* More preview link fixes
* Fixes client links
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2021-09-22 19:36:13 +01:00
Alex van Andel and Bailey Pumfleet
aff45e3451
Fixed #598 - handleLegacyConfirmationMail ( #601 )
...
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com >
2021-09-08 11:21:19 +00:00
Alex Johansson
2f1ede9bcd
use getSession() from @lib/auth everywhere ( #563 )
2021-09-03 21:51:21 +01:00
nicolas
65fd733751
Use optional udi
2021-07-25 17:08:11 +02:00
nicolas
4fb8e8285e
Added location to event
2021-07-25 16:29:06 +02:00
nicolas
df161d5498
Added location to bookings table
2021-07-25 14:37:22 +02:00
nicolas
86e2add30f
Resolved conflicts; included reference creation into EventManager; use EventManager everywhere
2021-07-24 22:24:00 +02:00
Malte Delfs
0c975cdcbc
fixed codacy issues
2021-07-18 21:22:39 +02:00
Malte Delfs
a2bf242c9e
opt in booking
2021-07-18 20:28:54 +02:00