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

Domains: Add new automation task to sync expiration dates more quickly

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 5.11.0
    • Fix Version/s: 5.12.0-b1
    • Component/s: Plugins, Staff Interface
    • Labels:
      None

      Description

      The domain manager creates an automation task called "Domain Synchronization". Maybe we can piggy back on this.

      Consider the scenario:

      1. A domain is renewed, and the client pays the invoice.
      2. The expiration date of the domain remains unchanged, because we only sync once per day. Client is confused as to why the expiration date is wrong.

      To resolve this, we should either update this automation task or create another. (Updating this one is probably best).

      The task will be interval, default to say 5 minutes.

      When the task runs, look for domains that were recently renewed (since the last time we ran). Fetch the expiration date from the registrar module and update it.

      Only once a day should we sync ALL domains, but we want to sync recently paid and renewed domains more quickly.

        Activity

        There are no comments yet on this issue.

          People

          • Assignee:
            Unassigned
            Reporter:
            admin Paul Phillips
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated: