Somay Chauhan
dea873fef1
feat: Restrict organization creation to admins and then automatically verify all organizations ( #12787 )
...
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
2023-12-21 12:10:46 +00:00
Joe Au-Yeung
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
Somay Chauhan
68d40cabbe
fix: Organization's Team invite emails ( #12843 )
...
Co-authored-by: Hariom <hariombalhara@gmail.com>
2023-12-20 21:21:42 +05:30
Carina Wollendorfer
24264c32dc
fix: creating workflow reminders for existing bookings when new step is added ( #12878 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
2023-12-20 15:31:56 +05:30
Peer Richelsen
200ce6932d
feat: Instant Meeting ( #12345 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: Udit Takkar <udit222001@gmail.com>
2023-12-19 11:01:42 -08:00
Hariom Balhara
5886792285
feat: More admin options for organizations ( #12424 )
...
* Add more features in org admin
* Pr feedback addressed
2023-12-19 18:31:22 +05:30
Hariom Balhara
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
Udit Takkar
b6279f4128
fix: country code [Testing] ( #12807 )
...
* fix: country code
* chore
* chore: only test cloudflare
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2023-12-19 08:01:08 +00:00
Somay Chauhan
5751f0f634
fix: join subteam as their respective organization role ( #12216 )
...
* fix: join subteam as their respective organization role
* refactor code
* fix: join subteam as their respective organization role
* fix: join subteam as their respective organization role for pending members
* fix: Set subteam role to admin when updating organization role to admin
* refactor: suggested changes and fix type error
* fix: type error
2023-12-19 06:10:06 +00:00
Somay Chauhan
e1a9576530
fix: only owners can award owner role in an organization. ( #12803 )
...
* fix: only owners can award owner role in an organization.
* chore: improve code
---------
Co-authored-by: Udit Takkar <udit222001@gmail.com>
2023-12-18 12:39:27 +00:00
Hariom Balhara
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
Riddhesh Mahajan
fcb443a8eb
fix: Zapier subscriber url shown in webhooks ( #12702 )
...
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
2023-12-15 16:09:59 +00:00
Joe Au-Yeung
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
Alex van Andel
2799ddf3a4
fix: 500 error on email conflict ( #12725 )
2023-12-13 02:24:36 +00:00
Carina Wollendorfer
3164cd4ae7
feat: mandatory email reminder for attendees with @gmail.com ( #12747 )
...
Co-authored-by: Chiranjeev Vishnoi <somu209e@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
2023-12-13 02:23:48 +00:00
Udit Takkar
e9ea0fcc20
feat: add cal video logo whitelabel for organization ( #12616 )
2023-12-09 09:02:14 +00:00
Carina Wollendorfer
f87eac193f
fix: rr-host booked outside of availability ( #12704 )
...
* correctly query overlapping bookings
* remove console.log
* fix getting busy bookings for getAvailableSlots
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
2023-12-08 01:31:02 +00:00
Udit Takkar
90a6fc3f26
refactor: Top Banner and add google calendar credential banner ( #12532 )
...
Fixes: https://github.com/calcom/cal.com/issues/12473
TODO:
- [x] Fix Type error
<img width="1512" alt="Screenshot 2023-12-02 at 12 47 19 AM" src="https://github.com/calcom/cal.com/assets/53316345/8a5c6dd0-6095-482b-b4d0-81653607a270 ">
<img width="1512" alt="Screenshot 2023-12-02 at 12 47 39 AM" src="https://github.com/calcom/cal.com/assets/53316345/fc64edb9-27b3-438f-b42d-75b200ac96e9 ">
2023-12-07 15:32:47 -07:00
Somay Chauhan
75eaed1c4d
fix: adding team members from organization tab that alredy exist ( #11689 )
...
* fix: adding team members from organization tab that alredy exist
* changed organizations.listOtherTeamMembers from useQuery to useInfiniteQuery
* undo yarn.lock
* fix: invalidate the organizations.getMembers query on removeMember and inviteMember Mutation
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Hariom <hariombalhara@gmail.com>
2023-12-07 09:39:23 +00:00
Haran Rajkumar
2f4b1818d0
feat: Allow only first slot to be booked ( #12636 )
...
Co-authored-by: Morgan Vernay <morgan@cal.com>
2023-12-02 19:07:06 -05:00
Benny Joo
ca78be011c
chore: [app-router-migration-1] migrate the pages in `settings/admin` to the app directory ( #12561 )
...
Co-authored-by: Dmytro Hryshyn <dev.dmytroh@gmail.com>
Co-authored-by: DmytroHryshyn <125881252+DmytroHryshyn@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
2023-12-01 13:07:26 -07:00
Manpreet Singh
d13dedda9a
fix: handle reschedule request for dynamic meetings ( #12275 )
2023-12-01 16:39:06 +00:00
sean-brydon
c78eb752a7
feat: rate limit removeMember ( #12570 )
...
* feat: rate limit removeMember
* Remove optional type as its always there
* fix
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com>
2023-11-30 22:16:40 +00:00
Carina Wollendorfer
56050b994d
fix 'attempt booking in the past' error ( #12597 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
2023-11-30 17:31:59 +00:00
Peer Richelsen
7f23ae156b
fix: improved team upgrade screen to also show unpublished teams ( #12492 )
...
* improved team upgrade screen to also show unpublished teams
* Update TeamsListing.tsx
* bunch of stuff
---------
Co-authored-by: Omar López <zomars@me.com>
2023-11-29 14:48:26 -07:00
Morgan
a65e18d92d
chore: improve invitation form validation ( #12594 )
...
* chore: improve invitation form validation
* fixup! chore: improve invitation form validation
* fixup! fixup! chore: improve invitation form validation
2023-11-29 12:44:48 -07:00
Carina Wollendorfer
d0f7085cb8
fix: updating workflow with new step and new active event type ( #12592 )
...
* correctly filter event types to avoid null values
* clean up all filters
* re-add reverted fix
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
2023-11-29 23:51:12 +05:30
Morgan
ea8437b4f7
fix: invite member by username ( #12591 )
...
* fix: invite member by username
* fixup! fix: invite member by username
2023-11-29 19:57:51 +02:00
Joe Au-Yeung
877cd4cdff
refactor: Team Creation Flow [CAL-2751] ( #12501 )
...
* Create new endpoint for creating a team
* Generate a team checkout session
* Create team navigate to checkout
* Clean up
* UI changes
* Add comments
* Fix
* Type fix
* Type fix
* Type fix
* Type fixes
* Set telemetry
* Import fix
* Type fix
* Update tests
* Type fix
* fix: e2e
* fix: e2e
* fix: e2e
* fix: e2e
* Update teams.e2e.ts
* fix: e2e
---------
Co-authored-by: Omar López <zomars@me.com>
2023-11-29 09:39:21 -07:00
Morgan
07f42057fc
fix: increase maxWait/Timeout invite members transaction ( #12583 )
2023-11-29 09:07:03 +00:00
sean-brydon
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
sean-brydon
32933ed6ef
fix: premium username to premium username ( #12569 )
2023-11-28 12:55:35 +00:00
Omar López
c765ea9b31
fix: team and org invite e2e tests ( #12566 )
2023-11-28 10:49:06 +00:00
Morgan
2094d59856
refactor: invite members handler ( #12442 )
...
* refactor: invite members handler
* fixup! refactor: invite members handler
* fixup! fixup! refactor: invite members handler
* refactor: promise all settled send emails
* fixup! refactor: promise all settled send emails
* fixup! fixup! refactor: promise all settled send emails
* fixup! fixup! fixup! refactor: promise all settled send emails
* fix: opening team invite link in email throws error on signup page
* fixup! Merge branch 'main' into cal-2698-refactor-invitemember-handler
* fix: centralize validation if invitee can be invited
* fix: improve select query and fix tests
* fixup! Merge branch 'main' into cal-2698-refactor-invitemember-handler
* rename functions and add some tests
2023-11-27 09:27:27 +00:00
Alex van Andel
343f8ee303
Avatar write and unset, ensure no bad behaviour ( #12504 )
...
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
2023-11-23 15:39:50 +00:00
JA
7ee035c3a3
feat(webhooks): pass webhook secret to `testTrigger` ( #12187 )
2023-11-22 14:17:50 -05:00
Joe Au-Yeung
2498785c49
chore: Clean Up Delete Credential Selected Calendar Error Message ( #12353 )
2023-11-22 10:22:03 -03:00
Somay Chauhan
4b060fc2cd
fix: opening team invite link in email throws error on signup page ( #12397 )
...
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
2023-11-22 06:49:37 -03:00
Hariom Balhara
48dde246e9
test: Add more orgs tests ( #12241 )
2023-11-21 14:03:01 -03:00
Manpreet Singh
77fa3702db
fix: slug value in webhook payload ( #12290 )
...
Co-authored-by: Udit Takkar <udit222001@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
2023-11-20 15:39:21 +00:00
Alex van Andel
8e7785ca64
fix: Better error reporting & some fixes to deleteUser API ( #12439 )
2023-11-20 13:28:25 +00:00
sean-brydon
608b891536
fix: identifer ( #12426 )
...
Co-authored-by: Udit Takkar <udit222001@gmail.com>
2023-11-20 13:28:10 +00:00
Alex van Andel
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
sean-brydon
bdd3b132d4
feat: troubleshooter with weekly view (V2) ( #12280 )
...
* Inital UI + layout setup
* use booker approach of grid
* event-select - sidebar + store work
* adds get schedule by event-type-slug
* Calendar toggle
* Load schedule from event slug
* Add busy events to calendar
* useschedule
* Store more event info than just slug
* Add date override to calendar
* Changes sizes on smaller screens
* add event title as a tooltip
* Ensure header navigation works
* Stop navigator throwing errors on inital render
* Correct br
* Event duration fixes
* Add getMoreInfo if user is authed with current request.username
* Add calendar color map wip
* Add WIP comments for coloured outlines
* Revert more info changes
* Calculate date override correctly
* Add description option
* Fix inital schedule data not being populated
* Nudge overlap over to make it clearer
* Fix disabled state
* WIP on math logic
* Event list overlapping events logic
* NIT about width
* i18n + manage calendars link
* Delete old troubleshooter
* Update packages/features/calendars/weeklyview/components/event/EventList.tsx
* Remove t-slots
* Fix i18n & install calendar action
* sm:imrovments
* NITS
* Fix types
* fix: back button
* Month prop null as we control from query param
* Add head SEO
* Fix headseo import
* Fix date override tests
2023-11-20 17:49:33 +05:30
Omar López
c818ef3188
feat: implements basic user locking for admins ( #12393 )
...
* feat: implements basic user locking for admins
* Update sendPasswordReset.handler.ts
* check fixes
* Update packages/features/ee/users/components/UsersTable.tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
2023-11-17 16:06:29 +00:00
Erik
e48a6c3dcf
chore: Disable i18n cache in development ( #12374 )
2023-11-16 16:56:24 +00:00
Udit Takkar
a4c1df3658
refactor: team settings redesign ( #12230 )
...
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2023-11-16 16:18:24 +00:00
Erik
6a8726f5f8
chore: Insights readonly DB client ( #12373 )
2023-11-15 14:50:20 -07:00
Mehul
a519941b81
fix avatar remove button ( #12249 )
2023-11-15 15:23:33 +05:30
Hariom Balhara
9d06f6dd0e
fix: Fix 'Book a new time' link in request-reschedule for Team Event ( #12261 )
...
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2023-11-14 13:23:44 -07:00