Uploaded image for project: 'Blesta Core'
  1. Blesta Core
  2. CORE-4346

Domain Manager: Evaluate domain "extra feature" support by registrar

    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

      Description

      CORE-4345 adds new methods for determining if a module supports id protection, email forwarding, etc. The domain manager should be updated to check these methods when attempting to assign the various domain extra features to a TLD.

      As a consequence of implementing this, we'll also need to update how we are assigning these extra features to TLDs. What if the TLD registrar changes to one that doesn't support the current set of extra features? I see 2 possibilities:

      1. We move the extra feature columns to the domains_packages table
      2. We remove the extra feature columns and derive the information from configurable options assigned to the package

      Regardless of which route we take, we'll need to updated registrar changes to account for this. When creating a new package, the registrar change should only keep the extra features that are supported by the new module.

        Issue Links

          Activity

          jonathan Jonathan Reissmueller created issue -
          jonathan Jonathan Reissmueller made changes -
          Field Original Value New Value
          Rank Ranked higher
          jonathan Jonathan Reissmueller made changes -
          Link This issue is blocked by CORE-4345 [ CORE-4345 ]
          jonathan Jonathan Reissmueller made changes -
          Story Points 5
          jonathan Jonathan Reissmueller made changes -
          Sprint 5.1.0-b2 Sprint 1 [ 136 ]
          jonathan Jonathan Reissmueller made changes -
          Rank Ranked lower
          jonathan Jonathan Reissmueller made changes -
          Epic Link CORE-4304 [ 15830 ]
          jonathan Jonathan Reissmueller made changes -
          Assignee Jonathan Reissmueller [ jonathan ]
          jonathan Jonathan Reissmueller made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          jonathan Jonathan Reissmueller made changes -
          Remaining Estimate 0 minutes [ 0 ]
          Time Spent 2 hours, 40 minutes [ 9600 ]
          Worklog Id 15045 [ 15045 ]
          jonathan Jonathan Reissmueller made changes -
          Status In Progress [ 3 ] In Review [ 5 ]
          Resolution Fixed [ 1 ]
          jonathan Jonathan Reissmueller made changes -
          Time Spent 2 hours, 40 minutes [ 9600 ] 6 hours, 15 minutes [ 22500 ]
          Worklog Id 15049 [ 15049 ]
          jonathan Jonathan Reissmueller made changes -
          Time Spent 6 hours, 15 minutes [ 22500 ] 6 hours, 42 minutes [ 24120 ]
          Worklog Id 15053 [ 15053 ]
          jonathan Jonathan Reissmueller made changes -
          Status In Review [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              jonathan Jonathan Reissmueller
              Reporter:
              jonathan Jonathan Reissmueller
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                17/Jun/21

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 6 hours, 42 minutes
                6h 42m

                  Agile