Backend Docs

Test cases

Order-form
Service now creation requires service type (service or addOn)
Create form :
form can only be created if service, upsell and addon payment type is only subscription or oneTime
Create with addon, upsell
Multiple currency is not supported for service and additional services(addon, upsell)
If upsell is added, a new order will be created
If upsell is subscription, a new subscription will be created
No order/subscription will be created for addon
Total price when purchasing will have addon prices added as well
If add on is one time, a one time payment should be charged in stripe
If add on is subscription, a subscription should be created in stripe. Check cancel at time as well
If Up sell is one time, a one time payment should be charged in stripe
If upsell is subscription, a subscription should be created in stripe. Check cancel at time as well
Check service, add on and upsell currency matches stripe currency
Check the amount charged in stripe with app’s amount
Folder
Creating company will create default folders below
All Orders
All Tickets
System generated folders cannot be deleted
Folders cannot be created by user inside system generated folders
Create child folder under a parent one and check if it is placed in the right place
After each order creation, there will be a folder created for it named with the order custom id in both catalog and manual order
Inside the order folder there will be a folder named “Tasks” for all task files
all the files uploaded to the order folder willl be shown in the order
vice versa
Deleting file from either of the place will remove it from both sides (task, order and folder)
Download file will provide proper signed url for download for all the files inside at any deep level
Order folder is also created if proposal is accepted
files attached to proposal will be uploaded to order folder
Any files uploaded to ticket will be on “All Tickets” folder in the project root
If deleted from any of the two places, it will be removed from both
On each file upload, the folder size will be updated accordingly



Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.