default-subscriptions/default-subscriptions.module.ts
This module provides a way to manage default subscriptions of applications and microservices for:
The module adds "Applications" > "Default subscriptions" menu item, which is shown only for:
See also: DefaultSubscriptionsNavigationFactory, DefaultSubscriptionsGuard.
The main view loads all applications available for the current tenant and displays two columns of checkboxes. Initially, it loads the inherited values of the following tenant options:
configuration/default.tenant.applications
,configuration/default.tenant.microservices
,configuration/on-update.tenant.applications.enabled
,configuration/on-update.tenant.applications
,configuration/on-update.tenant.microservices.enabled
,configuration/on-update.tenant.microservices
.Based on these values, it shows the default subscriptions configuration inherited from parent tenant options or system properties. A user can decide to override "On creation" and/or "On upgrade" lists. In such a case, UI saves the new overridden configuration to tenant options of the current tenant.
See also: DefaultSubscriptionsComponent, DefaultSubscriptionsService.