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 }} {{ 'AbpTenantManagement::ConnectionStrings' | abpLocalization }}
</button> </button>
<button
[abpPermission]="'AbpTenantManagement.Tenants.ManageFeatures'"
ngbDropdownItem
(click)="onManageFeatures(data.id)"
>
{{ 'AbpTenantManagement::Features' | abpLocalization }}
</button>
<button <button
[abpPermission]="'AbpTenantManagement.Tenants.Delete'" [abpPermission]="'AbpTenantManagement.Tenants.Delete'"
ngbDropdownItem ngbDropdownItem
@ -110,9 +103,13 @@
<button #abpClose type="button" class="btn btn-secondary"> <button #abpClose type="button" class="btn btn-secondary">
{{ 'AbpTenantManagement::Cancel' | abpLocalization }} {{ 'AbpTenantManagement::Cancel' | abpLocalization }}
</button> </button>
<button class="btn btn-primary" type="button" (click)="save()"> <abp-button
{{ 'AbpTenantManagement::Save' | abpLocalization }} [requestType]="['POST', 'PUT', 'DELETE']"
</button> requestURLContainSearchValue="change-password"
iconClass="fa fa-check"
(click)="save()"
>{{ 'AbpIdentity::Save' | abpLocalization }}</abp-button
>
</ng-template> </ng-template>
</abp-modal> </abp-modal>
@ -158,7 +155,3 @@
</div> </div>
</form> </form>
</ng-template> </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 }) @ViewChild('connectionStringModalTemplate', { static: false })
connectionStringModalTemplate: TemplateRef<any>; connectionStringModalTemplate: TemplateRef<any>;
@ViewChild('featuresModalTemplate', { static: false })
featuresModalTemplate: TemplateRef<any>;
constructor( constructor(
private confirmationService: ConfirmationService, private confirmationService: ConfirmationService,
private tenantService: TenantManagementService, private tenantService: TenantManagementService,
@ -126,10 +123,6 @@ export class TenantsComponent implements OnInit {
}); });
} }
onManageFeatures(id: string) {
this.openModal('AbpTenantManagement::Features', this.featuresModalTemplate, 'saveFeatures');
}
onAddTenant() { onAddTenant() {
this.selected = {} as ABP.BasicItem; this.selected = {} as ABP.BasicItem;
this.createTenantForm(); this.createTenantForm();

Loading…
Cancel
Save