86 lines
2.6 KiB
Plaintext
86 lines
2.6 KiB
Plaintext
@model Disco.Web.Models.User.ShowModel
|
|
@{
|
|
ViewBag.Title = Html.ToBreadcrumb("Users", MVC.User.Index(), string.Format("{0} ({1})", Model.User.DisplayName, Model.User.Id));
|
|
Html.BundleDeferred("~/ClientScripts/Modules/Silverlight");
|
|
Html.BundleDeferred("~/ClientScripts/Modules/Disco-CreateJob");
|
|
}
|
|
<table class="userShow">
|
|
<tr>
|
|
<th class="name">Id:
|
|
</th>
|
|
<td class="value">
|
|
@Model.User.Id
|
|
</td>
|
|
<th class="name">Given Name:
|
|
</th>
|
|
<td class="value">
|
|
@Model.User.GivenName
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th class="name">Type:
|
|
</th>
|
|
<td class="value">
|
|
@Model.User.Type
|
|
</td>
|
|
<th class="name">Surname:
|
|
</th>
|
|
<td class="value">
|
|
@Model.User.Surname
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th class="name">Display Name:
|
|
</th>
|
|
<td class="value" colspan="3">
|
|
@Model.User.DisplayName
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th class="name">Email Address:
|
|
</th>
|
|
<td class="value">
|
|
@Model.User.EmailAddress
|
|
</td>
|
|
<th class="name">Phone Number:
|
|
</th>
|
|
<td class="value">
|
|
@Model.User.PhoneNumber
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th class="name">Assigned Devices:
|
|
</th>
|
|
<td class="value" colspan="3">
|
|
@Html.Partial(MVC.User.Views._UserDeviceAssignmentHistoryTable, Model.User)
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th class="name">Generate Documents:
|
|
</th>
|
|
<td class="value" colspan="3">
|
|
@Html.DropDownList("DocumentTemplates", Model.DocumentTemplatesSelectListItems)
|
|
<script type="text/javascript">
|
|
$(function () {
|
|
var generatePdfUrl = '@Url.Action(MVC.API.User.GeneratePdf(Model.User.Id, null))?DocumentTemplateId=';
|
|
var $documentTemplates = $('#DocumentTemplates');
|
|
$documentTemplates.change(function () {
|
|
var v = $documentTemplates.val();
|
|
if (v) {
|
|
window.location.href = generatePdfUrl + v;
|
|
$documentTemplates.val('');
|
|
}
|
|
});
|
|
});
|
|
</script>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<h2>Jobs</h2>
|
|
@Html.Partial(MVC.Shared.Views._JobTable, Model.Jobs)
|
|
<h2>Attachments</h2>
|
|
@Html.Partial(MVC.User.Views.UserParts.Resources, Model)
|
|
<div class="actionBar">
|
|
@Html.ActionLinkButton("Create Job", MVC.Job.Create(Model.PrimaryDeviceSerialNumber, Model.User.Id), "buttonCreateJob")
|
|
</div>
|