From 580957e4aafd17fc89e81628f29b429731ad70f1 Mon Sep 17 00:00:00 2001 From: Henry Heng Date: Wed, 1 Oct 2025 12:32:30 +0100 Subject: [PATCH] Chore/Remove Previous Subscription (#5282) Remove cancel subscription functionality from account controller and UI components; update email background and logo URLs across multiple email templates. --- .../controllers/account.controller.ts | 25 ----- .../enterprise/emails/verify_email_cloud.hbs | 4 +- .../enterprise/emails/verify_email_cloud.html | 4 +- .../enterprise/emails/workspace_add_cloud.hbs | 4 +- .../emails/workspace_add_cloud.html | 4 +- .../emails/workspace_new_invite_cloud.hbs | 4 +- .../emails/workspace_new_invite_cloud.html | 4 +- .../workspace_new_invite_enterprise.hbs | 4 +- .../workspace_new_invite_enterprise.html | 4 +- .../emails/workspace_update_invite_cloud.hbs | 4 +- .../emails/workspace_update_invite_cloud.html | 4 +- .../workspace_update_invite_enterprise.hbs | 4 +- .../workspace_update_invite_enterprise.html | 4 +- .../emails/workspace_user_reset_password.hbs | 4 +- .../emails/workspace_user_reset_password.html | 4 +- .../src/enterprise/routes/account.route.ts | 2 - packages/ui/src/api/account.api.js | 2 - packages/ui/src/views/account/index.jsx | 104 ------------------ packages/ui/src/views/auth/signIn.jsx | 12 -- 19 files changed, 28 insertions(+), 173 deletions(-) diff --git a/packages/server/src/enterprise/controllers/account.controller.ts b/packages/server/src/enterprise/controllers/account.controller.ts index f29af60fc..9c360a6a9 100644 --- a/packages/server/src/enterprise/controllers/account.controller.ts +++ b/packages/server/src/enterprise/controllers/account.controller.ts @@ -2,7 +2,6 @@ import { Request, Response, NextFunction } from 'express' import { StatusCodes } from 'http-status-codes' import { AccountService } from '../services/account.service' import { getRunningExpressApp } from '../../utils/getRunningExpressApp' -import axios from 'axios' export class AccountController { public async register(req: Request, res: Response, next: NextFunction) { @@ -84,30 +83,6 @@ export class AccountController { } } - public async cancelPreviousCloudSubscrption(req: Request, res: Response, next: NextFunction) { - try { - const { email } = req.body - if (!email) { - return res.status(StatusCodes.BAD_REQUEST).json({ message: 'Email is required' }) - } - - const headers = { - 'Content-Type': 'application/json', - Accept: 'application/json' - } - - const response = await axios.post(`${process.env.ENGINE_URL}/cancel-subscription`, { email }, { headers }) - - if (response.status === 200) { - return res.status(StatusCodes.OK).json(response.data) - } else { - return res.status(response.status).json(response.data) - } - } catch (error) { - next(error) - } - } - public async logout(req: Request, res: Response, next: NextFunction) { try { if (req.user) { diff --git a/packages/server/src/enterprise/emails/verify_email_cloud.hbs b/packages/server/src/enterprise/emails/verify_email_cloud.hbs index 5d7bd2797..98b276e72 100644 --- a/packages/server/src/enterprise/emails/verify_email_cloud.hbs +++ b/packages/server/src/enterprise/emails/verify_email_cloud.hbs @@ -79,7 +79,7 @@ style=' position: relative; background-color: #151719 !important; - background-image: url(https://auth.flowiseai.com/storage/v1/object/public/flowise-static-assets/flowise_email_bg.svg); + background-image: url(https://general-flowise.s3.us-east-1.amazonaws.com/flowise_email_bg.svg); background-position: center top; background-size: contain; background-repeat: no-repeat; @@ -220,7 +220,7 @@