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

        admin Paul Phillips created issue -
        admin Paul Phillips made changes -
        Field Original Value New Value
        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.
        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.
        admin Paul Phillips made changes -
        Attachment solusvm-whmcs.png [ 11731 ]
        admin Paul Phillips made changes -
        Attachment centovacast.php [ 11730 ]
        admin Paul Phillips made changes -
        Attachment centovacast.php [ 11732 ]
        admin Paul Phillips made changes -
        Attachment centovacast.php [ 11732 ]
        admin Paul Phillips made changes -
        Attachment centovacast.php [ 11733 ]
        admin Paul Phillips made changes -
        Comment [ Note the provided centovacast.php references hostname.com, some modifications may be required. ]
        tyson Tyson Phillips (Inactive) made changes -
        Rank Ranked higher
        tyson Tyson Phillips (Inactive) made changes -
        Rank Ranked higher
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked lower
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        jonathan Jonathan Reissmueller made changes -
        Fix Version/s 5.1.0-b1 [ 11703 ]
        Fix Version/s Short Term [ 10800 ]
        Assignee Jonathan Reissmueller [ jonathan ]
        jonathan Jonathan Reissmueller made changes -
        Sprint 5.1.0 Sprint 4 [ 131 ]
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        jonathan Jonathan Reissmueller made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        jonathan Jonathan Reissmueller made changes -
        Remaining Estimate 0 minutes [ 0 ]
        Time Spent 2 hours, 2 minutes [ 7320 ]
        Worklog Id 14866 [ 14866 ]
        jonathan Jonathan Reissmueller made changes -
        Assignee Jonathan Reissmueller [ jonathan ]
        jonathan Jonathan Reissmueller made changes -
        Sprint 5.1.0 Sprint 4 [ 131 ]
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked lower
        jonathan Jonathan Reissmueller made changes -
        Fix Version/s 5.2.0-b1 [ 11709 ]
        Fix Version/s 5.1.0-b1 [ 11703 ]
        Original Estimate 0 minutes [ 0 ]
        jonathan Jonathan Reissmueller made changes -
        Assignee Jonathan Reissmueller [ jonathan ]
        jonathan Jonathan Reissmueller made changes -
        Status In Progress [ 3 ] Open [ 1 ]
        jonathan Jonathan Reissmueller made changes -
        Assignee Jonathan Reissmueller [ jonathan ]
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        admin Paul Phillips made changes -
        Fix Version/s 5.2.0-b2 [ 11717 ]
        Fix Version/s 5.2.0-b1 [ 11709 ]
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        admin Paul Phillips made changes -
        Fix Version/s 5.3.0-b1 [ 11711 ]
        Fix Version/s 5.2.0 [ 11717 ]
        admin Paul Phillips made changes -
        Fix Version/s 5.4.0-b1 [ 11719 ]
        Fix Version/s 5.3.0-b1 [ 11711 ]
        jonathan Jonathan Reissmueller made changes -
        Fix Version/s 5.5.0-b1 [ 11726 ]
        Fix Version/s 5.4.0-b1 [ 11719 ]
        jonathan Jonathan Reissmueller made changes -
        Fix Version/s 5.6.0-b1 [ 11730 ]
        Fix Version/s 5.5.0-b1 [ 11726 ]
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        jonathan Jonathan Reissmueller made changes -
        Sprint 5.6.0 Sprint 2 [ 158 ]
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        jonathan Jonathan Reissmueller made changes -
        Sprint 5.6.0 Sprint 2 [ 158 ]
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        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.
        jonathan Jonathan Reissmueller made changes -
        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.
        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.
        jonathan Jonathan Reissmueller made changes -
        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.
        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.
        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
        jonathan Jonathan Reissmueller made changes -
        Status Open [ 1 ] Closed [ 6 ]
        Resolution Duplicate [ 3 ]
        admin Paul Phillips made changes -
        Resolution Duplicate [ 3 ]
        Status Closed [ 6 ] Reopened [ 4 ]
        admin Paul Phillips made changes -
        Fix Version/s 5.6.0-b1 [ 11730 ]
        Hide
        admin Paul Phillips added a comment -

        Reopened to remove version assignment.

        Show
        admin Paul Phillips added a comment - Reopened to remove version assignment.
        admin Paul Phillips made changes -
        Status Reopened [ 4 ] Closed [ 6 ]
        Resolution Duplicate [ 3 ]

          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