mirror of https://github.com/abpframework/abp.git
csharpabpc-sharpframeworkblazoraspnet-coredotnet-coreaspnetcorearchitecturesaasdomain-driven-designangularmulti-tenancy
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
71 lines
2.8 KiB
71 lines
2.8 KiB
@page
|
|
@using Microsoft.Extensions.Localization
|
|
@using Volo.Abp.Identity.Web.Areas.Identity.Localization.Resource
|
|
@model Volo.Abp.Identity.Web.Pages.Identity.Users.EditModalModel
|
|
@inject IStringLocalizer<IdentityResource> Localizer
|
|
@{
|
|
Layout = null;
|
|
}
|
|
|
|
@* TODO: partial *@
|
|
<div class="modal-header">
|
|
<h5 class="modal-title" id="userModalLabel">@Localizer["UpdateUser"]</h5>
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
<span aria-hidden="true">×</span>
|
|
</button>
|
|
</div>
|
|
|
|
<div class="modal-body">
|
|
<form id="updateUserForm" method="post" asp-page="/Identity/Users/EditModal">
|
|
@* TODO: Remove id when model manager implemented *@
|
|
<!-- Nav tabs -->
|
|
<ul class="nav nav-tabs" role="tablist">
|
|
<li class="nav-item">
|
|
<a class="nav-link active" data-toggle="tab" href="#userInformations" role="tab">@Localizer["UserInformations"]</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a class="nav-link" data-toggle="tab" href="#roles" role="tab">@Localizer["Roles"]</a>
|
|
</li>
|
|
</ul>
|
|
|
|
<!-- Tab panes -->
|
|
<div class="tab-content pt-3">
|
|
|
|
<div class="tab-pane active" id="userInformations" role="tabpanel">
|
|
|
|
<input asp-for="UserInfo.Id" />
|
|
|
|
<div class="form-group">
|
|
<label asp-for="UserInfo.UserName"></label>
|
|
<input asp-for="UserInfo.UserName" class="form-control" />
|
|
</div>
|
|
<div class="form-group">
|
|
<label asp-for="UserInfo.Email"></label>
|
|
<input asp-for="UserInfo.Email" class="form-control" />
|
|
</div>
|
|
<div class="form-group">
|
|
<label asp-for="UserInfo.PhoneNumber"></label>
|
|
<input asp-for="UserInfo.PhoneNumber" class="form-control" />
|
|
</div>
|
|
|
|
</div>
|
|
<div class="tab-pane" id="roles" role="tabpanel">
|
|
<div class="user-role-checkbox-list">
|
|
@for (var i = 0; i < Model.Roles.Length; i++)
|
|
{
|
|
<div class="form-check">
|
|
<input asp-for="@Model.Roles[i].IsAssigned" class="form-check-input" />
|
|
<label asp-for="@Model.Roles[i].IsAssigned">@Model.Roles[i].Name</label>
|
|
<input asp-for="@Model.Roles[i].Name" />
|
|
</div>
|
|
}
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-secondary" data-dismiss="modal">@Localizer["Close"]</button>
|
|
<button type="button" class="btn btn-primary" id="btnUpdateUserSave">@Localizer["Save"]</button>
|
|
</div>
|