Browse Source

Fix datagrid for tenant management module

pull/6069/head
Ahmet 6 years ago
parent
commit
5931f4a111
  1. 4
      modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor
  2. 6
      modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor.cs

4
modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor

@ -34,11 +34,11 @@
<EntityActions TItem="TenantDto" EntityActionsColumn="@EntityActionsColumn"> <EntityActions TItem="TenantDto" EntityActionsColumn="@EntityActionsColumn">
<EntityAction TItem="TenantDto" <EntityAction TItem="TenantDto"
RequiredPolicy="@UpdatePolicyName" RequiredPolicy="@UpdatePolicyName"
Clicked="() => OpenEditModalAsync(context.Id)" Clicked="() => OpenEditModalAsync(context)"
Text="@L["Edit"]"></EntityAction> Text="@L["Edit"]"></EntityAction>
<EntityAction TItem="TenantDto" <EntityAction TItem="TenantDto"
RequiredPolicy="@ManageConnectionStringsPolicyName" RequiredPolicy="@ManageConnectionStringsPolicyName"
Clicked="() => OpenEditConnectionStringModalAsync(context.Id)" Clicked="() => OpenEditConnectionStringModalAsync(context)"
Text="@L["ConnectionStrings"]"></EntityAction> Text="@L["ConnectionStrings"]"></EntityAction>
<EntityAction TItem="TenantDto" <EntityAction TItem="TenantDto"
RequiredPolicy="@ManageFeaturesPolicyName" RequiredPolicy="@ManageFeaturesPolicyName"

6
modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor.cs

@ -47,15 +47,15 @@ namespace Volo.Abp.TenantManagement.Blazor.Pages.TenantManagement
HasManageFeaturesPermission = await AuthorizationService.IsGrantedAsync(ManageFeaturesPolicyName); HasManageFeaturesPermission = await AuthorizationService.IsGrantedAsync(ManageFeaturesPolicyName);
} }
protected virtual async Task OpenEditConnectionStringModalAsync(Guid id) protected virtual async Task OpenEditConnectionStringModalAsync(TenantDto entity)
{ {
ManageConnectionStringValidations.ClearAll(); ManageConnectionStringValidations.ClearAll();
var tenantConnectionString = await AppService.GetDefaultConnectionStringAsync(id); var tenantConnectionString = await AppService.GetDefaultConnectionStringAsync(entity.Id);
TenantInfo = new TenantInfoModel TenantInfo = new TenantInfoModel
{ {
Id = id, Id = entity.Id,
DefaultConnectionString = tenantConnectionString, DefaultConnectionString = tenantConnectionString,
UseSharedDatabase = tenantConnectionString.IsNullOrWhiteSpace() UseSharedDatabase = tenantConnectionString.IsNullOrWhiteSpace()
}; };

Loading…
Cancel
Save