Benny Joo
b879aeef09
feat: Update UI of signup / login pages ( #16710 )
...
* update UI of signup, login pages
* remove disabled state from google sign-in
* Put isGoogleLoginEnabled to its place + fix displaySignupForm default value
* Rename Signup flow test -> Email Signup flow test
* add data-testid to continue with email button
* completely decouble formMethods values from google sign in
* fix
* refactor
* add signup page test
* revert yarn.lock
* fix e2e test
* add saml in signup
* add saml in signin
* revert
* remove space
2024-09-24 02:27:57 +09:00
0eabe7f28b
refactor: v2 bookings ( #16200 )
...
* chore: version existing bookings as 2024-04-15
* feat: initialize bookings version 2024-08-13
* feat: Create and reschedule booking inputs logic
* feat: create booking
* refactor: create booking response
* feat: reschedule booking
* chore: update language input
* feat: recurring booking
* refactor: add booking status in response
* refactor: recurring bookings
* feat: get booking by uid
* wip: get event types
* feat: fetch by multiple status filters and sort
* feat: fetch by teamId, teamIds, eventTypeId, eventTypeIds
* wip: filter by attendee email
* feat: filter by attendee email
* feat: filter by attendee name
* feat: date range filter
* chore: format get bookings output
* chore: finish main merge
* feat: handle instant bookings
* refactor: separate reschedule endpoint
* feat: cancel endpoint
* feat: mark absent host or attendees
* chore: dont expose metadata for now
* chore: add hostId to response
* fix: metadata
* feat: bill bookings
* feat: cancellationReason
* feat: rescheduling reason
* handle already busy booking error
* test: create new booking
* fix: handleNewRecurringBooking ignoring noEmail
* test: recurring bookings
* test: get individual bookings
* fix: cancel email sent if arePlatformEmailsEnabled=false but platformClientId is undefined
* tests: cancel, reschedule, mark absent
* fix: generateIcsFile null pointer exception
* cancel test
* error msg improve
* tests: team event type creation and teamId, teamIds filters
* test: cancel recurring booking
* refactor: make hosts and attendees an array
* sort by asc start
* simplify
* refactor: absent
* fix: make work with api key
* test
* ts remove any
* feat: BookingUidGuard
* fix: recurring booking no email
* fix: legacy bookings recurring noEmail
* add swagger
* retrigger build
* fix: atom booker work with v2
* docs: exclude old controller from docs
* refactor: make eventTypeIds and teamIds getBookings query params comma separated string
* docs: swagger for get bookings query
* swagger docs
* swagger docs
* docs: document authorization header
* refactor: remove unused attendee variable
* refactor: remove unused check
* refactor: remove unused attendee variable
* refactor: spelling
* use published platform libraries
* fix: ci
* fix: ci
* fix: ci
* fix: ci
* cleanup script platform types
* fix: use libraries from npm
* chore: set test env vapid keys
* fix: event type tests
* fix: remove location from system fields
* fix legacy event types
* Revert "fix legacy event types"
This reverts commit e64b473b73f7ef0fe88942cd87277d29a512b946.
* Revert "fix: remove location from system fields"
This reverts commit bee9a15cb27cd34705f34c427b6b50d51e3b7ee7.
* Revert "fix: event type tests"
This reverts commit fab1cb0f5eeb65e4f542bfbeb83849ceed7ba428.
* update libraries
* fix: increase node space for ci runner
* fix: increase node space for ci runner
* fix: increase node space for ci runner
* readd swagger
* ci
* ci
* refactor: increase idle worker memory jest e2e
* fixup! refactor: increase idle worker memory jest e2e
* fixup! fixup! refactor: increase idle worker memory jest e2e
* refactor: split bookings e2e into smaller e2e files
* fixup! refactor: split bookings e2e into smaller e2e files
* fixup! fixup! refactor: split bookings e2e into smaller e2e files
* fixup! fixup! fixup! refactor: split bookings e2e into smaller e2e files
* fixup! Merge branch 'main' into v2-refactor-bookings
* revert event types service
* fix: remove resetModule, maxWorker 2 jest e2e config
---------
Co-authored-by: Morgan Vernay <morgan@cal.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2024-09-23 16:19:25 +03:00
Rajiv Sahal and Peer Richelsen
3371602e0f
feat: billing tab for platform ( #16755 )
...
* modules for platform plans and billing pages
* add platform billing and plans related pages
* update platform navigation to include billing tab
* custom hook to upgrade team subscription
* refactors
* export cta row component
* fixup
* only pass in subscription id instead of whole subscription
* refactor :teamId/subscribe endpoint logic, add endpoint for upgrading stripe and shift all webhooks logic into services
* refactor team subscription logic, add logic for upgrading stripe and webhooks logic from billing controller
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-09-23 13:36:03 +03:00
bc34e67191
refactor: event limits web wrapper ( #16679 )
...
* chore: EventTypeWebWrapper base pr
* fixup! chore: EventTypeWebWrapper base pr
* fixup! Merge branch 'main' into morgan/cal-4183-eventtypeatom-web-wrapper-base
* wip
* fix: error
* Event type atom wrapper handles app dir
* fixup! Merge branch 'main' into morgan/cal-4183-eventtypeatom-web-wrapper-base
* fixup! fixup! Merge branch 'main' into morgan/cal-4183-eventtypeatom-web-wrapper-base
* remove console log
* review comments
* refactor: event limits tab for atoms
* fixup! review comments
---------
Co-authored-by: Morgan Vernay <morgan@cal.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2024-09-23 06:51:23 +00:00
Omar López
6dd8812a19
fix: Flakyness on pages that use a hard refresh ( #16752 )
...
* fix: Flakyness on pages that use a hard refres
Signed-off-by: zomars <zomars@me.com >
* Update Shell.tsx
---------
Signed-off-by: zomars <zomars@me.com >
2024-09-21 03:41:10 +00:00
Anik Dhabal Babu and Omar López
1a60afad7a
chore: booking verification token and booking rejection logic from email ( #16324 )
...
Co-authored-by: Omar López <zomars@me.com >
2024-09-21 02:25:27 +00:00
Omar López
8e76d7bd10
chore: fix formatting ( #16750 )
2024-09-21 02:10:12 +00:00
Alex van Andel
97f213f260
revert: be7d45afe2 ( #16742 )
2024-09-20 15:01:49 +00:00
sean-brydon and Peer Richelsen
a60aa1bf6c
add create license key to admin tab if IS_CALCOM ( #16721 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-09-19 13:09:14 +00:00
Benny Joo
3ae53a4b6e
chore: App router - Fix errors in settings pages & add remaining pages ( #16648 )
...
* fix settings/admin/page
* remove references to pages for settings/teams
* remove double layouts
* move pages that do not need layout out of (settings) group
* fix
* fix
* fix
* fix
* add sso page and fix layouts
2024-09-19 09:59:32 +01:00
abb4fd307f
refactor: event setup tab web wrapper ( #16672 )
...
* chore: EventTypeWebWrapper base pr
* fixup! chore: EventTypeWebWrapper base pr
* fixup! Merge branch 'main' into morgan/cal-4183-eventtypeatom-web-wrapper-base
* wip
* fix: error
* Event type atom wrapper handles app dir
* fixup! Merge branch 'main' into morgan/cal-4183-eventtypeatom-web-wrapper-base
* fixup! fixup! Merge branch 'main' into morgan/cal-4183-eventtypeatom-web-wrapper-base
* remove console log
* refactor: event-type-atom (setup tab)
* review comments
* update: better naming
* fixup! review comments
* revert: defaultMenuIsOpen --will create a separate PR
---------
Co-authored-by: Morgan Vernay <morgan@cal.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2024-09-18 20:14:23 +03:00
Morgan and Somay Chauhan
2b43d9a716
chore: EventTypeWebWrapper base pr ( #16550 )
...
* chore: EventTypeWebWrapper base pr
* fixup! chore: EventTypeWebWrapper base pr
* fixup! Merge branch 'main' into morgan/cal-4183-eventtypeatom-web-wrapper-base
* wip
* fix: error
* Event type atom wrapper handles app dir
* fixup! Merge branch 'main' into morgan/cal-4183-eventtypeatom-web-wrapper-base
* fixup! fixup! Merge branch 'main' into morgan/cal-4183-eventtypeatom-web-wrapper-base
* remove console log
* review comments
* fixup! review comments
* fixup! Merge branch 'main' into morgan/cal-4183-eventtypeatom-web-wrapper-base
---------
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
2024-09-18 12:26:04 +03:00
Omar López
3a5325f2a8
fix: new user detection for dub analytics ( #16695 )
2024-09-17 19:19:25 -07:00
sean-brydon
e7415fe6e2
feat: update vitest version v0.34 to V2.11 ( #16676 )
...
* update version
* fix button to match new spec
* migrate tests to objectContaining
* fix tests
* update RTL
* yarn.lock update
* bump fetch mock to latest vitest version
* update deep mock to use vitest 2.0
* fix mock prisma type cast
* meet base test fn singature for V2
* remove console.log from next test
2024-09-17 19:09:55 +01:00
sean-brydon and Joe Au-Yeung
562309d24b
fix: add optimistic UI for deleting member on org user table ( #16662 )
...
* add optimistic UI for deleting member
* Update packages/features/users/components/UserTable/DeleteMemberModal.tsx
* Remove previous Value
* Update packages/features/users/components/UserTable/DeleteMemberModal.tsx
* Update packages/features/users/components/UserTable/DeleteMemberModal.tsx
* fix onError
---------
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-09-17 10:19:45 +00:00
Steven Tey
4cbf9ec9ab
Update dclid → dub_id ( #16670 )
2024-09-16 22:53:05 +00:00
2572a5cb93
fixes multiselect required check ( #16653 )
...
Co-authored-by: Ashutosh Sangwan <ashutoshsangwan@Ashutoshs-MacBook-Pro.local >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-09-16 10:31:33 +00:00
NETRAKAMAL BARUA
6e875fccbe
fix: verifyCodeDialog ui ( #16655 )
2024-09-16 03:32:31 +00:00
Anik Dhabal Babu
9bfd933699
fix: managed eventype is not deleted to the assigned user when team is deleted ( #16621 )
2024-09-13 23:40:25 +01:00
Rajiv Sahal and Anik Dhabal Babu
a775e42e85
fix: prevent creating multiple platform orgs ( #16629 )
...
* set error messages to know whats wrong
* trying to find if org with same owner already exists
* ensure a user cannot create more than one platform team
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-09-13 23:37:48 +01:00
Morgan
073d34f893
chore: rewrite imports of prisma enums to @calcom/prisma/enums ( #16633 )
2024-09-13 17:45:59 +00:00
Rajiv Sahal and Peer Richelsen
d72900d164
hide platform tab from navigation when team not setup ( #16630 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-09-13 17:17:44 +00:00
sean-brydon
e78c8738fb
feat: create loading state for copy referral link from dub.co ( #16626 )
...
* create loading state for copy referal
* Update packages/features/shell/Shell.tsx
2024-09-14 00:03:05 +09:00
6e7012757f
feat: replace team list view with org list view UI and fix team view user availability ( #15344 )
...
* feat: replace team list view with org list view UI and fix team view user availability
* update
* update2
* some changes
* Remove old team availability modal - fix flex direction
* fix
* fix type error
* update
* update
* fix type error
* update
* upfate edit sheet
* final update
* fix flaky e2e
* fix e2e
* typo
* profile update flow
* fix type error and refactor
* small update
* NIT
* update
* chore: fix types
* update
---------
Co-authored-by: sean-brydon <sean@cal.com >
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-09-13 19:06:40 +05:30
Omar López
fcb79888f3
fix: async clipboard support in Safari ( #16619 )
2024-09-13 09:27:28 +01:00
111e2f30c6
feat: overlay calendar for Booker atom ( #16551 )
...
* add prop to see if overlay calendar is enabled
* fix merge conflicts
* overlay calendar enabled prop
* cleanup
* hide toggle group if platform
* remove isPlatform conditional for overlay calendar
* dont display overlay calendar continue modal for platform
* fix images not appearing for platform
* update booker store
* update booker
* update booker
* shifting variables from booker store to useOverlayCalendar store
* update booker platform wrapper
* update booking page view
* revert changes to overlay calendar store
* update typings
* update toggle set value
* update handler to toggle connected calendar
* fixup
* update booker layout
* fixup! Merge branch 'main' into overlay-calendar-for-booker-atom
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Morgan Vernay <morgan@cal.com >
2024-09-13 08:13:20 +00:00
Steven Tey and zomars
f2b3e620b4
fix: Show toast after copy referral link + change icon to "gift" ( #16618 )
...
Co-authored-by: zomars <zomars@me.com >
2024-09-12 22:06:21 +00:00
cf16cd3ed2
feat: Implement Dub.co for conversion tracking ( #16165 )
...
* FEAT: Implement Dub.co for conversion tracking
* add link creation, @vercel/functions
* use refer.cal.com/:username instead of go.cal.com/r/:username
* sale conversion tracking
* add copy referral link
* limit to IS_CALCOM only
* Update yarn.lock
* fix DubAnalytics
* use workaround for isNewUser
* pass req to getOptions
* Update next-auth-options.ts
* fix ts errors
* only show DubAnalytics outside EU
* add Dub Analytics to /signup
* use WEBSITE_URL instead
* on-demand generate links
* add migration
* add check for existing link + change fetch method to poast
* remove refer.cal.com from PoweredByCal
* limit DubAnalytics to /signup only
* simplify generate-referral-link
* restore yarn.lock
* add yarn with dub sdk in
* add yarn with dub sdk in
* yarn
* Update yarn.lock
---------
Co-authored-by: sean <sean@brydon.io >
Co-authored-by: Peer Richelsen <peer@cal.com >
2024-09-12 12:33:10 -07:00
Abhijeet Singh and Amit Sharma
8ce018995a
fix: (managed-event-booking): slug conflict handling ( #16540 )
...
* fix(managed-event-booking): slug conflict handling
* refactor logic
---------
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
2024-09-12 10:05:05 -04:00
4a59841b02
feat: booking with phone number ( #14461 )
...
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-09-11 17:56:04 -07:00
Keith Williams
82053e0c7c
perf: Include no shows in main status query ( #16594 )
...
* perf: Include no shows in main status query
* Removed the Promise.all call
2024-09-11 14:16:46 +00:00
Udit Takkar
860d173f0a
feat: instant meeting browser notifcations ( #16480 )
...
* feat: instant meeting browser notifcations
* chore: support multiple notifications
* chore: save progress
* fix: add test notification and move file
* fix: type err
* chore: feedback improvements
* chore: undo DENY
2024-09-11 18:02:14 +04:00
Hariom Balhara
e362c37ff3
fix: Location Change to Organizer Default Conferencing App ( #16379 )
...
* Fix
* Dont include test files
* Fix location change
* Self review fixes
* Add unit test
* Add more test
* Add a bookingScenario as well
2024-09-11 21:31:53 +09:00
4d53f327d9
feat: V2 API endpoint create phone call ( #16528 )
...
* refactor: V2 API endpoint create phone call
* fix: type err
* fix: type and build err
* chore: change default value
* chore: move it to another route
* test: for create phone call
* chore: undo constant
* chore: remove test
* fix: make begin_message optional
* chore: improvements
* chore: begin message
* chore: remove unused import
* chore: bump platform libraries with handleCreatePhoneCall
* chore: improvement
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Benny Joo <sldisek783@gmail.com >
Co-authored-by: Morgan Vernay <morgan@cal.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-09-11 11:11:54 +00:00
Benny Joo and Udit Takkar
d1a0fc6604
chore: App router migration - Fix /event-types/[type] page, move getServerSideProps to /lib for event-types pages ( #16457 )
...
* event-types: refactor and extract client code into /modules
* revert
* remove res in getServerSideProps
* remove res in getServerSideProps 2
* Create EventTypeAppDir and fix error in event-types/[type]
* add comments
* fix type-check
* fix 1 more type-check
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-09-11 02:41:46 +00:00
Benny Joo and Anik Dhabal Babu
976013512c
perf: Server-Side Data Fetching in App Router: /workflows ( #16563 )
...
* wip
* complete server side fetching for app router
* fix type error
* fix
* address comments
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-09-10 19:25:59 -07:00
Keith Williams
be9b0fb9a8
perf: Insights - put teamId filter first ( #16581 )
2024-09-10 19:40:19 +00:00
Vijay and Anik Dhabal Babu
a5443ccfbe
fix to show updated values in eventTypes list ( #16569 )
...
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-09-11 00:05:02 +09:00
Keith Williams and Anik Dhabal Babu
bde40dceb3
chore: Remove separate OR queries for Insights ( #16568 )
...
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-09-10 13:31:36 +00:00
Benny Joo and Keith Williams
9ed1624111
chore: App router migration - settings/platform/**/*, settings/organizations/new and settings/organizations/[id]/* ( #16334 )
...
* remove WizardLayoutAppDir
* refactor organizations/new and add platform/new
* refactor organizations/[id]/*
* add APP_ROUTER_SETTINGS_ORG_ENABLED
* fix type error
* fix organizations/new page
* remove code not needed and fix type errors
* Fix Metadata utils
* remove unnecessary code
* remove unneeded code
* wip
* do not remove buildWrappedOnboardTeamMembersPage
* fix type error
* do not introduce changes to yarn.lock
* fix wrong route name
* fix onboard members
* fix platform pages
* fix settings/platform main view
* add requiresLicense to WithLayout
* refactor
* add requiresLicense to platform/new
* Add LicenseRequired back to platform/new
* add env variable
* fix onboard-members
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-09-09 17:19:44 -07:00
Benny Joo
5dff1c6df0
chore: App router migration - /attributes, /privacy, /dsync, /license-key under /settings route group ( #16406 )
...
* migrate license-key/new
* migrate settings/org/dsync
* migrate settings/org/privacy
* migrate org attributes
* remove res in getServerSideProps
* Fix SettingsLayoutAppDir
* fix attributes pages
* fix
* fix
2024-09-09 17:19:12 -07:00
Benny Joo and Joe Au-Yeung
706d7dff42
perf: Server-Side Data Fetching in App Router: SettingsLayout / AdminLayout ( #16537 )
...
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-09-09 14:38:51 -07:00
Keith Williams
71443ef23d
perf: use isTeamBooking filter in all of Insights ( #16561 )
2024-09-09 18:50:20 +00:00
Keith Williams
17201334b6
Modified the view to use UNION for user/team bookings ( #16558 )
2024-09-10 03:05:38 +09:00
84a2e55125
chore: App router migration - general settings ( #16312 )
...
* added lockedSMS to future routes
* add orgMigrations routes to future
* correct metadata
* small fix
* add orgMigrations to future
* Move components to client components
* Remove tRPC element from edit user RSC
* Get username for meta
* Remove suspense query
* Remove orgMigrations from app router
* Type fix
* Revert "Remove suspense query"
This reverts commit eadd814f6e4a5d6856d9218342b7909c22fe62c6.
* Handle suspenseQuery in app router
* User edit page, fetch data server side
* Update yarn.lock
* Export getFixedT
* Set PageWrapper as root layout for settings
* Settings Layout accepts strings for shell heading
* Add OOO to app router settings
* Refactor layout for my-account pages
* Remove instances of pages router from my-account
* Refactor security pages
* Add billing to app router
* Add admin API link to layout
* Add api keys page
* Webhooks WIP
* Refactor SettingsHeader to client component
* Add webhook pages
* Refactor API keys page
* Add admin app page
* Type fix
* fix types
* fix developer/webhooks/[id] param value type error
* remove unnecessary code
* do not pass t prop to CreateNewWebhookButton
* fix type errors in webhook-edit-view
* fix the remaining type errors
* do not use prisma directly in generateMetadata
* remove use client if unnecessary
* Remove unused shell heading from SettingsLayoutAppDir
* improve metadata
* fix billing page
* fix import in settings/teams
* Use next `notFound()`
* fix type check
* fix type check
* remove unused code
* Fix calendar setting page
* Separate settings pages into route groups
* Refactor admin settings pages
* Remove meta instance from billing page route
* Update settings layoutAppDir
* Refactor developer settings pages
* Refactor out of office
* Refactor my account settings
* Refactor admin api page
* Refactor security pages
* Type fix
* fix styling in settings layout
---------
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Benny Joo <sldisek783@gmail.com >
2024-09-09 01:15:03 -04:00
Anik Dhabal Babu
33aa9420af
fix: fixed the flaky e2e tests that failed the most times and refactor ( #16364 )
...
* fix: fixed the flaky tests that failed maximum times
* Update action-based.e2e.ts
* another
* add
* add another
* update
* fix
* add
* fix
* update
* update and add
* fix
* update
* update
* chnages
* chore: updates
* reafactor and following best practice
* fix
* add and update
* update
* update and fix
* fix type
* another test
* update
* Update organization-invitation.e2e.ts
* refactor and update
* fix
* final update
2024-09-07 18:52:55 -03:00
f5c16f0d6b
feat: OOO webhook and zapier ( #15434 )
...
* zapier and webhook
* instructions for zapier
* Fix types
* fix types
* revert adding zap template
* Update packages/app-store/zapier/README.md
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
* Update packages/app-store/zapier/README.md
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
* Update packages/app-store/zapier/README.md
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
* Update packages/features/webhooks/lib/scheduleTrigger.ts
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
* wip
* Fixes from comments, no more sendPayloadNoBooking
* fix subscriberOptions teamIds param type
* types
* Update packages/features/webhooks/lib/sendPayload.ts
* Re add zapierPayload to don't break old zaps
* instead of metadata use oooEntry inside webhookPayload
* undo comment message
* Types
* reset changes on yarn.lock
* review changes
* fix types
* fix types
* tentative fix for types in webhook
* type improvements
* fix description + clean up
* revert yarn.lock changes
* allow custom template for ooo entry
* type fixes
* type fix
* fix donwloadLinks in payload
* simplify some types
* allow array or number for teamId
* same payload for test trigger
* code clean up
* fix no show e2e test
* translate text for webhook payload and fix conditional
* add test for ooo_created webhooks
* reset files
* merge fix
* fix test data test id
* remove unused variable
* only trigger for accepted memberships
* remove unused variable
---------
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
2024-09-06 15:48:05 -04:00
Morgan
a910eb96ad
chore: improve typing of runSeparateQueriesForOrStatements ( #16525 )
...
* chore: improve typing of runSeparateQueriesForOrStatements
* fixup! chore: improve typing of runSeparateQueriesForOrStatements
* fixup! fixup! chore: improve typing of runSeparateQueriesForOrStatements
* fixup! fixup! fixup! chore: improve typing of runSeparateQueriesForOrStatements
2024-09-06 14:50:33 +00:00
Keith Williams
5c75cfc17f
chore: make generic function for separate or queries ( #16522 )
...
* trying to create generic function for ors
* chore: Add generic function to run separate queries for OR
* Refactored getTotalNoShows to use separate queries
* Finished noshows
* Made the no shows logic handle single result
2024-09-06 12:27:05 +00:00
Syed Ali Shahbaz
21368bb130
Update FeedbackTable.tsx ( #16521 )
2024-09-06 11:21:07 +00:00