Permissions & Authorization for Users #24

Initial Release; Includes Database and MVC refactoring
This commit is contained in:
Gary Sharp
2013-10-10 19:13:16 +11:00
parent 172ce5524a
commit a099d68915
458 changed files with 40221 additions and 12130 deletions
+35 -31
View File
@@ -2,7 +2,7 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.18033
// Runtime Version:4.0.30319.18051
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -28,12 +28,14 @@ namespace Disco.Web.Views.Job
using System.Web.WebPages;
using Disco.BI.Extensions;
using Disco.Models.Repository;
using Disco.Services.Authorization;
using Disco.Services.Web;
using Disco.Web;
using Disco.Web.Extensions;
[System.CodeDom.Compiler.GeneratedCodeAttribute("RazorGenerator", "2.0.0.0")]
[System.Web.WebPages.PageVirtualPathAttribute("~/Views/Job/Create.cshtml")]
public partial class Create : System.Web.Mvc.WebViewPage<Disco.Web.Models.Job.CreateModel>
public partial class Create : Disco.Services.Web.WebViewPage<Disco.Web.Models.Job.CreateModel>
{
public Create()
{
@@ -43,6 +45,8 @@ namespace Disco.Web.Views.Job
#line 2 "..\..\Views\Job\Create.cshtml"
Authorization.Require(Claims.Job.Actions.Create);
Layout = "~/Views/Shared/_DialogLayout.cshtml";
ViewBag.Title = Html.ToBreadcrumb("Jobs", MVC.Job.Index(), "Create");
@@ -56,13 +60,13 @@ WriteLiteral(" id=\"createJob_Container\"");
WriteLiteral(">\r\n");
#line 7 "..\..\Views\Job\Create.cshtml"
#line 9 "..\..\Views\Job\Create.cshtml"
#line default
#line hidden
#line 7 "..\..\Views\Job\Create.cshtml"
#line 9 "..\..\Views\Job\Create.cshtml"
using (Html.BeginForm(MVC.Job.Create(), FormMethod.Post))
{
@@ -70,42 +74,42 @@ WriteLiteral(">\r\n");
#line default
#line hidden
#line 9 "..\..\Views\Job\Create.cshtml"
#line 11 "..\..\Views\Job\Create.cshtml"
Write(Html.HiddenFor(m => m.DeviceSerialNumber));
#line default
#line hidden
#line 9 "..\..\Views\Job\Create.cshtml"
#line 11 "..\..\Views\Job\Create.cshtml"
#line default
#line hidden
#line 10 "..\..\Views\Job\Create.cshtml"
#line 12 "..\..\Views\Job\Create.cshtml"
Write(Html.HiddenFor(m => m.UserId));
#line default
#line hidden
#line 10 "..\..\Views\Job\Create.cshtml"
#line 12 "..\..\Views\Job\Create.cshtml"
#line default
#line hidden
#line 11 "..\..\Views\Job\Create.cshtml"
#line 13 "..\..\Views\Job\Create.cshtml"
Write(Html.HiddenFor(m => m.QuickLogDestinationUrl));
#line default
#line hidden
#line 11 "..\..\Views\Job\Create.cshtml"
#line 13 "..\..\Views\Job\Create.cshtml"
@@ -113,28 +117,28 @@ WriteLiteral(">\r\n");
#line default
#line hidden
#line 13 "..\..\Views\Job\Create.cshtml"
#line 15 "..\..\Views\Job\Create.cshtml"
Write(Html.Partial(MVC.Job.Views._CreateSubject, Model));
#line default
#line hidden
#line 13 "..\..\Views\Job\Create.cshtml"
#line 15 "..\..\Views\Job\Create.cshtml"
#line default
#line hidden
#line 14 "..\..\Views\Job\Create.cshtml"
#line 16 "..\..\Views\Job\Create.cshtml"
Write(Html.ValidationSummary(true));
#line default
#line hidden
#line 14 "..\..\Views\Job\Create.cshtml"
#line 16 "..\..\Views\Job\Create.cshtml"
@@ -154,7 +158,7 @@ WriteLiteral(">\r\n <h3>Type</h3>\r\n");
WriteLiteral(" ");
#line 19 "..\..\Views\Job\Create.cshtml"
#line 21 "..\..\Views\Job\Create.cshtml"
Write(Html.ValidationMessageFor(m => m.Type));
@@ -165,7 +169,7 @@ WriteLiteral("\r\n");
WriteLiteral(" ");
#line 20 "..\..\Views\Job\Create.cshtml"
#line 22 "..\..\Views\Job\Create.cshtml"
Write(CommonHelpers.RadioButtonList("Type", Model.JobTypes.ToSelectListItems(Model.Type), 3));
@@ -176,7 +180,7 @@ WriteLiteral("\r\n");
WriteLiteral(" ");
#line 21 "..\..\Views\Job\Create.cshtml"
#line 23 "..\..\Views\Job\Create.cshtml"
Write(Html.ValidationMessageFor(m => m.SubTypes));
@@ -189,13 +193,13 @@ WriteLiteral(" id=\"createJob_SubTypes\"");
WriteLiteral(">\r\n");
#line 24 "..\..\Views\Job\Create.cshtml"
#line 26 "..\..\Views\Job\Create.cshtml"
#line default
#line hidden
#line 24 "..\..\Views\Job\Create.cshtml"
#line 26 "..\..\Views\Job\Create.cshtml"
foreach (var jt in Model.JobTypes)
{
@@ -204,15 +208,15 @@ WriteLiteral(">\r\n");
#line hidden
WriteLiteral(" <div");
WriteAttribute("id", Tuple.Create(" id=\"", 1037), Tuple.Create("\"", 1068)
, Tuple.Create(Tuple.Create("", 1042), Tuple.Create("createJob_SubType_", 1042), true)
WriteAttribute("id", Tuple.Create(" id=\"", 1098), Tuple.Create("\"", 1129)
, Tuple.Create(Tuple.Create("", 1103), Tuple.Create("createJob_SubType_", 1103), true)
#line 26 "..\..\Views\Job\Create.cshtml"
, Tuple.Create(Tuple.Create("", 1060), Tuple.Create<System.Object, System.Int32>(jt.Id
#line 28 "..\..\Views\Job\Create.cshtml"
, Tuple.Create(Tuple.Create("", 1121), Tuple.Create<System.Object, System.Int32>(jt.Id
#line default
#line hidden
, 1060), false)
, 1121), false)
);
WriteLiteral(" class=\"createJob_SubType\"");
@@ -226,7 +230,7 @@ WriteLiteral(">\r\n");
WriteLiteral(" ");
#line 28 "..\..\Views\Job\Create.cshtml"
#line 30 "..\..\Views\Job\Create.cshtml"
Write(CommonHelpers.CheckBoxList("SubTypes", Model.JobSubTypes.Where(jst => jst.JobTypeId == jt.Id).ToList().ToSelectListItems(Model.SubTypes), 3));
@@ -235,7 +239,7 @@ WriteLiteral(" ");
WriteLiteral("\r\n </div>\r\n </div> \r\n");
#line 31 "..\..\Views\Job\Create.cshtml"
#line 33 "..\..\Views\Job\Create.cshtml"
}
@@ -254,7 +258,7 @@ WriteLiteral(">\r\n");
WriteLiteral(" ");
#line 35 "..\..\Views\Job\Create.cshtml"
#line 37 "..\..\Views\Job\Create.cshtml"
Write(Html.ValidationMessageFor(m => m.DeviceHeld));
@@ -265,7 +269,7 @@ WriteLiteral("\r\n");
WriteLiteral(" ");
#line 36 "..\..\Views\Job\Create.cshtml"
#line 38 "..\..\Views\Job\Create.cshtml"
Write(Html.HiddenFor(m => m.DeviceHeld));
@@ -318,7 +322,7 @@ WriteLiteral(">\r\n <table>\r\n <tr>\r\n
WriteLiteral(" ");
#line 58 "..\..\Views\Job\Create.cshtml"
#line 60 "..\..\Views\Job\Create.cshtml"
Write(Html.EditorFor(m => m.Comments));
@@ -360,7 +364,7 @@ WriteLiteral(">\r\n <h3>Task Time</h3>\r\n");
WriteLiteral(" ");
#line 70 "..\..\Views\Job\Create.cshtml"
#line 72 "..\..\Views\Job\Create.cshtml"
Write(Html.ValidationMessageFor(m => m.QuickLogTaskTimeMinutes));
@@ -456,7 +460,7 @@ WriteLiteral(" />\r\n Minutes\r\n </span>\r\n
" </div>\r\n");
#line 82 "..\..\Views\Job\Create.cshtml"
#line 84 "..\..\Views\Job\Create.cshtml"
}