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.