Add public & default badges.

pull/5399/head
Halil İbrahim Kalkan 5 years ago
parent 7fec27bb3a
commit 546bb2140c

@ -3,6 +3,7 @@
@using Volo.Abp.Identity
@using Microsoft.AspNetCore.Authorization
@using Microsoft.Extensions.Localization
@using Volo.Abp.Application.Dtos
@using Volo.Abp.Identity.Localization
@inject IIdentityRoleAppService RoleAppService
@inject IStringLocalizer<IdentityResource> L
@ -24,7 +25,8 @@
Data="_roles"
ReadData="OnDataGridReadAsync"
TotalItems="_totalCount"
ShowPager="true">
ShowPager="true"
PageSize="@LimitedResultRequestDto.DefaultMaxResultCount">
<DataGridColumns>
<DataGridColumn Width="150px" TItem="IdentityRoleDto" Field="@nameof(IdentityRoleDto.Name)" Sortable="false" Caption="Actions">
<DisplayTemplate>
@ -41,7 +43,19 @@
</Dropdown>
</DisplayTemplate>
</DataGridColumn>
<DataGridColumn TItem="IdentityRoleDto" Field="@nameof(IdentityRoleDto.Name)" Caption="Name" />
<DataGridColumn TItem="IdentityRoleDto" Field="@nameof(IdentityRoleDto.Name)" Caption="Name">
<DisplayTemplate>
@(context.As<IdentityRoleDto>().Name)
@if (context.As<IdentityRoleDto>().IsDefault)
{
<Badge Color="Color.Primary">default</Badge>
}
@if (context.As<IdentityRoleDto>().IsPublic)
{
<Badge Color="Color.Light">public</Badge>
}
</DisplayTemplate>
</DataGridColumn>
</DataGridColumns>
</DataGrid>

Loading…
Cancel
Save