commitda2693567cAuthor: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 14:45:25 2025 +0100 chore: ran biome format commitdb19928ceaMerge:3005d452d5d285a2Author: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 13:25:11 2025 +0100 Merge branch 'staging' of https://github.com/useautumn/autumn into staging commit3005d45252Merge:5cb89756784f7f92Author: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 13:25:01 2025 +0100 Merge branch 'main' into staging commitd5d285a25bMerge:894f943fb3952a27Author: John Yeo <51376134+johnyeocx@users.noreply.github.com> Date: Mon Sep 22 13:19:48 2025 +0100 Merge pull request #224 from muhammadusmandev/fix/create-product-prevent-empty-name-submission Fix: Create product prevent API call if product name field is empty and invalid characters commit894f943f31Merge:5cb8975659aaf3c4Author: John Yeo <51376134+johnyeocx@users.noreply.github.com> Date: Mon Sep 22 13:19:15 2025 +0100 Merge pull request #223 from sidgaikwad/Fixes/Update-logic-reward-program Fixes/update logic reward program commit59aaf3c430Author: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 13:17:56 2025 +0100 Fixes/Update-logic-reward-program commit5f9eb4f02dMerge:7b1b2cd25cb89756Author: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 13:17:46 2025 +0100 Merge branch 'staging' into Fixes/Update-logic-reward-program commit7b1b2cd278Author: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 13:12:39 2025 +0100 fix: show error message for update reward program commit5cb897560dMerge:79cf0f5894dd5ba5Author: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 13:06:11 2025 +0100 Merge branch 'staging' of https://github.com/useautumn/autumn into staging commit79cf0f5839Author: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 13:06:09 2025 +0100 fix: update feature modal scrolls commit94dd5ba5b1Merge:9715e04e609bd24bAuthor: John Yeo <51376134+johnyeocx@users.noreply.github.com> Date: Mon Sep 22 12:58:51 2025 +0100 Merge pull request #215 from shreyash1231/fix/Disabled-Create-Customer-Button-Until-Id-Or-Email-is-Filled-To-Prevent-API-CALL Fix/disabled create customer button until id or email is filled to prevent api call commit9715e04eddMerge:97190711fe96c87aAuthor: John Yeo <51376134+johnyeocx@users.noreply.github.com> Date: Mon Sep 22 12:44:40 2025 +0100 Merge pull request #213 from SirTenzin/fix/event-timezone fix: 🐛 timezones not localised commit9719071149Merge:9c1862b47e201daeAuthor: John Yeo <51376134+johnyeocx@users.noreply.github.com> Date: Mon Sep 22 12:44:28 2025 +0100 Merge pull request #217 from SirTenzin/fix/trmnl-values fix: 🐛 only counted row instead of value commit9c1862b405Merge:6040c1034fd25cc1Author: John Yeo <51376134+johnyeocx@users.noreply.github.com> Date: Mon Sep 22 12:43:36 2025 +0100 Merge pull request #216 from SirTenzin/feat/reward-migrations fix: 🐛 reward price_ids migrations commit4fd25cc161Author: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 12:43:06 2025 +0100 fix: ent rollover null / undefined difference commit784f7f9290Merge:dd0e9f1f6040c103Author: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 10:40:49 2025 +0100 fix: referral program coupon reward, apply to redeemer commitdd0e9f1fd7Author: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 10:06:27 2025 +0100 fix: referral utils apply to both coupon commite40e5a06f9Author: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 09:53:38 2025 +0100 chore: fixing reward migrations commite161cbec83Merge:e8ff791a6040c103Author: John Yeo <johnyeocx@gmail.com> Date: Sun Sep 21 18:24:24 2025 +0100 Merge branch 'staging' into feat/reward-migrations commitb3952a2702Author: Muhammad Usman <muhammadusmandev@yahoo.com> Date: Sat Sep 20 08:28:35 2025 -0700 Fix: Create product prevent API call if product name field is empty and not valid commit1f609eb592Author: sidgaikwad <gaikwadsiddharth039@gmail.com> Date: Sat Sep 20 00:53:46 2025 +0530 changes for the update logic for passing proper id commit86222adfa9Author: sidgaikwad <gaikwadsiddharth039@gmail.com> Date: Sat Sep 20 00:20:44 2025 +0530 `feat(rewardPrograms): Update RewardProgramService to support idOrInternalId and add update endpoint` commitab655107fcAuthor: sidgaikwad <gaikwadsiddharth039@gmail.com> Date: Fri Sep 19 23:21:05 2025 +0530 changes to have view for the updaterewardprogram and also the service for it commite8ff791aceAuthor: amianthus <49116958+SirTenzin@users.noreply.github.com> Date: Fri Sep 19 12:58:48 2025 +0100 fix: 🐛 dont use unmatched prices commite2528194fdAuthor: amianthus <49116958+SirTenzin@users.noreply.github.com> Date: Fri Sep 19 12:53:06 2025 +0100 feat: 🎸 toast to alert of any unmigrated prices commit7e201dae41Author: amianthus <49116958+SirTenzin@users.noreply.github.com> Date: Tue Sep 16 14:47:04 2025 +0100 fix: 🐛 only counted row instead of value commit590a2ae86fAuthor: amianthus <49116958+SirTenzin@users.noreply.github.com> Date: Tue Sep 16 14:23:26 2025 +0100 refactor: 💡 clean up commitd529d6adb7Author: amianthus <49116958+SirTenzin@users.noreply.github.com> Date: Tue Sep 16 13:52:35 2025 +0100 refactor: 💡 types commitd6e9802cdcAuthor: amianthus <49116958+SirTenzin@users.noreply.github.com> Date: Tue Sep 16 13:52:28 2025 +0100 feat: 🎸 reward migrations commit609bd24b60Author: shreyash1231 <chandwadkarshreyash@gmail.com> Date: Tue Sep 16 17:08:33 2025 +0530 fix/Disabled-Create-Customer-Button-Until-Id-Or-Email-is-Filled-To-Prevent-API-CALL commitd13505621cAuthor: shreyash1231 <chandwadkarshreyash@gmail.com> Date: Tue Sep 16 16:41:45 2025 +0530 Disabled-Create-Customer-Button-Until-Name-Id-Or-Email-isfilled-to-Prevent-API-CALL commitc26bd73627Author: amianthus <49116958+SirTenzin@users.noreply.github.com> Date: Mon Sep 15 15:25:47 2025 +0100 refactor: 💡 type sugar :) commit77790cb176Author: amianthus <49116958+SirTenzin@users.noreply.github.com> Date: Mon Sep 15 15:11:05 2025 +0100 fix: 🐛 applying to all commitfe96c87a7aAuthor: amianthus <49116958+SirTenzin@users.noreply.github.com> Date: Mon Sep 15 14:47:16 2025 +0100 fix: 🐛 timezones not localised
148 lines
5.2 KiB
TypeScript
148 lines
5.2 KiB
TypeScript
/* TABLES */
|
|
import { organizations } from "../models/orgModels/orgTable.js";
|
|
import { chatResults } from "../models/chatResultModels/chatResultTable.js";
|
|
import { features } from "../models/featureModels/featureTable.js";
|
|
|
|
// Customer Tables
|
|
import { customers } from "../models/cusModels/cusTable.js";
|
|
import { entities } from "../models/cusModels/entityModels/entityTable.js";
|
|
|
|
// Product Tables
|
|
import { products } from "../models/productModels/productTable.js";
|
|
import { prices } from "../models/productModels/priceModels/priceTable.js";
|
|
import { entitlements } from "../models/productModels/entModels/entTable.js";
|
|
import { freeTrials } from "../models/productModels/freeTrialModels/freeTrialTable.js";
|
|
import { rollovers } from "../models/cusProductModels/cusEntModels/rolloverModels/rolloverTable.js";
|
|
import { rolloverRelations } from "../models/cusProductModels/cusEntModels/rolloverModels/rolloverRelations.js";
|
|
|
|
// CusProduct Tables
|
|
import { customerProducts } from "../models/cusProductModels/cusProductTable.js";
|
|
import { customerPrices } from "../models/cusProductModels/cusPriceModels/cusPriceTable.js";
|
|
import { customerEntitlements } from "../models/cusProductModels/cusEntModels/cusEntTable.js";
|
|
|
|
// Other Tables
|
|
import { apiKeys } from "../models/devModels/apiKeyTable.js";
|
|
import { metadata } from "../models/otherModels/metadataTable.js";
|
|
import { subscriptions } from "../models/subModels/subTable.js";
|
|
import { invoices } from "../models/cusModels/invoiceModels/invoiceTable.js";
|
|
import { invoiceRelations } from "../models/cusModels/invoiceModels/invoiceRelations.js";
|
|
|
|
// Reward Tables
|
|
import { rewards } from "../models/rewardModels/rewardModels/rewardTable.js";
|
|
import { rewardPrograms } from "../models/rewardModels/rewardProgramModels/rewardProgramTable.js";
|
|
import { referralCodes } from "../models/rewardModels/referralModels/referralCodeTable.js";
|
|
import { rewardRedemptions } from "../models/rewardModels/referralModels/rewardRedemptionTable.js";
|
|
|
|
// Migration Tables
|
|
import { migrationJobs } from "../models/migrationModels/migrationJobTable.js";
|
|
import { migrationErrors } from "../models/migrationModels/migrationErrorTable.js";
|
|
|
|
/* RELATIONS */
|
|
import { organizationsRelations } from "../models/orgModels/orgRelations.js";
|
|
import { featureRelations } from "../models/featureModels/featureRelations.js";
|
|
|
|
// Customer Relations
|
|
import { customersRelations } from "../models/cusModels/cusRelations.js";
|
|
import { entitiesRelations } from "../models/cusModels/entityModels/entityRelations.js";
|
|
|
|
// Product Relations
|
|
import { entitlementsRelations } from "../models/productModels/entModels/entRelations.js";
|
|
import { priceRelations } from "../models/productModels/priceModels/priceRelations.js";
|
|
import { productRelations } from "../models/productModels/productRelations.js";
|
|
import { freeTrialRelations } from "../models/productModels/freeTrialModels/freeTrialRelations.js";
|
|
|
|
// CusProduct Relations
|
|
import { customerProductsRelations } from "../models/cusProductModels/cusProductRelations.js";
|
|
import { customerPricesRelations } from "../models/cusProductModels/cusPriceModels/cusPriceRelations.js";
|
|
import { customerEntitlementsRelations } from "../models/cusProductModels/cusEntModels/cusEntRelations.js";
|
|
import { apiKeyRelations } from "../models/devModels/apiKeyRelations.js";
|
|
import { replaceableRelations } from "../models/cusProductModels/cusEntModels/replaceableRelations.js";
|
|
|
|
// Reward Relations
|
|
import { rewardProgramRelations } from "../models/rewardModels/rewardProgramModels/rewardProgramRelations.js";
|
|
import { referralCodeRelations } from "../models/rewardModels/referralModels/referralCodeRelations.js";
|
|
import { rewardRedemptionRelations } from "../models/rewardModels/referralModels/rewardRedemptionRelations.js";
|
|
|
|
// Migration Relations
|
|
import { migrationErrorRelations } from "../models/migrationModels/migrationErrorRelations.js";
|
|
|
|
// Analytics Tables
|
|
import { actions } from "../models/analyticsModels/actionTable.js";
|
|
import { events } from "../models/eventModels/eventTable.js";
|
|
import { replaceables } from "../models/cusProductModels/cusEntModels/replaceableTable.js";
|
|
|
|
import {
|
|
user,
|
|
session,
|
|
account,
|
|
verification,
|
|
member,
|
|
invitation,
|
|
} from "./auth-schema.js";
|
|
import {
|
|
userRelations,
|
|
memberRelations,
|
|
inviteRelations,
|
|
} from "./auth-relations.js";
|
|
|
|
export {
|
|
// Tables
|
|
organizations,
|
|
chatResults,
|
|
freeTrials,
|
|
entitlements,
|
|
prices,
|
|
features,
|
|
products,
|
|
customerProducts,
|
|
customerPrices,
|
|
customerEntitlements,
|
|
invoices,
|
|
customers,
|
|
entities,
|
|
apiKeys,
|
|
metadata,
|
|
subscriptions,
|
|
rewards,
|
|
rewardPrograms,
|
|
referralCodes,
|
|
rewardRedemptions,
|
|
migrationJobs,
|
|
migrationErrors,
|
|
actions,
|
|
events,
|
|
replaceables,
|
|
rollovers,
|
|
// Auth
|
|
user,
|
|
session,
|
|
account,
|
|
verification,
|
|
member,
|
|
invitation,
|
|
// Relations
|
|
organizationsRelations,
|
|
entitlementsRelations,
|
|
featureRelations,
|
|
priceRelations,
|
|
productRelations,
|
|
freeTrialRelations,
|
|
customerProductsRelations,
|
|
customerPricesRelations,
|
|
customerEntitlementsRelations,
|
|
customersRelations,
|
|
entitiesRelations,
|
|
apiKeyRelations,
|
|
rewardProgramRelations,
|
|
referralCodeRelations,
|
|
rewardRedemptionRelations,
|
|
migrationErrorRelations,
|
|
replaceableRelations,
|
|
invoiceRelations,
|
|
rolloverRelations,
|
|
// Auth Relations
|
|
userRelations,
|
|
memberRelations,
|
|
inviteRelations,
|
|
};
|