Try your search with a different keyword or use * as a wildcard.
@model PermissionItemModel
@{
Layout = "_AdminPopupLayout";
//page title
ViewBag.PageTitle = T("Admin.Configuration.ACL.Permission.Edit").Text;
@if (ViewBag.RefreshPage == true)
{
<script>
try {
var el = $(window.opener.document.getElementById('permission-applied-for-@Model.Id'));
el.html('@Html.Raw(Model.PermissionAppliedFor)');
}
catch (e) {
}
window.close();
</script>
}
}
<form asp-controller="Security" asp-action="PermissionEditPopup">
<section class="content">
<div class="container-fluid">
<div class="content-header clearfix">
<h1 class="float-left">
@T("Admin.Configuration.ACL.Permission.Edit")
</h1>
<div class="float-right">
<button type="submit" name="save" class="btn btn-primary">
<i class="far fa-floppy-disk"></i>
@T("Admin.Common.Save")
</button>
</div>
</div>
<div class="form-group row">
<div class="col-md-3">
</div>
<div class="col-md-9">
@Model.PermissionName
</div>
</div>
<div class="form-group row">
<div class="col-md-3">
<nop-label asp-for="SelectedCustomerRoleIds" />
</div>
<div class="col-md-9">
<nop-select asp-for="SelectedCustomerRoleIds" asp-items="Model.AvailableCustomerRoles" asp-multiple="true" />
<script>
$(function () {
var rolesIdsInput = $('#@Html.IdFor(model => model.SelectedCustomerRoleIds)').select2({
closeOnSelect: false,
@if (!Model.AvailableCustomerRoles.Any())
{
<text>
disabled: true,
placeholder: '@T("Admin.Configuration.ACL.NoCustomerRolesAvailable")',
</text>
}
});
$('#@Html.IdFor(model => model.SelectedCustomerRoleIds)').on('select2:open', function (e) {
const container = $(this).siblings('.select2-container');
const availableHeight = $(window).height() - container.offset().top - container.outerHeight() - 1;
$('ul.select2-results__options').css('max-height', Math.max(availableHeight, 50) + 'px');
});
});
</script>
</div>
</div>
</div>
</section>
</form>