Add extension to ClaimsPrincipal
This commit is contained in:
@ -76,7 +76,7 @@
|
||||
ChangeState(PageState.Loading);
|
||||
|
||||
var state = await AuthenticationStateProvider.GetAuthenticationStateAsync();
|
||||
if (state.User.IsInRole(AppRole.ADMINISTRATOR_TYPE) || state.User.IsInRole(AppRole.OPERATOR_TYPE))
|
||||
if (state.User.IsOperatorOrHigher())
|
||||
{
|
||||
campaigns = await HeadquartersService.GetCampaignsAsync();
|
||||
|
||||
|
||||
@ -72,7 +72,7 @@
|
||||
StateHasChanged();
|
||||
|
||||
var state = await AuthenticationStateProvider.GetAuthenticationStateAsync();
|
||||
if (state.User.IsInRole(AppRole.ADMINISTRATOR_TYPE))
|
||||
if (state.User.IsAdministrator())
|
||||
{
|
||||
currentUserId = state.User.FindFirst(ClaimTypes.NameIdentifier)!.Value;
|
||||
usersWithRoles = await UsersService.GetUsersWithRoleAsync();
|
||||
|
||||
@ -57,7 +57,7 @@
|
||||
ChangeState(PageState.Loading);
|
||||
|
||||
var state = await AuthenticationStateProvider.GetAuthenticationStateAsync();
|
||||
if (state.User.IsInRole(AppRole.ADMINISTRATOR_TYPE) || state.User.IsInRole(AppRole.OPERATOR_TYPE))
|
||||
if (state.User.IsOperatorOrHigher())
|
||||
{
|
||||
operations = await HeadquartersService.GetOperationsAsync();
|
||||
|
||||
|
||||
@ -80,7 +80,7 @@
|
||||
|
||||
var finalState = SyncedPageState.Idle;
|
||||
var state = await AuthenticationStateProvider.GetAuthenticationStateAsync();
|
||||
if (state.User.IsInRole(AppRole.ADMINISTRATOR_TYPE) || state.User.IsInRole(AppRole.OPERATOR_TYPE))
|
||||
if (state.User.IsOperatorOrHigher())
|
||||
{
|
||||
var operationInProgress = await HeadquartersService.HasActiveCampaignAsync(Campaign.CampaignType.ExportCommonRegistryElements_15_7_0_1);
|
||||
if (operationInProgress)
|
||||
|
||||
@ -80,7 +80,7 @@
|
||||
|
||||
var finalState = SyncedPageState.Idle;
|
||||
var state = await AuthenticationStateProvider.GetAuthenticationStateAsync();
|
||||
if (state.User.IsInRole(AppRole.ADMINISTRATOR_TYPE) || state.User.IsInRole(AppRole.OPERATOR_TYPE))
|
||||
if (state.User.IsOperatorOrHigher())
|
||||
{
|
||||
var operationInProgress = await HeadquartersService.HasActiveCampaignAsync(Campaign.CampaignType.ExportPrivateRegistryElements_15_7_0_1);
|
||||
if (operationInProgress)
|
||||
|
||||
Reference in New Issue
Block a user