Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 5.1.0-b2
-
Component/s: None
-
Labels:None
-
Epic Link:
Description
Currently, it is impossible to switch between registrars for a TLD after services are created. That is far from ideal. We should come up with some way of supporting this.
The topic could use more thought, but currently this is what I'm thinking.
Instead of having only one package per TLD, let's keep a list of packages for each tld.
When the registrar is changed, let's do 1 of 2 things:
- If a package already exists for this TLD and Registrar, mark that package as active
- Otherwise create a new package and add it to the list for this TLD. (perhaps we should clone the pricing from the previous package).
The old package would then be marked "inactive".
A few database updates will likely be needed.
- domain_manager_tlds
- Add id column and make it the primary key
- Create a unique index on the tld and company columns
- Change the package_id to active_package_id
- domain_manager_tld_packages
- tld_id
- package_id
We need to make sure that the TLD list and Modal is base off of the active package from the TLD rather than any of the inactive ones. We'll also need to make sure that the Order form only uses the active package.
Activity
Jonathan Reissmueller
created issue -
Jonathan Reissmueller
made changes -
Field | Original Value | New Value |
---|---|---|
Rank | Ranked higher |
Jonathan Reissmueller
made changes -
Story Points | 8 |
Jonathan Reissmueller
made changes -
Sprint | 5.2.0 Sprint 1 [ 134 ] |
Jonathan Reissmueller
made changes -
Rank | Ranked higher |
Abdy Franco
made changes -
Assignee | Abdy Franco [ abdy ] |
Abdy Franco
made changes -
Status | Open [ 1 ] | In Progress [ 3 ] |
Abdy Franco
made changes -
Remaining Estimate | 0 minutes [ 0 ] | |
Time Spent | 28 minutes [ 1680 ] | |
Worklog Id | 14982 [ 14982 ] |
Jonathan Reissmueller
made changes -
Sprint | 5.1.0 Sprint 8 [ 134 ] | 5.2.0 Sprint 1 [ 136 ] |
Jonathan Reissmueller
made changes -
Epic Link | CORE-4304 [ 15830 ] |
Jonathan Reissmueller
made changes -
Original Estimate | 0 minutes [ 0 ] |
Abdy Franco
made changes -
Time Spent | 28 minutes [ 1680 ] | 3 hours, 24 minutes [ 12240 ] |
Worklog Id | 15000 [ 15000 ] |
Abdy Franco
made changes -
Time Spent | 3 hours, 24 minutes [ 12240 ] | 1 day, 16 minutes [ 29760 ] |
Worklog Id | 15007 [ 15007 ] |
Abdy Franco
made changes -
Time Spent | 1 day, 16 minutes [ 29760 ] | 1 day, 6 hours, 49 minutes [ 53340 ] |
Worklog Id | 15021 [ 15021 ] |
Jonathan Reissmueller
made changes -
Sprint | 5.1.0-b2 Sprint 1 [ 136 ] | 5.2.0 Sprint 1 [ 137 ] |
Abdy Franco
made changes -
Time Spent | 1 day, 6 hours, 49 minutes [ 53340 ] | 2 days, 6 hours, 35 minutes [ 81300 ] |
Worklog Id | 15022 [ 15022 ] |
Abdy Franco
made changes -
Status | In Progress [ 3 ] | In Review [ 5 ] |
Resolution | Fixed [ 1 ] |
Abdy Franco
made changes -
Time Spent | 2 days, 6 hours, 35 minutes [ 81300 ] | 2 days, 7 hours, 32 minutes [ 84720 ] |
Worklog Id | 15027 [ 15027 ] |
Jonathan Reissmueller
made changes -
Sprint | 5.2.0 Sprint 1 [ 137 ] | 5.1.0-b2 Sprint 1 [ 136 ] |
Jonathan Reissmueller
made changes -
Rank | Ranked higher |
Jonathan Reissmueller
made changes -
Fix Version/s | 5.1.0-b2 [ 11713 ] | |
Fix Version/s | 5.2.0-b1 [ 11709 ] |
Jonathan Reissmueller
made changes -
Status | In Review [ 5 ] | Closed [ 6 ] |
The Packages.delete event handler will also need to be updated.