mirror of https://github.com/abpframework/abp
				
				
				
			
							parent
							
								
									ecf351a3cb
								
							
						
					
					
						commit
						60f6dc0e78
					
				@ -1,3 +1,40 @@
 | 
				
			||||
<div class="my-component">
 | 
				
			||||
    Permission management modal!
 | 
				
			||||
</div>
 | 
				
			||||
@using Microsoft.Extensions.Localization
 | 
				
			||||
@using Volo.Abp.PermissionManagement.Localization
 | 
				
			||||
@inject IStringLocalizer<AbpPermissionManagementResource> L
 | 
				
			||||
<Modal @ref="_modal">
 | 
				
			||||
    <ModalBackdrop />
 | 
				
			||||
    <ModalContent IsCentered="true">
 | 
				
			||||
        <ModalHeader>
 | 
				
			||||
            <ModalTitle>Edit role</ModalTitle>
 | 
				
			||||
            <CloseButton Clicked="CloseModal" />
 | 
				
			||||
        </ModalHeader>
 | 
				
			||||
        <ModalBody>
 | 
				
			||||
            @if (_groups != null)
 | 
				
			||||
            {
 | 
				
			||||
                <Tabs Pills="true">
 | 
				
			||||
                    <Items>
 | 
				
			||||
                        @foreach (var group in _groups)
 | 
				
			||||
                        {
 | 
				
			||||
                            <Tab Name="@GetNormalizedGroupName(group.Name)">@group.DisplayName</Tab>
 | 
				
			||||
                        }
 | 
				
			||||
                    </Items>
 | 
				
			||||
                    <Content>
 | 
				
			||||
                        @foreach (var group in _groups)
 | 
				
			||||
                        {
 | 
				
			||||
                            <TabPanel Name="@GetNormalizedGroupName(group.Name)">
 | 
				
			||||
                                @foreach (var permission in group.Permissions)
 | 
				
			||||
                                {
 | 
				
			||||
                                    <Check @bind-checked="@permission.IsGranted" TValue="bool">@permission.DisplayName (@permission.IsGranted.ToString())</Check>
 | 
				
			||||
                                }
 | 
				
			||||
                            </TabPanel>
 | 
				
			||||
                        }
 | 
				
			||||
                    </Content>
 | 
				
			||||
                </Tabs>
 | 
				
			||||
            }
 | 
				
			||||
        </ModalBody>
 | 
				
			||||
        <ModalFooter>
 | 
				
			||||
            <Button Color="Color.Secondary" Clicked="CloseModal">@L["Cancel"]</Button>
 | 
				
			||||
            <Button Color="Color.Primary" Clicked="SaveAsync">@L["Save"]</Button>
 | 
				
			||||
        </ModalFooter>
 | 
				
			||||
    </ModalContent>
 | 
				
			||||
</Modal>
 | 
				
			||||
@ -1 +1,5 @@
 | 
				
			||||
@using Microsoft.AspNetCore.Components.Web
 | 
				
			||||
@using Volo.Abp.AspNetCore.Components.WebAssembly
 | 
				
			||||
@using Volo.Abp.BlazoriseUI
 | 
				
			||||
@using Blazorise
 | 
				
			||||
@using Blazorise.DataGrid
 | 
				
			||||
					Loading…
					
					
				
		Reference in new issue