Hariom Balhara and GitHub
2f1e545976
feat: Allow org creation with conflicting slug and renaming team slug during migration ( #13065 )
2024-01-07 08:51:59 +05:30
Somay Chauhan and GitHub
ef7f0e2259
feat: Organization Add member to a team email communication ( #12946 )
2024-01-04 16:29:07 +00:00
6a1325867e
fix: Fix all TS warnings (fix-tsWarnings) ( #12139 )
...
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: Peer Richelsen <peeroke@gmail.com >
2024-01-03 18:18:42 -07:00
f848a44f1a
feat: integrate formbricks in help feedback box ( #12276 )
...
* feat: integrate formbricks in help feedback box
* Update yarn.lock
* Update yarn.lock
* fix: use formbricks/api@v1.1 & set user with userId linked to feedback
* fix: use separate env vars as suggested
* test: Add more orgs tests (#12241 )
* feat: integrate formbricks in help feedback box
* Update yarn.lock
* fix: yarn lockfile
* fix: yarn lockfile again
* feat: link cal and formbricks user.id and add attributes of email and username to formbricks person object
* Update yarn.lock
* Update yarn.lock
* fix: type safety in enums
---------
Co-authored-by: Peer Richelsen <peer@cal.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-01-02 14:08:11 +00:00
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
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
68d40cabbe
fix: Organization's Team invite emails ( #12843 )
...
Co-authored-by: Hariom <hariombalhara@gmail.com >
2023-12-20 21:21:42 +05:30
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
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 and GitHub
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
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
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 and GitHub
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
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 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
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
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 and GitHub
2799ddf3a4
fix: 500 error on email conflict ( #12725 )
2023-12-13 02:24:36 +00:00
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 and GitHub
e9ea0fcc20
feat: add cal video logo whitelabel for organization ( #12616 )
2023-12-09 09:02:14 +00:00
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 and GitHub
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
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
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
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 and GitHub
d13dedda9a
fix: handle reschedule request for dynamic meetings ( #12275 )
2023-12-01 16:39:06 +00:00
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
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
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 and GitHub
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
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 and GitHub
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
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 and GitHub
07f42057fc
fix: increase maxWait/Timeout invite members transaction ( #12583 )
2023-11-29 09:07:03 +00: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
sean-brydon and GitHub
32933ed6ef
fix: premium username to premium username ( #12569 )
2023-11-28 12:55:35 +00:00
Omar López and GitHub
c765ea9b31
fix: team and org invite e2e tests ( #12566 )
2023-11-28 10:49:06 +00:00
Morgan and GitHub
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
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 and GitHub
7ee035c3a3
feat(webhooks): pass webhook secret to testTrigger ( #12187 )
2023-11-22 14:17:50 -05:00
Joe Au-Yeung and GitHub
2498785c49
chore: Clean Up Delete Credential Selected Calendar Error Message ( #12353 )
2023-11-22 10:22:03 -03:00
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 and GitHub
48dde246e9
test: Add more orgs tests ( #12241 )
2023-11-21 14:03:01 -03:00
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 and GitHub
8e7785ca64
fix: Better error reporting & some fixes to deleteUser API ( #12439 )
2023-11-20 13:28:25 +00:00
608b891536
fix: identifer ( #12426 )
...
Co-authored-by: Udit Takkar <udit222001@gmail.com >
2023-11-20 13:28:10 +00: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
sean-brydon and GitHub
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
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 and GitHub
e48a6c3dcf
chore: Disable i18n cache in development ( #12374 )
2023-11-16 16:56:24 +00:00