Details
-
Type: Sub-task
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 5.2.0-b1
-
Component/s: Client Interface, Staff Interface
-
Labels:None
Description
Clients can renew services individually, but not bulk renew.
Add a new button under Actions when a client manages their service called "Renew Now".
This button should open a modal box with more details allowing the client to confirm the action. Clients should be able to select how many cycles to renew which pricing term to use for renewal and we should show them the date they would be covered through by renewing in advance based on what they enter.
After the renewal form is submitted we will generate an invoice (see CORE-4316 for some of the calculations/considerations) and take the client directly to the payment page.
We should also be aware that domains can only be renewed for up to ten years. So if the user has a domain valid for 5 years and then tried to push out the renew date 6 more years, they should be rejected.