Vijay and GitHub
540bd478dc
fix: issues in 'updateNewTeamMemberEventTypes' while adding new team member. ( #17513 )
...
* fix due to error in zod.parse while adding new member
* updated zod parsing
* fix the linking with parent
* update fixture to accomodate assignAllTeamMembers for team and org scenarios
* added e2e test
* nit
2024-11-07 10:33:25 +00:00
9873e373dc
feat: reset RR every month ( #17472 )
...
* only fetch bookings of this month for weighted rr
* test set up
* only get bookings of current month
* reverts test setup
* first changes for weight adjustments
* reset booking count + adjust calibration
* depreciate weightAdjustment
* get only bookings created this month
* fix typo
* make sure createdAt for hosts is correct
* use earliest possibel date as fallback
* add missing createdAt date to tests
* fix typo
* clean up changes in tests
* fix typo
* change end date to current date
* fix: Fall back to empty host array when no hosts are found
* fix: Restructure code a little
* fixed test, incorrectly used now outdated var
* perf: remove Dayjs from getLuckyUser
* Refactor getHostsWithCalibration for optimised performance, intentionally break test as findMany is always an array
* Better mock for host.findMany
* Remove team-event-types.test.ts, move to appropriate package
* TypeScript cannot auto-infer that an array is non-empty when assigning to a var
* fix: Type Fixes and DistributionMethod enum add
* Optimise tests
* Added test to show that bookings made before a newHost was added affect the lucky user result
* Throw error when the usersWithHighestPriority is empty, which should never happen
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-11-07 10:24:23 +00:00
Benny Joo and GitHub
4b38d73120
chore: Replace prisma actions Credential Repository / SelectedCalendar Repository methods ( #17443 )
...
* create lib/google.ts
* add updateAvatar method to UserRepository
* refactor googlecalendar callback
* add methods to CredentialRepository and SelectedCalendarRepository
* refactor
* remove not needed code
* refactor
* make credential repository and selected calendar repository more generic
* create GoogleRepository
2024-11-06 14:48:45 -05:00
Benny Joo and GitHub
9a1b5ad149
fix: broken social media preview and title ( #17504 )
...
* fix: broken social media preview and title
* remove code not needed
2024-11-06 13:28:35 +05:30
Benny Joo and GitHub
e74718ac66
fix: ensure fetching all members before exporting csv ( #17461 )
2024-11-04 11:35:37 +00:00
Benny Joo and GitHub
c850af7409
feat: allow users to generate csv tables for org members ( #17458 )
...
* add downloadAsCsv util
* add sanitizeValue util
* write logic
* refactor
* add tests
2024-11-04 09:47:10 +00:00
e728ed74ce
fix: add reassignedBy and reassign reason to both status ( #17418 )
...
* add reassignedBy and reassign reason to both status
* fix w-full issue in dialog
* fix types
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-10-31 12:32:05 +00:00
sean-brydon and GitHub
55671db5fd
fix: virtualised member list for reassign ( #17386 )
...
* wip virtual list for reassignemnt
* order in alpha and prio order
* loading state
* add flex shrink so status symbol doesnt move
* add gap to each item to make hovering not feel squished
* a11y indexing tab group
* useInViewObserver hook and move to lib
* use correct intersection target
* fix type errors
* remove type
2024-10-29 17:47:43 +00:00
Syed Ali Shahbaz and GitHub
097c14ca64
feat: add workflow vars and search for event types ( #17343 )
...
* Udit:goat - thank you for this
* improve searchbar
* remove unused code
* add workflow vars
* change requested
* requested changes
* changes
* type-fix??
* type-fix??
* ----
2024-10-25 22:38:48 +00:00
c5402d8bd7
fix: give reason to reassign - allow team members to reassign even if busy ( #17328 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
2024-10-25 19:13:26 +00:00
Lauris Skraucis and GitHub
69ca57e45a
fix: v2 event types booking fields & enable booker atom google-meet location ( #17321 )
...
* fix: v2 phone system booking field
* feat: atom support google-meet
* feat: unknown booking field return type
* tests
* bump platform libraries
* driveby: improve create-booking-input
2024-10-25 15:55:29 +03:00
Lauris Skraucis and GitHub
c629d08a9c
fix: v2 event type locations ( #17288 )
...
* refactor: split internal locations in separate file
* refactor: rename TransformedLocationsSchema to InternalLocationsSchema
* feat: add missing locations in internal schema
* refactor: explicit input locations only for input
* refactor: explicit output locations only for output
* fix: v2
* fix: atoms
* test: internal to api locations transformation
* e2e tests
* upgrade platform libraries
2024-10-24 17:21:17 +00:00
14ae664941
fix:CityNotShownInOption ( #17064 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-10-24 09:10:27 -04:00
Lauris Skraucis and GitHub
b768cc5b44
feat: v2 and atoms attendee defined meeting locations ( #17224 )
...
* request: allow saving attendee address, location and custom location
* response: return new event type locations
* atoms: make elsewhere location work
* update swagger
* chore: update and use platform libraries
* fix schema
* republish libraries
* update lock file
* fix: make somewhereElse optional in response location
* fix: tests
2024-10-22 13:24:16 +00:00
Hariom Balhara and GitHub
86af6bd626
Allow non-admin team members also to reroute ( #17234 )
2024-10-22 13:46:30 +05:30
Lauris Skraucis and GitHub
4e90b65884
refactor: v2 and booker atom booking fields ( #17168 )
...
* handle storing disableOnPrefill
* feat: allow overriding properties of default name and email fields
* feat: allow overriding properties of default name and email fields
* feat: output booking fields
* fix: event type test
* refactor: booker atom booking fields handling
* tests
* fix: boolean booking field
* update platform libraries
* fix: unit tests
2024-10-21 13:45:30 +03:00
f70e8c5189
perf: Single query user enrichment calls by array of userIds instead ( #17190 )
...
* single query
* getPublicEvent
* perf: use Map for faster lookup for large objects
---------
Co-authored-by: Udit Takkar <udit222001@gmail.com >
2024-10-19 19:17:40 -03:00
b8d4fccbab
feat: Rerouting a booking with corrected responses ( #17074 )
...
* POC working with no TS error
* cleanup
* Fix query booking
* Simplify things
* Support rerouting to different event
* self-review fixes
* Some improvements
* add more tests
* Remove members relation query
* Udits feedback
* Dont show CTAs when non-eventTypeRedirectUrl action route is chosen
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-10-18 17:11:50 -04:00
Morgan and GitHub
9ad69c20cf
fix: event-types locations output schema apiv2 ( #17150 )
2024-10-17 21:07:31 +03:00
Morgan and GitHub
497b0804d3
feat: create event type atom ( #17142 )
...
* feat: create event type atom
* fixup! feat: create event type atom
* fixup! fixup! feat: create event type atom
* docs: base doc for create event type atom
2024-10-17 21:51:23 +05:30
8115c86e37
chore: refactor create event -type forms ( #17106 )
...
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-10-16 08:15:54 +00:00
a48d190af3
feat: #15416 Expand round robin availability beyond default schedule ( #15618 )
...
* add feature to change host schedule
* update for type-check:ci
* Update SingleForm.tsx for linterr
* update as per design review
* update for rerendering
* migration files
* On Delete set null for schedule
if schedule is deleted, no need to delete the host
* updated schema
* added testcases
* checking permissions before
* updated for comments
* update for initial value
* updated and cleanup
* set initial value
* update after merge
* updated nit style
* update for console warning and added comments
* nit/chore
* chore
* update for typechecks
* update for scheduleId param after merge
* update after merge or new changes in metadata.config
* update after weights functionality
* updated description text and column name as per review suggestion
* resolved merge conflicts
* fix typecheck due to changes in getScheduleSchema
* update after merge having refactor
* update refactored EventTypeWebWrapper after merge
* updated props
* updated trpc err code and added log
* update due to refactor in EventAvailabilityTab
* perf: Optimise TS type + select only the data that's needed for a specific function
---------
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-10-15 17:36:00 +01:00
Avishay Maor and GitHub
2c25f88100
Update constants.ts - fix crashing by adding optional chaining for this value ( #17103 )
2024-10-15 07:32:27 +00:00
2be9fc8bc0
fix: email-address with apostrophe not accepted ( #15535 )
...
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
2024-10-15 00:21:26 +00:00
5726d18027
feat: member management for platform ( #16803 )
...
* init members page for platform
* add missing icon
* add members tab to sidebar
* use data from useMe query instead of useSession
* return user profiles since platform users are stored there
* small refactor
* fixup
* remove unused logs from console
* fixup
* resolve merge conflicts
* add missing tabs for members and billing
* update schema
* fixup
* memoise selection options for org and platform
* update onSubmit handler
* resolve merge conflicts
* add members tab
* improve team billing view when user not subscribed
* update members tab
* add function to find if user is admin of team
* update invite members handler to handle platform user as well
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2024-10-14 21:19:02 +03:00
0b0fee3985
fix: phone number input field is missing from mail ( #17035 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-10-11 11:17:18 +00:00
Udit Takkar and GitHub
50f6aa5f58
perf: refactor and replacing viewer.teams.getMinimal with viewer.teams.get ( #16552 )
2024-10-10 12:51:07 -07:00
Keith Williams and GitHub
132746af74
perf: Use UNION to get public user event types ( #17052 )
2024-10-10 19:39:32 +00:00
395381ddcc
feat: automatic no show ( #16727 )
...
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: zomars <zomars@me.com >
2024-10-10 10:57:04 -07:00
b1cd3e940e
feat: Add Eastern and Eastern Pacific time zones #16880 ( #16974 )
...
* add eastern and eastern pacific timezones
* fixed issue while running tests.
* fix: Find Braz..il instead of Brasil
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-10-10 16:26:17 +00:00
99caae8665
feat: advanced tab platform wrapper ( #16941 )
...
* fixed error in advanced tab atom build
-- used `DOMPurify` instead of `sanitize-html`
* hide BookerLayoutSelector for platform and removePlatformClientIdFromEmail
* fixup! Merge branch 'main' into event-advanced-platform-wrapper
* undo linting changes
* undo linting changes
* fix: active state of tabs items
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Morgan Vernay <morgan@cal.com >
2024-10-10 17:09:03 +03:00
06429e27fb
test: Add Attributes Routing e2e and some more unit tests ( #17032 )
...
* Initial commit
* routingForm to Booking a particular team member working
* Happy path working
* Fixes
* Fix router query params forwarding
* Add basicConfig within app
* Tests
* More tests
* Update packages/app-store/routing-forms/components/SingleForm.tsx
Co-authored-by: Omar López <zomars@me.com >
* WIP
* Fix lint issues
* Fix tests -TS and add new logic
* Add getEventTypeRedirectUrl tests
* Remove booking title changes code
* More changes
* Add tests for getRoutedUsers
* More tests
* Update testUtils.ts
---------
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-10-09 22:47:16 +05:30
03d0b98155
feat: Skip contact owner even if it matches attribute routing ( #17015 )
...
Co-authored-by: Omar López <zomars@me.com >
2024-10-09 07:30:12 -07:00
654a204878
feat: Attribute based routing from Team Routing Form to Team Event(with assigned users matching the attribute logic) ( #16823 )
...
* Initial commit
* routingForm to Booking a particular team member working
* Happy path working
* Fixes
* Fix router query params forwarding
* Add basicConfig within app
* Tests
* More tests
* Update packages/app-store/routing-forms/components/SingleForm.tsx
Co-authored-by: Omar López <zomars@me.com >
---------
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Benny Joo <sldisek783@gmail.com >
2024-10-08 21:12:32 +05:30
Anik Dhabal Babu and GitHub
8aee8d9d3b
fix: SMS reminders are being sent out with an HTML code ( #16966 )
2024-10-07 17:51:04 -04:00
b5fa43f086
feat: checkbox to count managed events for team-wide limits ( #16923 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2024-10-07 11:36:50 -04:00
Joe Au-Yeung and GitHub
0d757039f7
chore: Fixing ICS file in workflows & ICS calendar descriptions [CAL-4409] ( #16731 )
...
* Remove title and subtitle from ICS calendar description
* Remove unused method
* Use generateIcsString function for workflows
* Type fixes
* Refactor typing of CalEventParser
* WIP
* Type fixes
* Fix test
* Fix tests
* type fixes
* Remove duplicate code before `scheduleEmailReminder`
2024-10-07 10:50:50 -04:00
Lauris Skraucis and GitHub
b0bfec7247
feat: Booker atom read only fields ( #16904 )
...
* refactor: include user-readonly in BookingFields
* feat: add read only name and email booking fields
* feat: Booker atom prop for read only name and email
* refactor: simplify props type
2024-10-07 15:03:07 +05:30
+13
a4a3eb5ea9
refactor: Billing service ( #15366 )
...
* WIP: Billing service
* WIP
* Update __handler.ts
* Update index.ts
* WIP
* WIP
Signed-off-by: zomars <zomars@me.com >
* WIP
Signed-off-by: zomars <zomars@me.com >
* Update delete.handler.ts
* Update delete.handler.ts
* Update internal-team-billing.ts
* WIP
* Type fixes
Signed-off-by: zomars <zomars@me.com >
* WIP
Signed-off-by: zomars <zomars@me.com >
* Discard changes to apps/api/v2/src/ee/event-types/event-types_2024_04_15/controllers/event-types.controller.ts
* Discard changes to packages/app-store/skype/config.json
* style: update text area (#15934 )
* chore: update text-editor input
* chore: update text-editor input
* final update
* Update Editor.tsx
---------
Co-authored-by: unknown <adhabal2002@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
* fix : #15697 Assignment warning modal poping up ,even when hosts are added . (#15699 )
* removed reduntand check on assignedusers
* update for managed eventtype
* formatted
* comments
* Updated comments
* extracted checkForEmptyAssignment and added tests
* updated comments
* updated to show dialog also when not yet saved
* update translations
* updated comments
* updated translation
* updated types
* chore: update naming and comments
* Delete apps/web/lib/checkForEmptyAssignment.ts
deleted since file was renamed
* Delete apps/web/test/lib/checkForEmptyAssignment.test.ts
deleted as the file is renamed to be more descriptive
* update to do teamcheck before
* chore: revert name to CheckForEmptyAssignment
* updated check conditions
* updated useEffect dependencies
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
* fix: getting an error when a team member tries to leave (#15925 )
a team
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
* feat: add transitions to more components (#15916 )
* add transitions to more components
* chore: Remove duplicate class
* fix: Change minimum number of teams required for org self-serve (#15955 )
* fix: Change minimum number of teams required for org self-serve
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* refactor: Use a new constant for displaying org helper text dialogue
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* Update packages/lib/constants.ts
* Update turbo.json
---------
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
* feat: pwa ready and add shortcut for quick access (#15957 )
* chore: Update site.webmanifest with additional display properties
* chore: Update site.webmanifest with additional display properties
* Update apps/web/public/site.webmanifest
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
* i18n: update translations for "by proceeding, ..." (#15921 )
* feat: Add title attribute to iframe in embed.ts (#15944 )
* feat: Add title attribute to iframe in embed.ts
* Update packages/embeds/embed-core/src/embed.ts
---------
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
* fix: Assignment reminder modal appears when deleting a team event type (#15544 )
* fix: Assignment reminder modal appears when deleting a team event type
* update
* Update EventTypeSingleLayout.tsx
* Update event-types-single-view.tsx
* update
* Early return https://handbook.cal.com/engineering/best-practices/prefer-early-returns
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Hariom <hariombalhara@gmail.com >
* fix: Add CORP and COEP headers to embedded pages (#15275 )
* Add CORP headers
* Improve test
* Add unit tests as well
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
* feat: No-show bookings - do not count towards a member's round robin assignment (#15323 )
* feat: No-show bookings - do not count towards a member's round robin assignment
* filter no show organizer
* remove logs
* fix: filter bookings where host attendee is no show
* fix: use not condition for noShow
* chore: test
* add default false for noShowHost
* Revert "chore: test"
This reverts commit c914a8fc4a14ca9c7d8c4a08ff8b0f463789171c.
* chore: integration test
* fix: noShowHost not working for null
* Update packages/lib/server/getLuckyUser.ts
* chore: update test description
---------
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: gh0st91848 <gh0st91848@gmail.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
* refactor: v1 orgs unlimited teams (#15908 )
* refactor: v1 orgs unlimited teams
* fix: response message ownerId
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
* fix: refresh connect atoms on token change (#15933 )
* added dropdown
* change comment
* fix: added types
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
* fix: Next.js bundle analysis (#15903 )
* fix: Next.js bundle analysis
* Added the main checkout back
* fix: type in webhook payload (#15912 )
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
* fix: auto accept (#15975 )
* fix: auto accept
* Update packages/lib/server/repository/organization.ts
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
---------
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
* fix: Broken GitHub workflows (#15979 )
* test: Delete credential endpoint (#15322 )
* Init
* Add mock trpc context
* Intro mockDatabaseClient
* Introduce mockDatabaseClient class
* Add delete video app test
* Add calendar test
* Remove unused func from bookingScenario
* Remove console.log
* Add app repository
* Add createMany method to event type repository
* Remove instance of MockDatabaseClient from video test
* Add destination calendar repository
* Remove instances of MockDatabaseClient
* abstract logic to own handler
* Remove dev dependency
* Clean up
* Type fix
* Pull yarn.lock from main
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
* fix : #15967 Show better error when wrong variable is used in custom event name (#15974 )
* update to show exact err msg with custom event name
* updated tests for validateCustomEventName
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
* WIP
Signed-off-by: zomars <zomars@me.com >
* Update yarn.lock
* Update publish.handler.ts
* Update internal-team-billing.test.ts
* rename create to init
* remove sync services
* wip tests for delete team
* wip tets
* wip tests
* tests/internal-test
* remove return that is inaccessable
* remove team calls to use repository
* remove redudant file
* update team repo
* add stripe mocks and test
* fix constants
* tests to main stripe handler
* remove logs
* fix constants
* Update packages/features/ee/billing/api/webhook/_customer.subscription.deleted.team-plan.ts
Co-authored-by: Omar López <zomars@me.com >
* move workflow logic to a service
* use static method > creating new class
* fix: remove http code deep in repo + tests
* Feedback
* Update index.ts
* Type fix
* Lazy load fixes
---------
Signed-off-by: zomars <zomars@me.com >
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
Co-authored-by: Rohan Advani <122167726+RNAdvani@users.noreply.github.com >
Co-authored-by: unknown <adhabal2002@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: Vijay <vijayraghav22@gmail.com >
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
Co-authored-by: Hichem Fantar <hichemfantar2049@gmail.com >
Co-authored-by: Souptik Datta <souptikdatta2001@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Johannes Maendle <141119154+jomaendle2@users.noreply.github.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
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: gh0st91848 <gh0st91848@gmail.com >
Co-authored-by: Lauris Skraucis <lauris.skraucis@gmail.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
Co-authored-by: sean-brydon <sean@cal.com >
Co-authored-by: sean <sean@brydon.io >
2024-10-04 13:44:50 -07:00
Anik Dhabal Babu and GitHub
dfa92f5cb6
fix: currency conversion error for paypal ( #16917 )
...
* fix: currency conversion error for paypal
* type-error
2024-10-05 01:11:09 +05:30
2a1dc619ee
feat: Multiple Private links per Event Type ( #15896 )
...
* feat: Change hashedLink field to array
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* feat: Implement core single-use links logic
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Get private link from list of hashedLinks on event list page
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix defalut single-use links form field value
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix some type errors while compiling
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Use onChange callback instead of setting form values directly
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* feat: Add e2e tests for single-use links
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* refactor: Refactor single-use-links admin interface
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix settings toggle bugs
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* chore: Remove redundant inline comments
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Remove debug statements
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* chore: Remove single-use links e2e tests
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* feat: Remove private-link feature and override with single-use-links
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix type errors
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* refactor: Remove redundant migrations
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Add managedEvents restriction
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix single-use-links for org
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix recommended UI changes
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix duration not respected for private links
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix team event page title
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* feat: Add logic to copy each single-use-links from event listing page
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* feat: Add single-use links support for managed event types
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix some type errors
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix type errors
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* refactor: Disable adding new single-use links when field is locked
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Address feedbacks
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* refactor: Hide add new link button for locked single-use link field
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* chore: Use empty string for single-use link fallback value condition
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix org single-use links in listing page
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* feat: Auto toggle unlock button for managed event's single-use links option
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* Revert "feat: Auto toggle unlock button for managed event's single-use links option"
This reverts commit 5a2ed6f0bf428d52de153335499f02f42ccdf18f.
* chore: Disable parent toggle for single-use-links
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* feat: Remove tooltip and give info message below field
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* add tooltip
* tooltip message
* fix: Fix typo
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix typescript type errors
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix few unit tests
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* refactor: Remove redundant query
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* merge conflict fix
* More merge conflict fix and refactor
* fix tests, code refactor
* fix: type check
* fix: duration config and keep links when updating event type
* fix: e2e
* refactor: Replace single-use-links with multiple-private-links
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
---------
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: Amit91848 <samit91848@gmail.com >
2024-10-03 00:58:54 +05:30
b4f1b5aebe
refactor: handleNewBooking #4 ( #15673 )
...
* refactor: handleNewBooking #3
* refactor: create booking factor
* refactor: handleNewBooking
* refactor: seats and rescheduleUId
* chore: remove comment
* fix: type err
* chore: add missing statement
* chore: use less params and other improvements
* chore: name
* chore: improvement
* fix: type err
* Typo fix
* chore: fix type err
* refactor: more readable
* refactor: improve code
* fix: conflicts
---------
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
2024-10-02 10:26:25 -04:00
Alex van Andel and GitHub
182d0fa228
fix: Better defaulting to NEXT_PUBLIC_LOGGER_LEVEL=4 ( #16900 )
...
* fix: Better defaulting to NEXT_PUBLIC_LOGGER_LEVEL=4
* chore: Minor fixes to prettyLogTemplate (as it wasnt very pretty)
2024-10-01 17:38:02 +00:00
Lauris Skraucis and GitHub
e8dfa50119
fix: booker atom recurring event ( #16719 )
...
* fix: BookerEmbed prop type
* fix: booker atom not displaying recurring event
* fix: count interpolation in i18n
2024-10-01 14:00:04 +00:00
Alex van Andel and GitHub
a95729f4a1
chore: Couple fixes to improve error reporting ( #16895 )
...
* chore: Couple fixes to improve error reporting
* tweak: Fix error message
* refactor: Use findUniqueOrThrow instead of guard
* fix: Broken test, missing ID - suspect it passes because only one record exists
* chore: Minor refactor to split ZodEffect from ZodType
* fix: Satify typescript
2024-10-01 09:18:51 -03:00
ac300ff670
refactor: enable infinite scrolling for all ( #16463 )
...
* refactor: enable infinite scrolling for all
* chore: remove unused code
* fix: tests
* chore: type err
* chore: update email embed test
* chore: update tests
* chore: update tests
* chore: fix horizontal tabitem
* chore
* fix: conflicts
* chore: conflict
* fix: E2E tests
* chore: remove idle
* fix test
---------
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
2024-09-30 10:44:04 +01:00
Benny Joo and GitHub
cd09a56491
fix hydration error from html mismatch ( #16876 )
2024-09-30 06:04:27 +05:30
sean-brydon and GitHub
20729b3a4e
chore: Move getRemindersFromRemovedTeams and deleteAllWorkflowReminders to workflow repo ( #16861 )
...
* wip
* move deleteAllWorkflowReminders to repo
2024-09-27 10:42:09 -04:00
Hariom Balhara and GitHub
1534588b34
feat: Forward all the page params to embed ( #16330 )
...
* Forward all query params
* Add Unit tests
* Add example in playground
2024-09-27 15:14:56 +05:30
Morgan and GitHub
7183ec7f1b
fix: add teamId to platform urls ( #16852 )
2024-09-27 09:19:20 +03:00