|
|
|
@ -25,8 +25,8 @@ |
|
|
|
<input type="radio" value="0" name="ShowOnlyProviderPermissonsToggle" autocomplete="off" |
|
|
|
@(Model.ShowOnlyProviderPermissons ? "" : "checked") /> @L["All"] |
|
|
|
</label> |
|
|
|
<label class="btn btn-light btn-sm @(!Model.ShowOnlyProviderPermissons? "":"active")"> |
|
|
|
<input type="radio" value="1" name="ShowOnlyProviderPermissonsToggle" autocomplete="off" |
|
|
|
<label id="ShowOnlyProviderPermissonsLabel" class="btn btn-light btn-sm @(!Model.ShowOnlyProviderPermissons? "":"active")"> |
|
|
|
<input type="radio" value="1" name="ShowOnlyProviderPermissonsToggle" id="ShowOnlyProviderPermissonsInput" autocomplete="off" |
|
|
|
@(!Model.ShowOnlyProviderPermissons ? "" : "checked") /> @L["OnlyProviderPermissons"] |
|
|
|
</label> |
|
|
|
</div> |
|
|
|
@ -38,7 +38,7 @@ |
|
|
|
var hideTabOnProviderToggle = true; |
|
|
|
@for (var j = 0; j < Model.Groups[i].Permissions.Count; j++) |
|
|
|
{ |
|
|
|
if (!((Model.Groups[i].Permissions[j].Providers?.All(p => p.ProviderName != Model.ProviderName)) ?? true)) |
|
|
|
if (!(!Model.Groups[i].Permissions[j].AllowedProviders?.Any() ?? true)) |
|
|
|
{ |
|
|
|
hideTabOnProviderToggle = false; |
|
|
|
break; |
|
|
|
@ -48,7 +48,7 @@ |
|
|
|
<abp-tab header-class="@(hideTabOnProviderToggle?"hideTabOnProviderToggle":"")" title="@Model.Groups[i].DisplayName" name="v-pills-tab-@Model.Groups[i].GetNormalizedGroupName()"> |
|
|
|
@for (var j = 0; j < Model.Groups[i].Permissions.Count; j++) |
|
|
|
{ |
|
|
|
var hidePermissonOnProviderToggle = (Model.Groups[i].Permissions[j].Providers?.All(p => p.ProviderName != Model.ProviderName)) ?? true; |
|
|
|
var hidePermissonOnProviderToggle = !Model.Groups[i].Permissions[j].AllowedProviders?.Any() ?? true; |
|
|
|
<div class="@(hidePermissonOnProviderToggle?"hidePermissonOnProviderToggle":"")"> |
|
|
|
<abp-input asp-for="@Model.Groups[i].Permissions[j].IsGranted" |
|
|
|
label="@Model.Groups[i].Permissions[j].GetShownName(Model.ProviderName)" |
|
|
|
|