Actions
Feature #145
openFeature #143: 6. Subscription
6.1 Manage Subscription
Status:
In Progress
Priority:
Normal
Assignee:
-
Start date:
12/17/2025
Due date:
% Done:
0%
Description
1 View Subscription Plans (List)¶
Description¶
Admin should be able to view all subscription plans in a list/grid.
Fields to Display¶
- Plan Name
- Price
- Validity (Duration + Type)
- Status (Active / Inactive)
- Most Popular (⭐ badge)
- Sort Order
- Actions (View, Edit, Delete)
Functional Requirements¶
- Default sort by Sort Order
- Highlight plan marked as Most Popular
- Inactive plans shown with muted style
- Only one plan can be marked as Most Popular
2 Add Subscription Plan¶
Description¶
Admin can create a new subscription plan.
Fields¶
- Name *
- Price *
- Validity Duration *
- Validity Duration Type * (Days / Month / Year)
- Description * (HTML Editor)
- Billing Type * (One-time / Recurring)
- Sort Order
- Status (Active / Inactive)
- Is Most Popular (Checkbox)
Business Rules¶
- Name must be unique
- Price must be greater than 0
- If Is Most Popular = true, unset it for all other plans
3 Edit Subscription Plan¶
Description¶
Admin can update an existing subscription plan.
Editable Fields¶
- All as Add
4 View Subscription Plan (Read-Only)¶
Description¶
Admin can view full details of a subscription plan.
Display Fields¶
- Name
- Price
- Validity
- Description (rendered HTML)
- Status
- Billing Type
- Trial Period
- Most Popular indicator
- Created / Updated Date
5 Delete Subscription Plan¶
Description¶
Admin can delete a subscription plan.
Business Rules¶
-
Confirmation dialog required
-
If plan is:
- Already assigned to users → soft delete or block delete
- Not assigned → allow delete
Updated by Aman Sharma about 2 months ago
- Status changed from Archieve to In Progress
Actions