Browse Source

feat: create DEFAULT_TENANTS_TOOLBAR_ACTIONS constant

pull/6635/head
mehmet-erim 6 years ago
parent
commit
b491d2a602
  1. 24
      npm/ng-packs/packages/tenant-management/src/lib/defaults/default-tenants-toolbar-actions.ts

24
npm/ng-packs/packages/tenant-management/src/lib/defaults/default-tenants-toolbar-actions.ts

@ -0,0 +1,24 @@
import { ToolbarAction } from '@abp/ng.theme.shared/extensions';
import { TenantsComponent } from '../components/tenants/tenants.component';
import { TenantDto } from '../proxy/models';
export const DEFAULT_TENANTS_TOOLBAR_ACTIONS = ToolbarAction.createMany<TenantDto[]>([
{
text: 'AbpTenantManagement::ManageHostFeatures',
action: data => {
const component = data.getInjected(TenantsComponent);
component.openFeaturesModal(null);
},
permission: 'FeatureManagement.ManageHostFeatures',
icon: 'fa fa-cog',
},
{
text: 'AbpTenantManagement::NewTenant',
action: data => {
const component = data.getInjected(TenantsComponent);
component.addTenant();
},
permission: 'AbpTenantManagement.Tenants.Create',
icon: 'fa fa-plus',
},
]);
Loading…
Cancel
Save