Browse Source

feature(tenant-management): generalize button component

pull/1595/head
TheDiaval 7 years ago
parent
commit
26c58daa22
  1. 21
      npm/ng-packs/packages/tenant-management/src/lib/components/tenants/tenants.component.html
  2. 7
      npm/ng-packs/packages/tenant-management/src/lib/components/tenants/tenants.component.ts

21
npm/ng-packs/packages/tenant-management/src/lib/components/tenants/tenants.component.html

@ -73,13 +73,6 @@
>
{{ 'AbpTenantManagement::ConnectionStrings' | abpLocalization }}
</button>
<button
[abpPermission]="'AbpTenantManagement.Tenants.ManageFeatures'"
ngbDropdownItem
(click)="onManageFeatures(data.id)"
>
{{ 'AbpTenantManagement::Features' | abpLocalization }}
</button>
<button
[abpPermission]="'AbpTenantManagement.Tenants.Delete'"
ngbDropdownItem
@ -110,9 +103,13 @@
<button #abpClose type="button" class="btn btn-secondary">
{{ 'AbpTenantManagement::Cancel' | abpLocalization }}
</button>
<button class="btn btn-primary" type="button" (click)="save()">
{{ 'AbpTenantManagement::Save' | abpLocalization }}
</button>
<abp-button
[requestType]="['POST', 'PUT', 'DELETE']"
requestURLContainSearchValue="change-password"
iconClass="fa fa-check"
(click)="save()"
>{{ 'AbpIdentity::Save' | abpLocalization }}</abp-button
>
</ng-template>
</abp-modal>
@ -158,7 +155,3 @@
</div>
</form>
</ng-template>
<ng-template #featuresModalTemplate>
Manage Features
</ng-template>

7
npm/ng-packs/packages/tenant-management/src/lib/components/tenants/tenants.component.ts

@ -68,9 +68,6 @@ export class TenantsComponent implements OnInit {
@ViewChild('connectionStringModalTemplate', { static: false })
connectionStringModalTemplate: TemplateRef<any>;
@ViewChild('featuresModalTemplate', { static: false })
featuresModalTemplate: TemplateRef<any>;
constructor(
private confirmationService: ConfirmationService,
private tenantService: TenantManagementService,
@ -126,10 +123,6 @@ export class TenantsComponent implements OnInit {
});
}
onManageFeatures(id: string) {
this.openModal('AbpTenantManagement::Features', this.featuresModalTemplate, 'saveFeatures');
}
onAddTenant() {
this.selected = {} as ABP.BasicItem;
this.createTenantForm();

Loading…
Cancel
Save