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

            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