cc0ff17d97
test: Create E2E tests for a collective event type (teste2e-bookCollective) ( #12565 )
...
* refactor
* add localize / refactor
* add changes
* fix conflicts
* replace text by testId
* refactor
* Update regularBookings.ts
* fix conflicts
* fix failing check
* fix failing test
---------
Co-authored-by: gitstart-calcom <gitstart-calcom@users.noreply.github.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com >
2024-01-28 20:55:17 -03:00
9422e28598
test: check all advanced options in a managed event-type (teste2e-managedOptions) ( #12294 )
...
* check all advanced options in a managed event-type
* Delete apps/web/playwright/booking/managedBookingAllQuestion.e2e.ts
* Delete apps/web/playwright/managedBooking/allQuestions.e2e.ts
* Refactor
* Refactor
* check all advanced options in a managed event-type
* check all advanced options in a managed event-type
* Update regularBookings.ts
* Update regularBookings.ts
---------
Co-authored-by: gitstart-calcom <gitstart-calcom@users.noreply.github.com >
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com >
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-01-27 07:50:38 -03:00
7c7ca79d48
remove duplicate confirmBooking ( #13423 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2024-01-26 16:27:18 +00:00
9db9204088
test: Check the webhook event tab and your funtionalities ( #12433 )
...
* Check the webhook event tab and your funtionalities
* Check the webhook event tab and your funtionalities
* add changes
* add changes
* add changes
* add changes
* add changes
* add changes
* fix tests
* Refactor
---------
Co-authored-by: gitstart-calcom <gitstart-calcom@users.noreply.github.com >
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2024-01-25 15:50:11 -03:00
7b30ade284
test: Create E2E tests to check the responsive design for a regular booking and edit a regular event type (responsiveLayoute2e) ( #12432 )
...
* add tests for responsive layout
* test: Create E2E tests to check the responsive design for a regular booking and edit a regular event type
* test: Create E2E tests to check the responsive design for a regular booking and edit a regular event type
* test: Create E2E tests to check the responsive design for a regular booking and edit a regular event type
* Create tests
* Create tests
* Create tests
* add changes
---------
Co-authored-by: gitstart-calcom <gitstart-calcom@users.noreply.github.com >
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-01-24 13:02:12 -03:00
14de0a1d62
test: Check the limits tab and your functionalities (teste2e-limits) ( #12307 )
...
* Check the limits tab and your functionalities
* Change way to grab element
---------
Co-authored-by: gitstart-calcom <gitstart-calcom@users.noreply.github.com >
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com >
2024-01-19 10:18:10 +00:00
zomars
2408338ed4
Revert "chore: Chore team metadata table + isOrganization migration from metadata ( #12828 )"
...
This reverts commit aabfd3b3f6 .
2024-01-16 12:20:51 -07:00
ca3e3600f7
test: Check the workflow tab and your functionalities (teste2e-workflow) ( #12474 )
...
* test: Check the workflow tab
* fix type
---------
Co-authored-by: gitstart-calcom <gitstart-calcom@users.noreply.github.com >
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2024-01-16 11:11:36 -05:00
aabfd3b3f6
chore: Chore team metadata table + isOrganization migration from metadata ( #12828 )
...
* Migration+schema changes
* Remove org utils from schema
* Users fixture
* Auth signup handlers
* checkIsOrg fn
* use team.isOrganization > metadata
* Add isOrganization to getTeamWithMembers query
* list handler + optimise queries
* Update trpc handlers to use team.isOrganization && orgSettings table
* Update fixture
* Fix typo in prisma.schema
* next auth options use organizationSettings instread of tema metadata
* Admin tooling
* Updating components to use orgsettings over metadata
* Add unique index + fix org lib files
* validateUsername
* Add a seperate unique constraint between isOrg and slug
* Invite Member Logic
* fix resend file
* force isOrg to exist
* Team settings
* update createOrUpdateMemberships
* fix: admin get handler
* fix: team list handler - improve select
* fix: update admin update handler
* fix: settings layout - team get select
* organziationSettings Schema + adminupdate
* organziationSettings Schema + adminupdate
* typefix onSubtmi
* Fix:team repo throwing error if no metadata is found
* fix: add onDelete to be cascade instead of restri
* fix: org - team invite e2e
* fix: team invites not working in subteam context
* rename to organizationID
* fix user fixture team names
* Fix the organization created in tests
* fix: update organization metadata
* variable rename
* Reuse isOrganization
* variable rename
* Remove unnecessary optional chaining
* Update packages/trpc/server/routers/viewer/organizations/adminUpdate.handler.ts
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
* Update packages/trpc/server/routers/viewer/organizations/adminUpdate.handler.ts
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
* Update packages/trpc/server/routers/viewer/organizations/create.handler.ts
---------
Co-authored-by: Hariom <hariombalhara@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-01-16 10:18:17 +00:00
60e0bbf4b7
feat: impersonation improvements ( #13066 )
...
* fix: rename checkPermission to be more fitting
* feat:return to user
* nits: cleanup plus comments
* cleanup
* test: Add e2e
* fix: fix fixtures
* nit: cleanup logs
* chore: move to impersonatedBy in session
* fix: can return to self
* Update apps/web/playwright/impersonation.e2e.ts
* fix: typecheck
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-01-16 08:45:48 +00:00
6612926aa5
test: Check availability tab and all your functions (teste2e-availability) ( #12434 )
...
* add changes
* add changes
* add changes
* add changes
* Requested changes
* Change way to grab element
---------
Co-authored-by: gitstart-calcom <gitstart-calcom@users.noreply.github.com >
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-01-15 11:45:51 -05:00
Hariom Balhara and GitHub
e2ef9dd710
fix: Failing tests ( #13091 )
...
* Stripe needs month starting from 1 and not 0
* Fix Routing form failure
* Fix failing test
2024-01-08 14:23:41 +00:00
e61be783d1
test: Check the recurring event tab and your funtionalities (teste2e-recurring) ( #12331 )
...
Co-authored-by: gitstart-calcom <gitstart-calcom@users.noreply.github.com >
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-01-02 21:56:48 +00:00
Hariom Balhara and GitHub
55c9efec3e
fix: Flakiness in tests ( #12929 )
2023-12-23 07:48:02 -05:00
Hariom Balhara and GitHub
4fa7bb64eb
test: e2e for not allowing reschedule of a cancelled booking ( #12928 )
...
* test: e2e for not allowing reschedule of a cancelled booking
* Fix failing test
2023-12-22 08:07:47 -05:00
d07e86e4f3
fix: Update Event Type Pricing For Multiple Installed Payment Apps ( #12272 )
...
* Prevent two payment apps from being enabled
* Find the enabled payment app to update the event type
* Add string
* Add tests
* Type fix
* Abstract check for multiple payment app logic
* Type check
* Address feedback
* chore: Enable One Payment App Per Event Type (#12414 )
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Morgan Vernay <morgan@cal.com >
* Fix bug
* Fix test
* Clean up
* Fix test
* Fix test
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Morgan Vernay <morgan@cal.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2023-12-20 13:29:23 -05:00
e5e0fa97eb
fix: Across Org Scenarios - Wrong links for event and team ( #12358 )
...
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2023-12-19 19:33:30 +10:00
Hariom Balhara and GitHub
a28e8ff39b
fix: A user joining from invite link of a team doesn't automatically become member of the org ( #12774 )
...
* fix: Add org membership when invite link for a team in an org is generated
* Run tests sequentially till we fix emails fixture
2023-12-18 17:48:35 +05:30
9dfa596e3e
feat: Add consistent iCalUID ( #12122 )
...
Co-authored-by: Hariom <hariombalhara@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2023-12-15 10:28:32 -05:00
db625157d1
chore: [app-router-migration-2] migrate trpc, ssgInit, ssrInit ( #12593 )
...
* chore: migrate trpc, ssgInit, ssrInit
* manual: fix emails
* manual: fix ts issues
* Update packages/emails/README.md
* remove unneeded use client statements
* fix flaky locale tests, fix flaky login test
---------
Co-authored-by: Omar López <zomars@me.com >
2023-12-07 13:43:41 -07:00
8dabbbd09f
feat: signup refactor ( #11421 )
...
Co-authored-by: alannnc <alannnc@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-11-28 14:52:53 +00:00
Omar López and GitHub
c765ea9b31
fix: team and org invite e2e tests ( #12566 )
2023-11-28 10:49:06 +00:00
Hariom Balhara and GitHub
c9b50ffb78
fix: Provide calOrigin for organization embeds ( #12380 )
2023-11-27 10:38:27 -07:00
Amit Sharma and GitHub
4524d722f6
fix: phone-number-input ( #12266 )
2023-11-27 10:27:01 +00:00
Udit Takkar and GitHub
f65c7e413f
fix: default organizer bug in managed event type ( #11921 )
2023-11-22 12:43:25 -05:00
b762f60214
test: Integration Test GCal Primary Calendar ( #12011 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2023-11-22 11:15:47 -03:00
Hariom Balhara and GitHub
48dde246e9
test: Add more orgs tests ( #12241 )
2023-11-21 14:03:01 -03:00
4f26ca1a7b
feat: Base implementation of v2 of avatars ( #12369 )
...
* feat: Base implementation of v2 of avatars
* Make avatarUrl and logoUrl entirely optional
* Made necessary backwards compat changes
* fix: type errors
* Fix: OG image
* fix types
* Consistency with other behaviour, ux tweak
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-11-20 12:49:38 +00:00
Joe Au-Yeung and GitHub
ea0a64624c
fix: saving credential id for payment apps ( #12251 )
...
## What does this PR do?
<!-- Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. -->
This PR adds the `credentialId` to payment app data. This fixes a bug where team installed payment apps were not working with team events.
Fixes # (issue)
<!-- Please provide a loom video for visual changes to speed up reviews
Loom Video: https://www.loom.com/
-->
## Requirement/Documentation
<!-- Please provide all documents that are important to understand the reason of that PR. -->
- If there is a requirement document, please, share it here.
- If there is ab UI/UX design document, please, share it here.
## Type of change
<!-- Please delete bullets that are not relevant. -->
- [x] Bug fix (non-breaking change which fixes an issue)
## How should this be tested?
<!-- Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration. Write details that help to start the tests -->
- Install Stripe for the individual user
- Enable it for the individual's event type
- The `credentialId` should be saved to the metadata
- Install Stripe to the user's team
- Enable it in the team's event type
- The `credentialId` should be saved to the metadata
## Mandatory Tasks
- [ ] Make sure you have self-reviewed the code. A decent size PR without self-review might be rejected.
## Checklist
<!-- Remove bullet points below that don't apply to you -->
- I haven't checked if new and existing unit tests pass locally with my changes
2023-11-15 19:59:43 -07:00
Carina Wollendorfer and GitHub
270d4f6e82
fix: round-robin booked out of availability ( #12376 )
...
## What does this PR do?
Fixes that it can happen that Round Robin host is booked outside of availability.
I found and fixed the following two scenarios where this can happen:
- when host has a date override
- when host is available for only a part the event time (for example, booking time 9:00-11:00 and user is only available between 10:00-11:00)
Fixes #10315
Fixes #11690
It also fixes that it can happen that round robin doesn't correctly pick the luck user (least recently booked). This happened when a user was an attendee of a booking before, then we always compared this booking and never the actual last booking of this user.
## Type of change
- [x] Bug fix (non-breaking change which fixes an issue)
## How should this be tested?
#### Booked outside of availability:
1.
- Create Round Robin event and assign user1 and user2 as round robin hosts
- event duration: 120 minutes
- user 1 availability:
- Monday to Friday 9:00-17:00
- user2 availability:
- Monday to Friday 10:00-17:00
- Book event at a 9:00 slot -> check if i user1 is booked
- Book event again at a 9:00 slot -> check if user1 is booked again (user2 is not available at that time)
2.
- Change availability of user2
- Mark Monday as unavailable
- Add date override on any day this month
- Book any Monday this month -> see that user 1 is booked
- Again Book any Monday this month -> see that user 1 is booked again
#### Wrong lucky user
- Book event and add user1's email as the attendee email address
- Book several slots where both users should be available, and see that it alternates between user1 and user2 (before it ended up always booking user1)
## Mandatory Tasks
- [ ] Make sure you have self-reviewed the code. A decent size PR without self-review might be rejected.
2023-11-15 12:49:03 -07:00
5348464972
test: Create E2E tests for bookings for all questions together as custom/required (teste2e-allQuestions) ( #11592 )
...
Co-authored-by: gitstart-calcom <gitstart-calcom@users.noreply.github.com >
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com >
2023-11-03 11:12:17 -03:00
3fac6e698e
test: Create E2E tests for bookings with custom/required Radio Group + other questions (teste2e-radioGroupQuestion) ( #11567 )
...
Co-authored-by: gitstart-calcom <gitstart-calcom@users.noreply.github.com >
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com >
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com >
2023-11-03 11:11:18 -03:00
dcafbf672a
test: Create E2E tests for bookings with custom/required Checkbox Group + other questions (teste2e-checkboxGroupQuestion) ( #11568 )
...
Co-authored-by: gitstart-calcom <gitstart-calcom@users.noreply.github.com >
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com >
2023-11-03 11:10:17 -03:00
f80dc0738a
test: Create E2E tests for bookings with custom/required Select + other questions (teste2e-selectQuestion) ( #11564 )
...
Co-authored-by: gitstart-calcom <gitstart-calcom@users.noreply.github.com >
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com >
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2023-10-31 19:44:18 +00:00
Morgan and GitHub
58ab278813
fix(e2e): failsafe if no availabilities ( #12168 )
2023-10-31 16:10:08 +00:00
Hariom Balhara and GitHub
426d31712e
test: E2E for Orgs - The beginning ( #12095 )
2023-10-27 18:14:16 +05:30
07924751ad
test: Create E2E tests for bookings with custom/required Address + other questions (teste2e-addresQuestion) ( #11563 )
...
* Add E2E tests for address action in a regular booking
* Remove unnecessary changes
* change all tests
* Fix type check failing
* Update addressQuestion.e2e.ts
* Update addressQuestion.e2e.ts
* Requested changes
---------
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com >
Co-authored-by: gitstart-calcom <gitstart-calcom@users.noreply.github.com >
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com >
2023-10-26 15:22:09 +03:00
96810b5ba1
test: Create E2E tests for bookings with custom/required Long Text + other questions (teste2e-longTextQuestion) ( #11559 )
...
* Add E2E tests for long test question in a regular booking
* Remove unnecessary changes
* change all tests
* Update longTextQuestion.e2e.ts
* refactor
* Update longTextQuestion.e2e.ts
* refactor: split cancelAndRescheduleBooking
---------
Co-authored-by: gitstart-calcom <gitstart-calcom@users.noreply.github.com >
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Morgan Vernay <morgan@cal.com >
2023-10-24 07:22:52 -03:00
614741d207
test: Create E2E tests for bookings with custom/required Phone + other questions ( #11502 )
...
Co-authored-by: gitstart-calcom <gitstart-calcom@users.noreply.github.com >
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Shivam Kalra <shivamkalra98@gmail.com >
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com >
Co-authored-by: Morgan Vernay <morgan@cal.com >
2023-10-19 09:27:32 -03:00
Omar López and GitHub
d46e80c2ac
fix: inconsistent timezones in e2e tests ( #11841 )
...
* fix: inconsistent timezones in e2e tests
* Update users.ts
* Update playwright.config.ts
* Update playwright.config.ts
* Update users.ts
* fix: timezone sensitive tests
2023-10-17 08:23:54 +05:30
bab72a5d2e
test: Non admin members cannot create team in org ( #11525 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-10-16 11:06:08 +02:00
1456e2d4d5
feat: Embed - Introduce prerender instruction - Lightning fast popup experience ( #11303 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
2023-10-10 03:10:04 +00:00
3e08c66888
refactor: Use template literal instead of '+' operator ( #11444 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: zomars <zomars@me.com >
2023-10-03 11:52:19 -07:00
alannnc and GitHub
31bc586ee8
fix: stripe selected currency ( #11593 )
2023-09-28 14:29:12 -07:00
2021b641ce
feat: Alby integration ( #11495 )
...
Co-authored-by: Peer Richelsen <peer@cal.com >
Co-authored-by: alannnc <alannnc@gmail.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-09-28 12:03:01 +00:00
fd507f1d12
test: e2e oidc ( #11129 )
...
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
2023-09-18 21:16:32 +02:00
Hariom Balhara and GitHub
41ef354c7b
fix: FORM_SUBMITTED webhook payload change and support for Team Webhooks with it ( #10986 )
2023-09-04 17:04:57 -04:00
1e4c20073c
chore: fix all @typescript-eslint/no-non-null-assertion warnings ( #10635 )
...
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2023-08-25 14:56:20 +03:00
Hariom Balhara and GitHub
25d90e3e12
test: Upcoming bookings sorting order ( #10950 )
...
* Fix order by for bookings array
Fix orderBy for bookings
* Test
* Text change
* Add comments
2023-08-25 12:55:41 +03:00
Shivam Kalra and GitHub
bab41ca8a6
chore: expect emails e2e ( #10881 )
...
* refactor: emails e2e
* fix: email subject with nameless organizer
* fix: comment on NEXT_PUBLIC_IS_E2E
* chore: E2E_TEST_MAILHOG_ENABLED env
* feat: IS_MAILHOG_ENABLED
* doc: E2E_TEST_MAILHOG_ENABLED
* fix: comment
* fix: env order
* chore: add E2E_TEST_MAILHOG_ENABLED to e2e env
2023-08-23 11:08:14 +02:00