This repository has been archived by the owner on Oct 30, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Subscription Functionality
80010ekta edited this page May 17, 2018
·
1 revision
SUBSCRIPTION FEATURES :
-
Subscription List
- Displays a list of all the available subscription plans
-
Checkout
- Displays the payment detail page where the user needs to enter card number , valid through date and cvv code
- Pay : Makes the payment and if successfull redirects to the my plan page
-
My Plan Screen
- Displays a list of all the purchased subscription plans
-
Create Plan
-
If the user is an end user :
- Can view the details of all the subscription plans available with module wise details (module , service , operation etc.)
- Cannot create a new plan or update an existing plan
-
If the user is super admin :
- Can view the details of all the subscription plans available with module wise details (module , service , operation etc.)
- Add new plan – Can create a new plan
- Can also update the existing plan by performing any of the available create, read , update and delete operations or by changing plan name , validity , description , price etc.
- Save – Saves the changes performed
- Delete – Deletes the plan and removes from the subscription list
- Enable /Disable – When a new plan is created it is by default disabled . If a plan is disabled it will be removed from the subscription list and if a plan is enabled it will be listed in the subscription list
- If we delete or enable/disable a plan we need to save it to see the changes
-
-
ACL
- Access provided only to super-admin
- Displays a list of all the modules with their respective roles and services
- Can give role wise permission for different CRUD operations for different services