* wip * Add preview mode in router * 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 * WIP * remove comment * update migrations * get attributes weights and virtual queue data * use attribute weights and use bookings of virtual queue only * clean up migrations * Add shortfall column and add tests * code clean up from feedback * wrapper function for getLuckyUser * code clean up * fetch routingFormResponse in handleNewBooking * fix type errors * fix type errors in tests * fix getAttributesQueryValue import for tests * fix totalWeight * add test for attributes weights and virtual queues * clean up code * add test for prepareQueuesAndAttributesData * remove console.log * use lazy import * Add more tests and more columns to matching members queue * fix issue from merge * always send usersAndTheirBookingShortfalls --------- Co-authored-by: CarinaWolli <wollencarina@gmail.com> Co-authored-by: Alex van Andel <me@alexvanandel.com>
35 lines
512 B
TypeScript
35 lines
512 B
TypeScript
export * from "@trpc/react-query/shared";
|
|
|
|
export const ENDPOINTS = [
|
|
"admin",
|
|
"apiKeys",
|
|
"appRoutingForms",
|
|
"apps",
|
|
"auth",
|
|
"availability",
|
|
"appBasecamp3",
|
|
"bookings",
|
|
"deploymentSetup",
|
|
"dsync",
|
|
"eventTypes",
|
|
"features",
|
|
"highPerf",
|
|
"insights",
|
|
"payments",
|
|
"public",
|
|
"timezones",
|
|
"saml",
|
|
"slots",
|
|
"teams",
|
|
"organizations",
|
|
"users",
|
|
"viewer",
|
|
"webhook",
|
|
"workflows",
|
|
"appsRouter",
|
|
"googleWorkspace",
|
|
"oAuth",
|
|
"attributes",
|
|
"routingForms",
|
|
] as const;
|