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

Packages: Service management permissions

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 4.4.0-b1
    • Fix Version/s: Short Term
    • Component/s: Modules, Staff Interface
    • Labels:
      None

      Description

      Modules can render service management options in the client and admin interface.

      When creating/editing packages, after a module has been selected (And probably on its own tab as part of CORE-1550) allow certain client management options to be enabled/disabled. By default, everything should be enabled.

      For example, see https://docs.blesta.com/display/user/The+SSL+Store?preview=/6750242/6750244/TheSSLStore-Client-Manage-Information.png for TheSSLStore module client service fields.

      This module has the following module client service fields:

      • Certificate Details
      • Download Certificate
      • Download Auth File
      • Change Approver Email
      • Resend Approver Email
      • Re-issue Certificate

      So, when using this module, these options should be able to be enabled or disabled on the package. Maybe we do not want customers to be able to do a re-issue on their own, or change approver email.

      I suggest we show all of these tabs (loaded from the module), all would appear checked by default. If the module is updated and it adds additional management tabs, those would be enabled by default as well.

        Activity

        admin Paul Phillips created issue -

          People

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

            Dates

            • Created:
              Updated: