Skip to content
This repository has been archived by the owner on Oct 30, 2023. It is now read-only.

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
Clone this wiki locally