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

Domain Manager: Domain Synchronization

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 5.1.0-b1
    • Component/s: None
    • Labels:
      None

      Description

      Domain Synchronization

      The actual task will have been added in CORE-3787 so all that should be done here is the implementation.

      Every domains expiration date needs to be updated in Blesta to match reality. If a domain is renewed through the registry directly, then we want to notice that change and update it internally so that we do not bill the client for it, and so that we show the correct value in the UI.

      Once daily we should loop over every service assigned to a 'registrar' type module and make a call to the module to get the service's expiration date using the module's getExpirationDate() method (introduced by CORE-3813). This date should be used to set the renewal date for the service.

      Some TLDs require early renewal, perhaps we should add an option to the TLD Pricing page to set the number of days before the expiration date that a service should be renewed.

        Issue Links

          Activity

          Hide
          jonathan Jonathan Reissmueller added a comment -

          See CORE-3034 for the inspiration to the specifications

          Show
          jonathan Jonathan Reissmueller added a comment - See CORE-3034 for the inspiration to the specifications

            People

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

              Dates

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

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 day, 5 hours, 10 minutes
                1d 5h 10m

                  Agile