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

Import Manager: Add additional mapping files for modules for whmcs

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Duplicate
    • Affects Version/s: 4.6.0
    • Fix Version/s: None
    • Component/s: Plugins
    • Labels:
      None

      Description

      The import manager has mapping files so that the data from modules is imported to the like module in Blesta. Since these mapping files were created, we've added many new modules that are currently imported using the Universal Module because there is no map.

      /plugins/import_manager/components/migrators/whmcs/5.2/config/

      We have:

      • cPanel
      • DirectAdmin
      • generic_registrar
      • generic_server
      • Interworx
      • Multicraft
      • Namecheap
      • NetEarthOne
      • Plesk8
      • Plesk9
      • Plesk10
      • ResellerClub

      We need to add:

      • SolusVM
      • CentovaCast (see attached file)
      • Virtualmin
      • WHMSonic

      And likely others from 3rd parties, but these include modules that ship with WHMCS.

      One thing to note is that SolusVM requires that an admin create 3 custom fields in WHMCS. The vserverid is a critical field that links the service to a VM in SolusVM, and will need to be pulled from there. I don't know if the import manager can pull data from custom fields like this or not. Attached is a screenshot showing these fields as configured in WHMCS.

      1. centovacast.php
        2 kB
        Paul Phillips
      1. solusvm-whmcs.png
        37 kB

        Activity

        Hide
        jonathan Jonathan Reissmueller added a comment -

        This task is very broad and the mappings can be quite different. We should create tasks for each individual module.

        Show
        jonathan Jonathan Reissmueller added a comment - This task is very broad and the mappings can be quite different. We should create tasks for each individual module.
        Hide
        jonathan Jonathan Reissmueller added a comment -

        This is replaced by CORE-4643 CORE-4644 CORE-4645 CORE-4646

        Show
        jonathan Jonathan Reissmueller added a comment - This is replaced by CORE-4643 CORE-4644 CORE-4645 CORE-4646
        Hide
        admin Paul Phillips added a comment -

        Reopened to remove version assignment.

        Show
        admin Paul Phillips added a comment - Reopened to remove version assignment.

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - 0 minutes
              0m
              Remaining:
              Remaining Estimate - 0 minutes
              0m
              Logged:
              Time Spent - 2 hours, 2 minutes
              2h 2m