policies now use the constants
This commit is contained in:
parent
399468259b
commit
f00418d23c
6 changed files with 49 additions and 49 deletions
|
@ -10,7 +10,7 @@
|
|||
|
||||
<h3>BuildEdit</h3>
|
||||
|
||||
<AuthorizeView Policy="Admin" Context="authorizationContext">
|
||||
<AuthorizeView Policy="@Constants.Roles.Admin" Context="authorizationContext">
|
||||
<EditForm Model="@_build" OnValidSubmit="@HandleValidSubmit">
|
||||
<DataAnnotationsValidator />
|
||||
<ValidationSummary />
|
||||
|
|
|
@ -7,53 +7,44 @@
|
|||
<h3>BuildOverview</h3>
|
||||
|
||||
|
||||
<AuthorizeView Policy="Admin">
|
||||
<AuthorizeView Policy="@Constants.Roles.Admin">
|
||||
<Authorized>
|
||||
<div class="nav-item px-3">
|
||||
<NavLink class="nav-link" href="buildedit">
|
||||
<span class="oi oi-plus" aria-hidden="true"></span> Add Build
|
||||
</NavLink>
|
||||
</div>
|
||||
</Authorized>
|
||||
</AuthorizeView>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<th>Name</th>
|
||||
<th>Class</th>
|
||||
<th>Elite</th>
|
||||
<th>Might</th>
|
||||
<th>Heal</th>
|
||||
<th>Quick</th>
|
||||
<th>Alac</th>
|
||||
</tr>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<th>Name</th>
|
||||
<th>Class</th>
|
||||
<th>Elite</th>
|
||||
<th>Might</th>
|
||||
<th>Heal</th>
|
||||
<th>Quick</th>
|
||||
<th>Alac</th>
|
||||
</tr>
|
||||
|
||||
|
||||
@foreach (var build in _builds.OrderBy(b => b.Class).ThenBy(b => b.EliteSpecialization))
|
||||
{
|
||||
<tr>
|
||||
<AuthorizeView Policy="Admin">
|
||||
<Authorized>
|
||||
@foreach (var build in _builds.OrderBy(b => b.Class).ThenBy(b => b.EliteSpecialization))
|
||||
{
|
||||
<tr>
|
||||
<td class="nav-item px-3">
|
||||
@{string navLink = $"buildedit/{@build.GuildWars2BuildId}";}
|
||||
<NavLink class="nav-link" href="@navLink">@build.BuildName</NavLink>
|
||||
</td>
|
||||
</Authorized>
|
||||
<NotAuthorized>
|
||||
<td> @build.BuildName</td>
|
||||
</NotAuthorized>
|
||||
</AuthorizeView>
|
||||
<td>@build.Class.ToString()</td>
|
||||
<td>@build.EliteSpecialization.ToString()</td>
|
||||
<td>@build.Might.ToString()</td>
|
||||
<td>@build.Heal.ToString()</td>
|
||||
<td>@build.Quickness.ToString()</td>
|
||||
<td>@build.Alacrity.ToString()</td>
|
||||
</tr>
|
||||
}
|
||||
</table>
|
||||
<td>@build.Class.ToString()</td>
|
||||
<td>@build.EliteSpecialization.ToString()</td>
|
||||
<td>@build.Might.ToString()</td>
|
||||
<td>@build.Heal.ToString()</td>
|
||||
<td>@build.Quickness.ToString()</td>
|
||||
<td>@build.Alacrity.ToString()</td>
|
||||
</tr>
|
||||
}
|
||||
</table>
|
||||
|
||||
</Authorized>
|
||||
</AuthorizeView>
|
||||
|
||||
@code
|
||||
{
|
||||
|
|
|
@ -137,7 +137,7 @@
|
|||
</div>
|
||||
</NotAuthorized>
|
||||
</AuthorizeView>
|
||||
<AuthorizeView Policy="RaidLead">
|
||||
<AuthorizeView Policy="@Constants.Roles.RaidLead">
|
||||
<div class="nav-item px-3">
|
||||
@{string navLink = $"raidedit/{@Raid.RaidId}";}
|
||||
<NavLink class="nav-link" href="@navLink">
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
<h3>CreateRaid</h3>
|
||||
|
||||
<AuthorizeView Policy="RaidLead" Context="authorizationContext">
|
||||
<AuthorizeView Policy="@Constants.Roles.RaidLead" Context="authorizationContext">
|
||||
<EditForm Model="@_raid" OnValidSubmit="@HandleValidSubmit">
|
||||
<DataAnnotationsValidator />
|
||||
<ValidationSummary />
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
<h3>RaidOverview</h3>
|
||||
|
||||
|
||||
<AuthorizeView Policy="RaidLead">
|
||||
<AuthorizeView Policy="@Constants.Roles.RaidLead">
|
||||
<div class="nav-item px-3">
|
||||
<NavLink class="nav-link" href="raidedit">
|
||||
<span class="oi oi-plus" aria-hidden="true"></span> Add Raid
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
<div class="top-row ps-3 navbar navbar-dark">
|
||||
@using Lieb.Data
|
||||
<div class="top-row ps-3 navbar navbar-dark">
|
||||
<div class="container-fluid">
|
||||
<a class="navbar-brand" href="">Lieb</a>
|
||||
<button title="Navigation menu" class="navbar-toggler" @onclick="ToggleNavMenu">
|
||||
|
@ -19,16 +20,24 @@
|
|||
<span class="oi oi-plus" aria-hidden="true"></span> Raid Overview
|
||||
</NavLink>
|
||||
</div>
|
||||
<div class="nav-item px-3">
|
||||
<NavLink class="nav-link" href="buildoverview">
|
||||
<span class="oi oi-list-rich" aria-hidden="true"></span> Build Overview
|
||||
</NavLink>
|
||||
</div>
|
||||
<div class="nav-item px-3">
|
||||
<NavLink class="nav-link" href="accountedit">
|
||||
<span class="oi oi-list-rich" aria-hidden="true"></span> Account
|
||||
</NavLink>
|
||||
</div>
|
||||
<AuthorizeView Policy="@Constants.Roles.Admin">
|
||||
<Authorized>
|
||||
<div class="nav-item px-3">
|
||||
<NavLink class="nav-link" href="buildoverview">
|
||||
<span class="oi oi-list-rich" aria-hidden="true"></span> Build Overview
|
||||
</NavLink>
|
||||
</div>
|
||||
</Authorized>
|
||||
</AuthorizeView>
|
||||
<AuthorizeView>
|
||||
<Authorized>
|
||||
<div class="nav-item px-3">
|
||||
<NavLink class="nav-link" href="accountedit">
|
||||
<span class="oi oi-list-rich" aria-hidden="true"></span> Account
|
||||
</NavLink>
|
||||
</div>
|
||||
</Authorized>
|
||||
</AuthorizeView>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue