Project

General

Profile

Edit Copy Actions

Feature #10198

open

Jobs scheduling in main branch

Added by Divya Inapakurthi 2 days ago. Updated about 4 hours ago.

Status:
In Progress
Priority:
Normal
Target version:
-
Start date:
08/06/2026
Due date:
08/06/2026 (Due in 0 days)
% Done:

0%

Estimated time:
(Total: 0:00 h)

Add

Subtasks 1 (1 open0 closed)

Feature #10252: Jobs scheduling in subscription branchIn ProgressDivya Inapakurthi08/06/202608/06/2026

Delete link to subtaskActions

Add

Related issues

Actions #1

Updated by Divya Inapakurthi 2 days ago

  • Due date changed from 08/04/2026 to 08/05/2026
  • Status changed from New to In Progress

Updated by Divya Inapakurthi 1 day ago

  • Due date changed from 08/05/2026 to 08/06/2026

Frontend Plan Edit Bug: Fixed "Subscription not found" error on page 2+ plan edits by fetching plans directly by ID in

CreateSubscription.tsx
.
Frontend Coupon Text: Dynamically hid promo code text during checkout when no active coupons exist in

DialogSteps.tsx
.
Frontend Toasts: Simplified checkout success notifications in

ServicePlansPublic.tsx
.
Backend Central Engine: Created

visitScheduleHelper.js
so Stripe webhooks and manual admin subscriptions execute identical scheduling logic.
Backend Capacity Pre-Fetch: Added pre-fetching of active database jobs in

subscripiton.service.js
to strictly enforce daily maxJobsPerDay limits.
Backend 7-Day Anti-Collision: Enforced a 7-day minimum gap between visits for the same subscriber to prevent consecutive-day job clustering during month rollovers in

visitScheduleHelper.js
.

Actions #3

Updated by Divya Inapakurthi about 4 hours ago

  • Due date changed from 08/06/2026 to 08/07/2026
Actions #4

Updated by Divya Inapakurthi about 4 hours ago

  • Subtask #10252 added
Edit Copy Actions

Also available in: Atom PDF