Hide Document Templates & UI Tweaks
Flag Document Templates as hidden. UI changes aim to improve visibility of used features in lists.
This commit is contained in:
1 parent
b52cbcb94a
commit
4c91d03385
55 files changed
+1446
-574
No files matched your search
@@ -158,6 +158,10 @@
|
|||||||
<Compile Include="Migrations\201611090729100_DBv18.Designer.cs">
|
<Compile Include="Migrations\201611090729100_DBv18.Designer.cs">
|
||||||
<DependentUpon>201611090729100_DBv18.cs</DependentUpon>
|
<DependentUpon>201611090729100_DBv18.cs</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="Migrations\201611100557315_DBv19.cs" />
|
||||||
|
<Compile Include="Migrations\201611100557315_DBv19.Designer.cs">
|
||||||
|
<DependentUpon>201611100557315_DBv19.cs</DependentUpon>
|
||||||
|
</Compile>
|
||||||
<Compile Include="Migrations\Configuration.cs" />
|
<Compile Include="Migrations\Configuration.cs" />
|
||||||
<Compile Include="Migrations\DiscoDataMigrator.cs" />
|
<Compile Include="Migrations\DiscoDataMigrator.cs" />
|
||||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||||
@@ -227,6 +231,9 @@
|
|||||||
<EmbeddedResource Include="Migrations\201611090729100_DBv18.resx">
|
<EmbeddedResource Include="Migrations\201611090729100_DBv18.resx">
|
||||||
<DependentUpon>201611090729100_DBv18.cs</DependentUpon>
|
<DependentUpon>201611090729100_DBv18.cs</DependentUpon>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="Migrations\201611100557315_DBv19.resx">
|
||||||
|
<DependentUpon>201611100557315_DBv19.cs</DependentUpon>
|
||||||
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="Properties\Resources.resx">
|
<EmbeddedResource Include="Properties\Resources.resx">
|
||||||
<Generator>ResXFileCodeGenerator</Generator>
|
<Generator>ResXFileCodeGenerator</Generator>
|
||||||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||||
|
|||||||
@@ -0,0 +1,27 @@
|
|||||||
|
// <auto-generated />
|
||||||
|
namespace Disco.Data.Migrations
|
||||||
|
{
|
||||||
|
using System.Data.Entity.Migrations;
|
||||||
|
using System.Data.Entity.Migrations.Infrastructure;
|
||||||
|
using System.Resources;
|
||||||
|
|
||||||
|
public sealed partial class DBv19 : IMigrationMetadata
|
||||||
|
{
|
||||||
|
private readonly ResourceManager Resources = new ResourceManager(typeof(DBv19));
|
||||||
|
|
||||||
|
string IMigrationMetadata.Id
|
||||||
|
{
|
||||||
|
get { return "201611100557315_DBv19"; }
|
||||||
|
}
|
||||||
|
|
||||||
|
string IMigrationMetadata.Source
|
||||||
|
{
|
||||||
|
get { return null; }
|
||||||
|
}
|
||||||
|
|
||||||
|
string IMigrationMetadata.Target
|
||||||
|
{
|
||||||
|
get { return Resources.GetString("Target"); }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
namespace Disco.Data.Migrations
|
||||||
|
{
|
||||||
|
using System;
|
||||||
|
using System.Data.Entity.Migrations;
|
||||||
|
|
||||||
|
public partial class DBv19 : DbMigration
|
||||||
|
{
|
||||||
|
public override void Up()
|
||||||
|
{
|
||||||
|
AddColumn("dbo.DocumentTemplates", "IsHidden", c => c.Boolean(nullable: false));
|
||||||
|
}
|
||||||
|
|
||||||
|
public override void Down()
|
||||||
|
{
|
||||||
|
DropColumn("dbo.DocumentTemplates", "IsHidden");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,123 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="Target" xml:space="preserve">
|
||||||
|
<value>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 truncated
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
@@ -1,7 +1,4 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Text;
|
|
||||||
using System.ComponentModel.DataAnnotations;
|
using System.ComponentModel.DataAnnotations;
|
||||||
using System.ComponentModel.DataAnnotations.Schema;
|
using System.ComponentModel.DataAnnotations.Schema;
|
||||||
|
|
||||||
|
|||||||
@@ -32,6 +32,8 @@ namespace Disco.Models.Repository
|
|||||||
public string DevicesLinkedGroup { get; set; }
|
public string DevicesLinkedGroup { get; set; }
|
||||||
public string UsersLinkedGroup { get; set; }
|
public string UsersLinkedGroup { get; set; }
|
||||||
|
|
||||||
|
public bool IsHidden { get; set; }
|
||||||
|
|
||||||
[InverseProperty("DocumentTemplates")]
|
[InverseProperty("DocumentTemplates")]
|
||||||
public virtual IList<JobSubType> JobSubTypes { get; set; }
|
public virtual IList<JobSubType> JobSubTypes { get; set; }
|
||||||
|
|
||||||
|
|||||||
@@ -20,5 +20,6 @@ namespace Disco.Models.UI.Config.DeviceBatch
|
|||||||
DateTime? WarrantyExpires { get; set; }
|
DateTime? WarrantyExpires { get; set; }
|
||||||
DateTime? InsuredUntil { get; set; }
|
DateTime? InsuredUntil { get; set; }
|
||||||
string InsuranceSupplier { get; set; }
|
string InsuranceSupplier { get; set; }
|
||||||
|
bool IsLinked { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,10 +1,4 @@
|
|||||||
using System;
|
namespace Disco.Models.UI.Config.DeviceProfile
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
|
|
||||||
namespace Disco.Models.UI.Config.DeviceProfile
|
|
||||||
{
|
{
|
||||||
public interface ConfigDeviceProfileIndexModelItem
|
public interface ConfigDeviceProfileIndexModelItem
|
||||||
{
|
{
|
||||||
@@ -18,5 +12,6 @@ namespace Disco.Models.UI.Config.DeviceProfile
|
|||||||
|
|
||||||
int DeviceCount { get; set; }
|
int DeviceCount { get; set; }
|
||||||
int DeviceDecommissionedCount { get; set; }
|
int DeviceDecommissionedCount { get; set; }
|
||||||
|
bool IsLinked { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,13 +1,9 @@
|
|||||||
using System;
|
using System.Collections.Generic;
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
|
|
||||||
namespace Disco.Models.UI.Config.DocumentTemplate
|
namespace Disco.Models.UI.Config.DocumentTemplate
|
||||||
{
|
{
|
||||||
public interface ConfigDocumentTemplateIndexModel : BaseUIModel
|
public interface ConfigDocumentTemplateIndexModel : BaseUIModel
|
||||||
{
|
{
|
||||||
List<Disco.Models.Repository.DocumentTemplate> DocumentTemplates { get; set; }
|
Dictionary<Repository.DocumentTemplate, int> DocumentTemplates { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -4,6 +4,6 @@ namespace Disco.Models.UI.Config.UserFlag
|
|||||||
{
|
{
|
||||||
public interface ConfigUserFlagIndexModel : BaseUIModel
|
public interface ConfigUserFlagIndexModel : BaseUIModel
|
||||||
{
|
{
|
||||||
List<Repository.UserFlag> UserFlags { get; set; }
|
Dictionary<Repository.UserFlag, int> UserFlags { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -50,7 +50,7 @@ namespace Disco.Services
|
|||||||
public static List<DocumentTemplate> AvailableDocumentTemplates(this Device d, DiscoDataContext Database, User User, DateTime TimeStamp)
|
public static List<DocumentTemplate> AvailableDocumentTemplates(this Device d, DiscoDataContext Database, User User, DateTime TimeStamp)
|
||||||
{
|
{
|
||||||
List<DocumentTemplate> ats = Database.DocumentTemplates
|
List<DocumentTemplate> ats = Database.DocumentTemplates
|
||||||
.Where(at => at.Scope == DocumentTemplate.DocumentTemplateScopes.Device).ToList();
|
.Where(at => !at.IsHidden && at.Scope == DocumentTemplate.DocumentTemplateScopes.Device).ToList();
|
||||||
|
|
||||||
return ats.Where(at => at.FilterExpressionMatches(d, Database, User, TimeStamp, DocumentState.DefaultState())).ToList();
|
return ats.Where(at => at.FilterExpressionMatches(d, Database, User, TimeStamp, DocumentState.DefaultState())).ToList();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -204,7 +204,7 @@ namespace Disco.Services
|
|||||||
public static List<DocumentTemplate> AvailableDocumentTemplates(this Job j, DiscoDataContext Database, User User, DateTime TimeStamp)
|
public static List<DocumentTemplate> AvailableDocumentTemplates(this Job j, DiscoDataContext Database, User User, DateTime TimeStamp)
|
||||||
{
|
{
|
||||||
var dts = Database.DocumentTemplates.Include("JobSubTypes")
|
var dts = Database.DocumentTemplates.Include("JobSubTypes")
|
||||||
.Where(dt => dt.Scope == DocumentTemplate.DocumentTemplateScopes.Job)
|
.Where(dt => !dt.IsHidden && dt.Scope == DocumentTemplate.DocumentTemplateScopes.Job)
|
||||||
.ToList();
|
.ToList();
|
||||||
|
|
||||||
foreach (var dt in dts.ToArray())
|
foreach (var dt in dts.ToArray())
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ namespace Disco.Services
|
|||||||
public static List<DocumentTemplate> AvailableDocumentTemplates(this User u, DiscoDataContext Database, User User, DateTime TimeStamp)
|
public static List<DocumentTemplate> AvailableDocumentTemplates(this User u, DiscoDataContext Database, User User, DateTime TimeStamp)
|
||||||
{
|
{
|
||||||
var dts = Database.DocumentTemplates.Include("JobSubTypes")
|
var dts = Database.DocumentTemplates.Include("JobSubTypes")
|
||||||
.Where(dt => dt.Scope == DocumentTemplate.DocumentTemplateScopes.User)
|
.Where(dt => !dt.IsHidden && dt.Scope == DocumentTemplate.DocumentTemplateScopes.User)
|
||||||
.ToArray()
|
.ToArray()
|
||||||
.Where(dt => dt.FilterExpressionMatches(u, Database, User, TimeStamp, DocumentState.DefaultState())).ToList();
|
.Where(dt => dt.FilterExpressionMatches(u, Database, User, TimeStamp, DocumentState.DefaultState())).ToList();
|
||||||
|
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
const string pOnGenerateExpression = "ongenerateexpression";
|
const string pOnGenerateExpression = "ongenerateexpression";
|
||||||
const string pOnImportAttachmentExpression = "onimportattachmentexpression";
|
const string pOnImportAttachmentExpression = "onimportattachmentexpression";
|
||||||
const string pFlattenForm = "flattenform";
|
const string pFlattenForm = "flattenform";
|
||||||
|
const string pIsHidden = "ishidden";
|
||||||
|
|
||||||
[DiscoAuthorize(Claims.Config.DocumentTemplate.Configure)]
|
[DiscoAuthorize(Claims.Config.DocumentTemplate.Configure)]
|
||||||
public virtual ActionResult Update(string id, string key, string value = null, bool redirect = false)
|
public virtual ActionResult Update(string id, string key, string value = null, bool redirect = false)
|
||||||
@@ -63,6 +64,9 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
case pFlattenForm:
|
case pFlattenForm:
|
||||||
UpdateFlattenForm(documentTemplate, value);
|
UpdateFlattenForm(documentTemplate, value);
|
||||||
break;
|
break;
|
||||||
|
case pIsHidden:
|
||||||
|
UpdateIsHidden(documentTemplate, value);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
throw new Exception("Invalid Update Key");
|
throw new Exception("Invalid Update Key");
|
||||||
}
|
}
|
||||||
@@ -190,6 +194,11 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
return Update(id, pFlattenForm, FlattenForm, redirect);
|
return Update(id, pFlattenForm, FlattenForm, redirect);
|
||||||
}
|
}
|
||||||
[DiscoAuthorize(Claims.Config.DocumentTemplate.Configure)]
|
[DiscoAuthorize(Claims.Config.DocumentTemplate.Configure)]
|
||||||
|
public virtual ActionResult UpdateIsHidden(string id, string IsHidden = null, bool redirect = false)
|
||||||
|
{
|
||||||
|
return Update(id, pIsHidden, IsHidden, redirect);
|
||||||
|
}
|
||||||
|
[DiscoAuthorize(Claims.Config.DocumentTemplate.Configure)]
|
||||||
public virtual ActionResult UpdateScope(string id, string Scope = null, bool redirect = false)
|
public virtual ActionResult UpdateScope(string id, string Scope = null, bool redirect = false)
|
||||||
{
|
{
|
||||||
return Update(id, pScope, Scope, redirect);
|
return Update(id, pScope, Scope, redirect);
|
||||||
@@ -393,6 +402,23 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
|
|
||||||
Database.SaveChanges();
|
Database.SaveChanges();
|
||||||
}
|
}
|
||||||
|
private void UpdateIsHidden(DocumentTemplate documentTemplate, string IsHidden)
|
||||||
|
{
|
||||||
|
if (string.IsNullOrWhiteSpace(IsHidden))
|
||||||
|
{
|
||||||
|
documentTemplate.IsHidden = false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
bool value = default(bool);
|
||||||
|
if (bool.TryParse(IsHidden, out value))
|
||||||
|
documentTemplate.IsHidden = value;
|
||||||
|
else
|
||||||
|
throw new Exception("Invalid Boolean Format");
|
||||||
|
}
|
||||||
|
|
||||||
|
Database.SaveChanges();
|
||||||
|
}
|
||||||
private void UpdateJobSubTypes(DocumentTemplate documentTemplate, List<string> JobSubTypes)
|
private void UpdateJobSubTypes(DocumentTemplate documentTemplate, List<string> JobSubTypes)
|
||||||
{
|
{
|
||||||
Database.Configuration.LazyLoadingEnabled = true;
|
Database.Configuration.LazyLoadingEnabled = true;
|
||||||
|
|||||||
@@ -20,7 +20,18 @@ namespace Disco.Web.Areas.Config.Controllers
|
|||||||
{
|
{
|
||||||
if (string.IsNullOrEmpty(id))
|
if (string.IsNullOrEmpty(id))
|
||||||
{
|
{
|
||||||
var m = new Models.DocumentTemplate.IndexModel() { DocumentTemplates = Database.DocumentTemplates.ToList() };
|
var m = new Models.DocumentTemplate.IndexModel() {
|
||||||
|
DocumentTemplates = Database.DocumentTemplates
|
||||||
|
.Select(dt => new
|
||||||
|
{
|
||||||
|
documentTemplate = dt,
|
||||||
|
storedInstances =
|
||||||
|
Database.DeviceAttachments.Count(a => a.DocumentTemplateId == dt.Id) +
|
||||||
|
Database.JobAttachments.Count(a => a.DocumentTemplateId == dt.Id) +
|
||||||
|
Database.UserAttachments.Count(a => a.DocumentTemplateId == dt.Id)
|
||||||
|
})
|
||||||
|
.ToDictionary(i => i.documentTemplate, i => i.storedInstances)
|
||||||
|
};
|
||||||
|
|
||||||
// UI Extensions
|
// UI Extensions
|
||||||
UIExtensions.ExecuteExtensions<ConfigDocumentTemplateIndexModel>(this.ControllerContext, m);
|
UIExtensions.ExecuteExtensions<ConfigDocumentTemplateIndexModel>(this.ControllerContext, m);
|
||||||
|
|||||||
@@ -53,7 +53,15 @@ namespace Disco.Web.Areas.Config.Controllers
|
|||||||
// List Index
|
// List Index
|
||||||
var m = new Models.UserFlag.IndexModel()
|
var m = new Models.UserFlag.IndexModel()
|
||||||
{
|
{
|
||||||
UserFlags = Database.UserFlags.OrderBy(f => f.Name).ToList()
|
UserFlags = Database.UserFlags
|
||||||
|
.Select(uf => new
|
||||||
|
{
|
||||||
|
userFlag = uf,
|
||||||
|
assignmentCount = uf.UserFlagAssignments.Count(fa => !fa.RemovedDate.HasValue)
|
||||||
|
})
|
||||||
|
.ToDictionary(
|
||||||
|
pair => pair.userFlag,
|
||||||
|
pair => pair.assignmentCount)
|
||||||
};
|
};
|
||||||
|
|
||||||
// UI Extensions
|
// UI Extensions
|
||||||
|
|||||||
@@ -25,7 +25,8 @@ namespace Disco.Web.Areas.Config.Models.DeviceBatch
|
|||||||
DefaultDeviceModel = db.DefaultDeviceModel.Description,
|
DefaultDeviceModel = db.DefaultDeviceModel.Description,
|
||||||
WarrantyExpires = db.WarrantyValidUntil,
|
WarrantyExpires = db.WarrantyValidUntil,
|
||||||
InsuranceSupplier = db.InsuranceSupplier,
|
InsuranceSupplier = db.InsuranceSupplier,
|
||||||
InsuredUntil = db.InsuredUntil
|
InsuredUntil = db.InsuredUntil,
|
||||||
|
IsLinked = db.AssignedUsersLinkedGroup != null || db.DevicesLinkedGroup != null
|
||||||
}).ToArray().Cast<ConfigDeviceBatchIndexModelItem>().ToList();
|
}).ToArray().Cast<ConfigDeviceBatchIndexModelItem>().ToList();
|
||||||
|
|
||||||
foreach (var item in m.DeviceBatches.Where(db => db.DefaultDeviceModel == null))
|
foreach (var item in m.DeviceBatches.Where(db => db.DefaultDeviceModel == null))
|
||||||
|
|||||||
@@ -20,5 +20,6 @@ namespace Disco.Web.Areas.Config.Models.DeviceBatch
|
|||||||
public DateTime? WarrantyExpires { get; set; }
|
public DateTime? WarrantyExpires { get; set; }
|
||||||
public DateTime? InsuredUntil { get; set; }
|
public DateTime? InsuredUntil { get; set; }
|
||||||
public string InsuranceSupplier { get; set; }
|
public string InsuranceSupplier { get; set; }
|
||||||
|
public bool IsLinked { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -21,7 +21,8 @@ namespace Disco.Web.Areas.Config.Models.DeviceProfile
|
|||||||
Description = dp.Description,
|
Description = dp.Description,
|
||||||
DistributionType = dp.DistributionType.Value,
|
DistributionType = dp.DistributionType.Value,
|
||||||
DeviceCount = dp.Devices.Count,
|
DeviceCount = dp.Devices.Count,
|
||||||
DeviceDecommissionedCount = dp.Devices.Count(d => d.DecommissionedDate.HasValue)
|
DeviceDecommissionedCount = dp.Devices.Count(d => d.DecommissionedDate.HasValue),
|
||||||
|
IsLinked = dp.AssignedUsersLinkedGroup != null || dp.DevicesLinkedGroup != null
|
||||||
}).ToArray().Cast<ConfigDeviceProfileIndexModelItem>().ToList();
|
}).ToArray().Cast<ConfigDeviceProfileIndexModelItem>().ToList();
|
||||||
|
|
||||||
if (DiscoApplication.MultiSiteMode)
|
if (DiscoApplication.MultiSiteMode)
|
||||||
|
|||||||
@@ -1,10 +1,4 @@
|
|||||||
using System;
|
using Disco.Models.UI.Config.DeviceProfile;
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Web;
|
|
||||||
using System.ComponentModel.DataAnnotations;
|
|
||||||
using Disco.Web.Extensions;
|
|
||||||
using Disco.Models.UI.Config.DeviceProfile;
|
|
||||||
|
|
||||||
namespace Disco.Web.Areas.Config.Models.DeviceProfile
|
namespace Disco.Web.Areas.Config.Models.DeviceProfile
|
||||||
{
|
{
|
||||||
@@ -20,5 +14,6 @@ namespace Disco.Web.Areas.Config.Models.DeviceProfile
|
|||||||
|
|
||||||
public int DeviceCount { get; set; }
|
public int DeviceCount { get; set; }
|
||||||
public int DeviceDecommissionedCount { get; set; }
|
public int DeviceDecommissionedCount { get; set; }
|
||||||
|
public bool IsLinked { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,13 +1,10 @@
|
|||||||
using Disco.Models.UI.Config.DocumentTemplate;
|
using Disco.Models.UI.Config.DocumentTemplate;
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
|
||||||
using System.Web;
|
|
||||||
|
|
||||||
namespace Disco.Web.Areas.Config.Models.DocumentTemplate
|
namespace Disco.Web.Areas.Config.Models.DocumentTemplate
|
||||||
{
|
{
|
||||||
public class IndexModel : ConfigDocumentTemplateIndexModel
|
public class IndexModel : ConfigDocumentTemplateIndexModel
|
||||||
{
|
{
|
||||||
public List<Disco.Models.Repository.DocumentTemplate> DocumentTemplates { get; set; }
|
public Dictionary<Disco.Models.Repository.DocumentTemplate, int> DocumentTemplates { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -5,6 +5,6 @@ namespace Disco.Web.Areas.Config.Models.UserFlag
|
|||||||
{
|
{
|
||||||
public class IndexModel : ConfigUserFlagIndexModel
|
public class IndexModel : ConfigUserFlagIndexModel
|
||||||
{
|
{
|
||||||
public List<Disco.Models.Repository.UserFlag> UserFlags { get; set; }
|
public Dictionary<Disco.Models.Repository.UserFlag, int> UserFlags { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2,6 +2,8 @@
|
|||||||
@{
|
@{
|
||||||
Authorization.Require(Claims.Config.DeviceBatch.Show);
|
Authorization.Require(Claims.Config.DeviceBatch.Show);
|
||||||
ViewBag.Title = Html.ToBreadcrumb("Configuration", MVC.Config.Config.Index(), "Device Batches");
|
ViewBag.Title = Html.ToBreadcrumb("Configuration", MVC.Config.Config.Index(), "Device Batches");
|
||||||
|
var hasDecommissionedBatches = Model.DeviceBatches.Any(db => db.DeviceCount > 0 && db.DeviceDecommissionedCount >= db.DeviceCount);
|
||||||
|
var showTags = hasDecommissionedBatches || Model.DeviceBatches.Any(i => i.IsLinked);
|
||||||
}
|
}
|
||||||
<div id="Config_DeviceBatches">
|
<div id="Config_DeviceBatches">
|
||||||
@if (Model.DeviceBatches.Count == 0)
|
@if (Model.DeviceBatches.Count == 0)
|
||||||
@@ -12,7 +14,7 @@
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (Model.DeviceBatches.Any(db => db.DeviceCount > 0 && db.DeviceDecommissionedCount >= db.DeviceCount))
|
if (hasDecommissionedBatches)
|
||||||
{
|
{
|
||||||
<a id="Config_DeviceBatches_ShowDecommissioned" href="#" class="button small">Show Decommissioned (@(Model.DeviceBatches.Count(db => db.DeviceCount > 0 && db.DeviceDecommissionedCount >= db.DeviceCount)))</a>
|
<a id="Config_DeviceBatches_ShowDecommissioned" href="#" class="button small">Show Decommissioned (@(Model.DeviceBatches.Count(db => db.DeviceCount > 0 && db.DeviceDecommissionedCount >= db.DeviceCount)))</a>
|
||||||
<script>
|
<script>
|
||||||
@@ -21,7 +23,7 @@
|
|||||||
|
|
||||||
$('#Config_DeviceBatches_ShowDecommissioned').click(function () {
|
$('#Config_DeviceBatches_ShowDecommissioned').click(function () {
|
||||||
$(this).remove();
|
$(this).remove();
|
||||||
$('#Config_DeviceBatches_List').find('tr.decommissioned').show();
|
$('#Config_DeviceBatches_List').find('tr.hidden').show();
|
||||||
return false;
|
return false;
|
||||||
}).detach().appendTo('#layout_PageHeading');
|
}).detach().appendTo('#layout_PageHeading');
|
||||||
})
|
})
|
||||||
@@ -29,25 +31,23 @@
|
|||||||
}
|
}
|
||||||
<table id="Config_DeviceBatches_List" class="tableData">
|
<table id="Config_DeviceBatches_List" class="tableData">
|
||||||
<tr>
|
<tr>
|
||||||
<th>Name
|
<th>Name</th>
|
||||||
</th>
|
<th>Default Model</th>
|
||||||
<th>Default Model
|
<th>Purchase Date</th>
|
||||||
</th>
|
<th>Warranty Expires</th>
|
||||||
<th>Purchase Date
|
<th>Insurance Expires</th>
|
||||||
</th>
|
<th>Device Count</th>
|
||||||
<th>Warranty Expires
|
@if (showTags)
|
||||||
</th>
|
{
|
||||||
<th>Insurance Expires
|
<th> </th>
|
||||||
</th>
|
}
|
||||||
<th>Device Count
|
|
||||||
</th>
|
|
||||||
</tr>
|
</tr>
|
||||||
@foreach (var item in Model.DeviceBatches)
|
@foreach (var item in Model.DeviceBatches)
|
||||||
{
|
{
|
||||||
var isDecommissioned = item.DeviceCount > 0 && item.DeviceDecommissionedCount >= item.DeviceCount;
|
var isDecommissioned = item.DeviceCount > 0 && item.DeviceDecommissionedCount >= item.DeviceCount;
|
||||||
<tr class="@(isDecommissioned ? "decommissioned" : null)">
|
<tr class="@(isDecommissioned ? "hidden" : null)">
|
||||||
<td>
|
<td>
|
||||||
@Html.ActionLink(item.Name, MVC.Config.DeviceBatch.Index(item.Id)) @if (isDecommissioned) { <em>Decommissioned</em> }
|
@Html.ActionLink(item.Name, MVC.Config.DeviceBatch.Index(item.Id))
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
@item.DefaultDeviceModel
|
@item.DefaultDeviceModel
|
||||||
@@ -76,6 +76,19 @@
|
|||||||
<span class="smallMessage" title="@(item.DeviceDecommissionedCount.ToString("n0")) Decommissioned">(@(item.DeviceDecommissionedCount.ToString("n0")))</span>
|
<span class="smallMessage" title="@(item.DeviceDecommissionedCount.ToString("n0")) Decommissioned">(@(item.DeviceDecommissionedCount.ToString("n0")))</span>
|
||||||
}
|
}
|
||||||
</td>
|
</td>
|
||||||
|
@if (showTags)
|
||||||
|
{
|
||||||
|
<td>
|
||||||
|
@if (item.IsLinked)
|
||||||
|
{
|
||||||
|
<i class="fa fa-link fa-lg success" title="Is Linked"></i>
|
||||||
|
}
|
||||||
|
@if (isDecommissioned)
|
||||||
|
{
|
||||||
|
<i class="fa fa-minus-square fa-lg alert" title="Decommissioned"></i>
|
||||||
|
}
|
||||||
|
</td>
|
||||||
|
}
|
||||||
</tr>
|
</tr>
|
||||||
}
|
}
|
||||||
</table>
|
</table>
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
// <auto-generated>
|
// <auto-generated>
|
||||||
// This code was generated by a tool.
|
// This code was generated by a tool.
|
||||||
// Runtime Version:4.0.30319.34014
|
// Runtime Version:4.0.30319.42000
|
||||||
//
|
//
|
||||||
// Changes to this file may cause incorrect behavior and will be lost if
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
// the code is regenerated.
|
// the code is regenerated.
|
||||||
@@ -27,7 +27,6 @@ namespace Disco.Web.Areas.Config.Views.DeviceBatch
|
|||||||
using System.Web.UI;
|
using System.Web.UI;
|
||||||
using System.Web.WebPages;
|
using System.Web.WebPages;
|
||||||
using Disco;
|
using Disco;
|
||||||
using Disco.BI.Extensions;
|
|
||||||
using Disco.Models.Repository;
|
using Disco.Models.Repository;
|
||||||
using Disco.Services;
|
using Disco.Services;
|
||||||
using Disco.Services.Authorization;
|
using Disco.Services.Authorization;
|
||||||
@@ -49,6 +48,8 @@ namespace Disco.Web.Areas.Config.Views.DeviceBatch
|
|||||||
|
|
||||||
Authorization.Require(Claims.Config.DeviceBatch.Show);
|
Authorization.Require(Claims.Config.DeviceBatch.Show);
|
||||||
ViewBag.Title = Html.ToBreadcrumb("Configuration", MVC.Config.Config.Index(), "Device Batches");
|
ViewBag.Title = Html.ToBreadcrumb("Configuration", MVC.Config.Config.Index(), "Device Batches");
|
||||||
|
var hasDecommissionedBatches = Model.DeviceBatches.Any(db => db.DeviceCount > 0 && db.DeviceDecommissionedCount >= db.DeviceCount);
|
||||||
|
var showTags = hasDecommissionedBatches || Model.DeviceBatches.Any(i => i.IsLinked);
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
@@ -60,13 +61,13 @@ WriteLiteral(" id=\"Config_DeviceBatches\"");
|
|||||||
WriteLiteral(">\r\n");
|
WriteLiteral(">\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 7 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
#line 9 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 7 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
#line 9 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
if (Model.DeviceBatches.Count == 0)
|
if (Model.DeviceBatches.Count == 0)
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -82,11 +83,11 @@ WriteLiteral(" style=\"width: 450px; padding: 100px 0;\"");
|
|||||||
WriteLiteral(">\r\n <h2>No device batches are configured</h2>\r\n </div>\r\n");
|
WriteLiteral(">\r\n <h2>No device batches are configured</h2>\r\n </div>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 12 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
#line 14 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (Model.DeviceBatches.Any(db => db.DeviceCount > 0 && db.DeviceDecommissionedCount >= db.DeviceCount))
|
if (hasDecommissionedBatches)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
@@ -103,7 +104,7 @@ WriteLiteral(" class=\"button small\"");
|
|||||||
WriteLiteral(">Show Decommissioned (");
|
WriteLiteral(">Show Decommissioned (");
|
||||||
|
|
||||||
|
|
||||||
#line 17 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
#line 19 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
Write(Model.DeviceBatches.Count(db => db.DeviceCount > 0 && db.DeviceDecommissionedCount >= db.DeviceCount));
|
Write(Model.DeviceBatches.Count(db => db.DeviceCount > 0 && db.DeviceDecommissionedCount >= db.DeviceCount));
|
||||||
|
|
||||||
|
|
||||||
@@ -117,7 +118,7 @@ WriteLiteral(@" <script>
|
|||||||
|
|
||||||
$('#Config_DeviceBatches_ShowDecommissioned').click(function () {
|
$('#Config_DeviceBatches_ShowDecommissioned').click(function () {
|
||||||
$(this).remove();
|
$(this).remove();
|
||||||
$('#Config_DeviceBatches_List').find('tr.decommissioned').show();
|
$('#Config_DeviceBatches_List').find('tr.hidden').show();
|
||||||
return false;
|
return false;
|
||||||
}).detach().appendTo('#layout_PageHeading');
|
}).detach().appendTo('#layout_PageHeading');
|
||||||
})
|
})
|
||||||
@@ -125,7 +126,7 @@ WriteLiteral(@" <script>
|
|||||||
");
|
");
|
||||||
|
|
||||||
|
|
||||||
#line 29 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
#line 31 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -139,22 +140,40 @@ WriteLiteral(" class=\"tableData\"");
|
|||||||
|
|
||||||
WriteLiteral(@">
|
WriteLiteral(@">
|
||||||
<tr>
|
<tr>
|
||||||
<th>Name
|
<th>Name</th>
|
||||||
</th>
|
<th>Default Model</th>
|
||||||
<th>Default Model
|
<th>Purchase Date</th>
|
||||||
</th>
|
<th>Warranty Expires</th>
|
||||||
<th>Purchase Date
|
<th>Insurance Expires</th>
|
||||||
</th>
|
<th>Device Count</th>
|
||||||
<th>Warranty Expires
|
|
||||||
</th>
|
|
||||||
<th>Insurance Expires
|
|
||||||
</th>
|
|
||||||
<th>Device Count
|
|
||||||
</th>
|
|
||||||
</tr>
|
|
||||||
");
|
");
|
||||||
|
|
||||||
|
|
||||||
|
#line 40 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
|
||||||
|
#line 40 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
|
if (showTags)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" <th> </th>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 43 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" </tr>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 45 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
#line 45 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
|
|
||||||
|
|
||||||
@@ -171,14 +190,14 @@ WriteLiteral(@">
|
|||||||
#line hidden
|
#line hidden
|
||||||
WriteLiteral(" <tr");
|
WriteLiteral(" <tr");
|
||||||
|
|
||||||
WriteAttribute("class", Tuple.Create(" class=\"", 2028), Tuple.Create("\"", 2081)
|
WriteAttribute("class", Tuple.Create(" class=\"", 2169), Tuple.Create("\"", 2214)
|
||||||
|
|
||||||
#line 48 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
#line 48 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
, Tuple.Create(Tuple.Create("", 2036), Tuple.Create<System.Object, System.Int32>(isDecommissioned ? "decommissioned" : null
|
, Tuple.Create(Tuple.Create("", 2177), Tuple.Create<System.Object, System.Int32>(isDecommissioned ? "hidden" : null
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
, 2036), false)
|
, 2177), false)
|
||||||
);
|
);
|
||||||
|
|
||||||
WriteLiteral(">\r\n <td>\r\n");
|
WriteLiteral(">\r\n <td>\r\n");
|
||||||
@@ -192,24 +211,7 @@ WriteLiteral(" ");
|
|||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
WriteLiteral(" ");
|
WriteLiteral("\r\n </td>\r\n <td>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 50 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
|
||||||
if (isDecommissioned) {
|
|
||||||
|
|
||||||
#line default
|
|
||||||
#line hidden
|
|
||||||
WriteLiteral(" <em>Decommissioned</em> ");
|
|
||||||
|
|
||||||
|
|
||||||
#line 50 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#line default
|
|
||||||
#line hidden
|
|
||||||
WriteLiteral(" </td>\r\n <td>\r\n");
|
|
||||||
|
|
||||||
WriteLiteral(" ");
|
WriteLiteral(" ");
|
||||||
|
|
||||||
@@ -338,15 +340,15 @@ WriteLiteral(" <span");
|
|||||||
|
|
||||||
WriteLiteral(" class=\"smallMessage\"");
|
WriteLiteral(" class=\"smallMessage\"");
|
||||||
|
|
||||||
WriteAttribute("title", Tuple.Create(" title=\"", 3515), Tuple.Create("\"", 3586)
|
WriteAttribute("title", Tuple.Create(" title=\"", 3594), Tuple.Create("\"", 3665)
|
||||||
|
|
||||||
#line 76 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
#line 76 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
, Tuple.Create(Tuple.Create("", 3523), Tuple.Create<System.Object, System.Int32>(item.DeviceDecommissionedCount.ToString("n0")
|
, Tuple.Create(Tuple.Create("", 3602), Tuple.Create<System.Object, System.Int32>(item.DeviceDecommissionedCount.ToString("n0")
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
, 3523), false)
|
, 3602), false)
|
||||||
, Tuple.Create(Tuple.Create(" ", 3571), Tuple.Create("Decommissioned", 3572), true)
|
, Tuple.Create(Tuple.Create(" ", 3650), Tuple.Create("Decommissioned", 3651), true)
|
||||||
);
|
);
|
||||||
|
|
||||||
WriteLiteral(">(");
|
WriteLiteral(">(");
|
||||||
@@ -367,10 +369,91 @@ WriteLiteral(")</span>\r\n");
|
|||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
WriteLiteral(" </td>\r\n </tr>\r\n");
|
WriteLiteral(" </td>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 80 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
#line 79 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
|
||||||
|
#line 79 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
|
if (showTags)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" <td>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 82 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
|
||||||
|
#line 82 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
|
if (item.IsLinked)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" <i");
|
||||||
|
|
||||||
|
WriteLiteral(" class=\"fa fa-link fa-lg success\"");
|
||||||
|
|
||||||
|
WriteLiteral(" title=\"Is Linked\"");
|
||||||
|
|
||||||
|
WriteLiteral("></i>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 85 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" ");
|
||||||
|
|
||||||
|
|
||||||
|
#line 86 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
|
if (isDecommissioned)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" <i");
|
||||||
|
|
||||||
|
WriteLiteral(" class=\"fa fa-minus-square fa-lg alert\"");
|
||||||
|
|
||||||
|
WriteLiteral(" title=\"Decommissioned\"");
|
||||||
|
|
||||||
|
WriteLiteral("></i>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 89 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" </td>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 91 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" </tr>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 93 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -379,7 +462,7 @@ WriteLiteral(" </td>\r\n </tr>\r\n");
|
|||||||
WriteLiteral(" </table>\r\n");
|
WriteLiteral(" </table>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 82 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
#line 95 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -388,7 +471,7 @@ WriteLiteral(" </table>\r\n");
|
|||||||
WriteLiteral("</div>\r\n");
|
WriteLiteral("</div>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 84 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
#line 97 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
if (Authorization.HasAny(Claims.Config.DeviceBatch.Create, Claims.Config.DeviceBatch.ShowTimeline))
|
if (Authorization.HasAny(Claims.Config.DeviceBatch.Create, Claims.Config.DeviceBatch.ShowTimeline))
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -402,13 +485,13 @@ WriteLiteral(" class=\"actionBar\"");
|
|||||||
WriteLiteral(">\r\n");
|
WriteLiteral(">\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 87 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
#line 100 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 87 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
#line 100 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
if (Authorization.Has(Claims.Config.DeviceBatch.ShowTimeline) && Model.DeviceBatches.Count > 0)
|
if (Authorization.Has(Claims.Config.DeviceBatch.ShowTimeline) && Model.DeviceBatches.Count > 0)
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -416,14 +499,14 @@ WriteLiteral(">\r\n");
|
|||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 89 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
#line 102 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
Write(Html.ActionLinkButton("Timeline", MVC.Config.DeviceBatch.Timeline()));
|
Write(Html.ActionLinkButton("Timeline", MVC.Config.DeviceBatch.Timeline()));
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 89 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
#line 102 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -433,7 +516,7 @@ WriteLiteral(">\r\n");
|
|||||||
WriteLiteral(" ");
|
WriteLiteral(" ");
|
||||||
|
|
||||||
|
|
||||||
#line 91 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
#line 104 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
if (Authorization.HasAll(Claims.Config.DeviceBatch.Create, Claims.Config.DeviceBatch.Configure))
|
if (Authorization.HasAll(Claims.Config.DeviceBatch.Create, Claims.Config.DeviceBatch.Configure))
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -441,14 +524,14 @@ WriteLiteral(" ");
|
|||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 93 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
#line 106 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
Write(Html.ActionLinkButton("Create Device Batch", MVC.Config.DeviceBatch.Create()));
|
Write(Html.ActionLinkButton("Create Device Batch", MVC.Config.DeviceBatch.Create()));
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 93 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
#line 106 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -458,7 +541,7 @@ WriteLiteral(" ");
|
|||||||
WriteLiteral(" </div>\r\n");
|
WriteLiteral(" </div>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 96 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
#line 109 "..\..\Areas\Config\Views\DeviceBatch\Index.cshtml"
|
||||||
}
|
}
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
@model IEnumerable<Disco.Web.Areas.Config.Models.DeviceProfile._IndexModelItem>
|
@model IEnumerable<Disco.Web.Areas.Config.Models.DeviceProfile._IndexModelItem>
|
||||||
@{
|
@{
|
||||||
Authorization.Require(Claims.Config.DeviceProfile.Show);
|
Authorization.Require(Claims.Config.DeviceProfile.Show);
|
||||||
|
var showTags = Model.Any(i => i.IsLinked);
|
||||||
}
|
}
|
||||||
<table class="tableData deviceProfileTable">
|
<table class="tableData deviceProfileTable">
|
||||||
<tr>
|
<tr>
|
||||||
@@ -16,6 +17,10 @@
|
|||||||
<th class="deviceCount">
|
<th class="deviceCount">
|
||||||
Device Count
|
Device Count
|
||||||
</th>
|
</th>
|
||||||
|
@if (showTags)
|
||||||
|
{
|
||||||
|
<th> </th>
|
||||||
|
}
|
||||||
</tr>
|
</tr>
|
||||||
@foreach (var item in Model)
|
@foreach (var item in Model)
|
||||||
{
|
{
|
||||||
@@ -34,9 +39,23 @@
|
|||||||
@if (item.DeviceDecommissionedCount > 0)
|
@if (item.DeviceDecommissionedCount > 0)
|
||||||
{
|
{
|
||||||
<span class="smallMessage" title="@(item.DeviceDecommissionedCount.ToString("n0")) Decommissioned">
|
<span class="smallMessage" title="@(item.DeviceDecommissionedCount.ToString("n0")) Decommissioned">
|
||||||
(@(item.DeviceDecommissionedCount.ToString("n0")))</span>
|
(@(item.DeviceDecommissionedCount.ToString("n0")))
|
||||||
|
</span>
|
||||||
}
|
}
|
||||||
</td>
|
</td>
|
||||||
|
@if (showTags)
|
||||||
|
{
|
||||||
|
<td>
|
||||||
|
@if (item.IsLinked)
|
||||||
|
{
|
||||||
|
<i class="fa fa-link fa-lg success" title="Is Linked"></i>
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
<text> </text>
|
||||||
|
}
|
||||||
|
</td>
|
||||||
|
}
|
||||||
</tr>
|
</tr>
|
||||||
}
|
}
|
||||||
</table>
|
</table>
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
// <auto-generated>
|
// <auto-generated>
|
||||||
// This code was generated by a tool.
|
// This code was generated by a tool.
|
||||||
// Runtime Version:4.0.30319.34014
|
// Runtime Version:4.0.30319.42000
|
||||||
//
|
//
|
||||||
// Changes to this file may cause incorrect behavior and will be lost if
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
// the code is regenerated.
|
// the code is regenerated.
|
||||||
@@ -27,7 +27,6 @@ namespace Disco.Web.Areas.Config.Views.DeviceProfile
|
|||||||
using System.Web.UI;
|
using System.Web.UI;
|
||||||
using System.Web.WebPages;
|
using System.Web.WebPages;
|
||||||
using Disco;
|
using Disco;
|
||||||
using Disco.BI.Extensions;
|
|
||||||
using Disco.Models.Repository;
|
using Disco.Models.Repository;
|
||||||
using Disco.Services;
|
using Disco.Services;
|
||||||
using Disco.Services.Authorization;
|
using Disco.Services.Authorization;
|
||||||
@@ -37,9 +36,9 @@ namespace Disco.Web.Areas.Config.Views.DeviceProfile
|
|||||||
|
|
||||||
[System.CodeDom.Compiler.GeneratedCodeAttribute("RazorGenerator", "2.0.0.0")]
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("RazorGenerator", "2.0.0.0")]
|
||||||
[System.Web.WebPages.PageVirtualPathAttribute("~/Areas/Config/Views/DeviceProfile/_TableRender.cshtml")]
|
[System.Web.WebPages.PageVirtualPathAttribute("~/Areas/Config/Views/DeviceProfile/_TableRender.cshtml")]
|
||||||
public partial class TableRender : Disco.Services.Web.WebViewPage<IEnumerable<Disco.Web.Areas.Config.Models.DeviceProfile._IndexModelItem>>
|
public partial class _TableRender : Disco.Services.Web.WebViewPage<IEnumerable<Disco.Web.Areas.Config.Models.DeviceProfile._IndexModelItem>>
|
||||||
{
|
{
|
||||||
public TableRender()
|
public _TableRender()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
public override void Execute()
|
public override void Execute()
|
||||||
@@ -48,6 +47,7 @@ namespace Disco.Web.Areas.Config.Views.DeviceProfile
|
|||||||
#line 2 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
#line 2 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
|
|
||||||
Authorization.Require(Claims.Config.DeviceProfile.Show);
|
Authorization.Require(Claims.Config.DeviceProfile.Show);
|
||||||
|
var showTags = Model.Any(i => i.IsLinked);
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
@@ -72,7 +72,7 @@ WriteLiteral(">\r\n Type\r\n </th>\r\n <th");
|
|||||||
|
|
||||||
WriteLiteral(" class=\"deviceCount\"");
|
WriteLiteral(" class=\"deviceCount\"");
|
||||||
|
|
||||||
WriteLiteral(">\r\n Device Count\r\n </th>\r\n </tr>\r\n");
|
WriteLiteral(">\r\n Device Count\r\n </th>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 20 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
#line 20 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
@@ -82,6 +82,31 @@ WriteLiteral(">\r\n Device Count\r\n </th>\r\n </tr>\r\n");
|
|||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 20 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
#line 20 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
|
if (showTags)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" <th> </th>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 23 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" </tr>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 25 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
|
||||||
|
#line 25 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
foreach (var item in Model)
|
foreach (var item in Model)
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -93,7 +118,7 @@ WriteLiteral(" <tr>\r\n <td>\r\n");
|
|||||||
WriteLiteral(" ");
|
WriteLiteral(" ");
|
||||||
|
|
||||||
|
|
||||||
#line 24 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
#line 29 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
Write(Html.ActionLink(item.Name, MVC.Config.DeviceProfile.Index(item.Id)));
|
Write(Html.ActionLink(item.Name, MVC.Config.DeviceProfile.Index(item.Id)));
|
||||||
|
|
||||||
|
|
||||||
@@ -104,7 +129,7 @@ WriteLiteral("\r\n </td>\r\n <td>\r\n");
|
|||||||
WriteLiteral(" ");
|
WriteLiteral(" ");
|
||||||
|
|
||||||
|
|
||||||
#line 27 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
#line 32 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
Write(Html.DisplayFor(modelItem => item.Description));
|
Write(Html.DisplayFor(modelItem => item.Description));
|
||||||
|
|
||||||
|
|
||||||
@@ -115,7 +140,7 @@ WriteLiteral("\r\n </td>\r\n <td>\r\n");
|
|||||||
WriteLiteral(" ");
|
WriteLiteral(" ");
|
||||||
|
|
||||||
|
|
||||||
#line 30 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
#line 35 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
Write(Html.DisplayFor(modelItem => item.DistributionType));
|
Write(Html.DisplayFor(modelItem => item.DistributionType));
|
||||||
|
|
||||||
|
|
||||||
@@ -126,7 +151,7 @@ WriteLiteral("\r\n </td>\r\n <td>\r\n");
|
|||||||
WriteLiteral(" ");
|
WriteLiteral(" ");
|
||||||
|
|
||||||
|
|
||||||
#line 33 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
#line 38 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
Write(item.DeviceCount.ToString("n0"));
|
Write(item.DeviceCount.ToString("n0"));
|
||||||
|
|
||||||
|
|
||||||
@@ -135,13 +160,13 @@ WriteLiteral(" ");
|
|||||||
WriteLiteral("\r\n");
|
WriteLiteral("\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 34 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
#line 39 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 34 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
#line 39 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
if (item.DeviceDecommissionedCount > 0)
|
if (item.DeviceDecommissionedCount > 0)
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -152,39 +177,110 @@ WriteLiteral(" <span");
|
|||||||
|
|
||||||
WriteLiteral(" class=\"smallMessage\"");
|
WriteLiteral(" class=\"smallMessage\"");
|
||||||
|
|
||||||
WriteAttribute("title", Tuple.Create(" title=\"", 1065), Tuple.Create("\"", 1136)
|
WriteAttribute("title", Tuple.Create(" title=\"", 1187), Tuple.Create("\"", 1258)
|
||||||
|
|
||||||
#line 36 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
#line 41 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
, Tuple.Create(Tuple.Create("", 1073), Tuple.Create<System.Object, System.Int32>(item.DeviceDecommissionedCount.ToString("n0")
|
, Tuple.Create(Tuple.Create("", 1195), Tuple.Create<System.Object, System.Int32>(item.DeviceDecommissionedCount.ToString("n0")
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
, 1073), false)
|
, 1195), false)
|
||||||
, Tuple.Create(Tuple.Create(" ", 1121), Tuple.Create("Decommissioned", 1122), true)
|
, Tuple.Create(Tuple.Create(" ", 1243), Tuple.Create("Decommissioned", 1244), true)
|
||||||
);
|
);
|
||||||
|
|
||||||
WriteLiteral(">\r\n (");
|
WriteLiteral(">\r\n (");
|
||||||
|
|
||||||
|
|
||||||
#line 37 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
#line 42 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
Write(item.DeviceDecommissionedCount.ToString("n0"));
|
Write(item.DeviceDecommissionedCount.ToString("n0"));
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
WriteLiteral(")</span>\r\n");
|
WriteLiteral(")\r\n </span>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 38 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
#line 44 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
WriteLiteral(" </td>\r\n </tr>\r\n");
|
WriteLiteral(" </td>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 41 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
#line 46 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
|
||||||
|
#line 46 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
|
if (showTags)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" <td>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 49 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
|
||||||
|
#line 49 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
|
if (item.IsLinked)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" <i");
|
||||||
|
|
||||||
|
WriteLiteral(" class=\"fa fa-link fa-lg success\"");
|
||||||
|
|
||||||
|
WriteLiteral(" title=\"Is Linked\"");
|
||||||
|
|
||||||
|
WriteLiteral("></i>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 52 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" ");
|
||||||
|
|
||||||
|
WriteLiteral(" ");
|
||||||
|
|
||||||
|
WriteLiteral("\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 56 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" </td>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 58 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" </tr>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 60 "..\..\Areas\Config\Views\DeviceProfile\_TableRender.cshtml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
Authorization.Require(Claims.Config.DocumentTemplate.Show);
|
Authorization.Require(Claims.Config.DocumentTemplate.Show);
|
||||||
|
|
||||||
ViewBag.Title = Html.ToBreadcrumb("Configuration", MVC.Config.Config.Index(), "Document Templates");
|
ViewBag.Title = Html.ToBreadcrumb("Configuration", MVC.Config.Config.Index(), "Document Templates");
|
||||||
|
var showTags = Model.DocumentTemplates.Keys.Any(i => i.DevicesLinkedGroup != null || i.UsersLinkedGroup != null ||
|
||||||
|
i.FilterExpression != null || i.OnGenerateExpression != null || i.OnImportAttachmentExpression != null);
|
||||||
}
|
}
|
||||||
@if (Model.DocumentTemplates.Count == 0)
|
@if (Model.DocumentTemplates.Count == 0)
|
||||||
{
|
{
|
||||||
@@ -12,27 +14,56 @@
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
<table class="tableData">
|
if (Model.DocumentTemplates.Keys.Any(dt => dt.IsHidden))
|
||||||
<tr>
|
|
||||||
<th>Id
|
|
||||||
</th>
|
|
||||||
<th>Description
|
|
||||||
</th>
|
|
||||||
<th>Scope
|
|
||||||
</th>
|
|
||||||
</tr>
|
|
||||||
@foreach (var item in Model.DocumentTemplates)
|
|
||||||
{
|
{
|
||||||
|
<a id="Config_DocumentTemplates_ShowHidden" href="#" class="button small">Show Hidden (@(Model.DocumentTemplates.Keys.Count(dt => dt.IsHidden)))</a>
|
||||||
|
<script>
|
||||||
|
$(function () {
|
||||||
|
$('#Config_DocumentTemplates_ShowHidden').click(function () {
|
||||||
|
$(this).remove();
|
||||||
|
$('#Config_DocumentTemplates_List').find('tr.hidden').show();
|
||||||
|
return false;
|
||||||
|
}).detach().appendTo('#layout_PageHeading');
|
||||||
|
})
|
||||||
|
</script>
|
||||||
|
}
|
||||||
|
<table id="Config_DocumentTemplates_List" class="tableData">
|
||||||
<tr>
|
<tr>
|
||||||
|
<th>Id</th>
|
||||||
|
<th>Description</th>
|
||||||
|
<th>Scope</th>
|
||||||
|
<th>Stored Instances</th>
|
||||||
|
@if (showTags)
|
||||||
|
{
|
||||||
|
<th> </th>
|
||||||
|
}
|
||||||
|
</tr>
|
||||||
|
@foreach (var pair in Model.DocumentTemplates)
|
||||||
|
{
|
||||||
|
var item = pair.Key;
|
||||||
|
var storedCount = pair.Value;
|
||||||
|
<tr class="@(item.IsHidden ? "hidden" : null)">
|
||||||
|
<td>@Html.ActionLink(item.Id.ToString(), MVC.Config.DocumentTemplate.Index(item.Id))</td>
|
||||||
|
<td>@Html.DisplayFor(modelItem => item.Description)</td>
|
||||||
|
<td>@Html.DisplayFor(modelItem => item.Scope)</td>
|
||||||
|
<td>@storedCount.ToString("N0")</td>
|
||||||
|
@if (showTags)
|
||||||
|
{
|
||||||
<td>
|
<td>
|
||||||
@Html.ActionLink(item.Id.ToString(), MVC.Config.DocumentTemplate.Index(item.Id))
|
@if (item.DevicesLinkedGroup != null || item.UsersLinkedGroup != null)
|
||||||
</td>
|
{
|
||||||
<td>
|
<i class="fa fa-link fa-lg success" title="Is Linked"></i>
|
||||||
@Html.DisplayFor(modelItem => item.Description)
|
}
|
||||||
</td>
|
@if (item.FilterExpression != null || item.OnGenerateExpression != null || item.OnImportAttachmentExpression != null)
|
||||||
<td>
|
{
|
||||||
@Html.DisplayFor(modelItem => item.Scope)
|
<i class="fa fa-bolt fa-lg alert" title="Has Expressions"></i>
|
||||||
|
}
|
||||||
|
@if (item.IsHidden)
|
||||||
|
{
|
||||||
|
<i class="fa fa-minus-square fa-lg error" title="Is Hidden"></i>
|
||||||
|
}
|
||||||
</td>
|
</td>
|
||||||
|
}
|
||||||
</tr>
|
</tr>
|
||||||
}
|
}
|
||||||
</table>
|
</table>
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
// <auto-generated>
|
// <auto-generated>
|
||||||
// This code was generated by a tool.
|
// This code was generated by a tool.
|
||||||
// Runtime Version:4.0.30319.34014
|
// Runtime Version:4.0.30319.42000
|
||||||
//
|
//
|
||||||
// Changes to this file may cause incorrect behavior and will be lost if
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
// the code is regenerated.
|
// the code is regenerated.
|
||||||
@@ -27,7 +27,6 @@ namespace Disco.Web.Areas.Config.Views.DocumentTemplate
|
|||||||
using System.Web.UI;
|
using System.Web.UI;
|
||||||
using System.Web.WebPages;
|
using System.Web.WebPages;
|
||||||
using Disco;
|
using Disco;
|
||||||
using Disco.BI.Extensions;
|
|
||||||
using Disco.Models.Repository;
|
using Disco.Models.Repository;
|
||||||
using Disco.Services;
|
using Disco.Services;
|
||||||
using Disco.Services.Authorization;
|
using Disco.Services.Authorization;
|
||||||
@@ -50,6 +49,8 @@ namespace Disco.Web.Areas.Config.Views.DocumentTemplate
|
|||||||
Authorization.Require(Claims.Config.DocumentTemplate.Show);
|
Authorization.Require(Claims.Config.DocumentTemplate.Show);
|
||||||
|
|
||||||
ViewBag.Title = Html.ToBreadcrumb("Configuration", MVC.Config.Config.Index(), "Document Templates");
|
ViewBag.Title = Html.ToBreadcrumb("Configuration", MVC.Config.Config.Index(), "Document Templates");
|
||||||
|
var showTags = Model.DocumentTemplates.Keys.Any(i => i.DevicesLinkedGroup != null || i.UsersLinkedGroup != null ||
|
||||||
|
i.FilterExpression != null || i.OnGenerateExpression != null || i.OnImportAttachmentExpression != null);
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
@@ -57,7 +58,7 @@ namespace Disco.Web.Areas.Config.Views.DocumentTemplate
|
|||||||
WriteLiteral("\r\n");
|
WriteLiteral("\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 7 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
#line 9 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
if (Model.DocumentTemplates.Count == 0)
|
if (Model.DocumentTemplates.Count == 0)
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -73,73 +74,261 @@ WriteLiteral(" style=\"width: 450px; padding: 100px 0;\"");
|
|||||||
WriteLiteral(">\r\n <h2>No document templates are configured</h2>\r\n </div>\r\n");
|
WriteLiteral(">\r\n <h2>No document templates are configured</h2>\r\n </div>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 12 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
#line 14 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
if (Model.DocumentTemplates.Keys.Any(dt => dt.IsHidden))
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" <a");
|
||||||
|
|
||||||
|
WriteLiteral(" id=\"Config_DocumentTemplates_ShowHidden\"");
|
||||||
|
|
||||||
|
WriteLiteral(" href=\"#\"");
|
||||||
|
|
||||||
|
WriteLiteral(" class=\"button small\"");
|
||||||
|
|
||||||
|
WriteLiteral(">Show Hidden (");
|
||||||
|
|
||||||
|
|
||||||
|
#line 19 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
Write(Model.DocumentTemplates.Keys.Count(dt => dt.IsHidden));
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(")</a>\r\n");
|
||||||
|
|
||||||
|
WriteLiteral(@" <script>
|
||||||
|
$(function () {
|
||||||
|
$('#Config_DocumentTemplates_ShowHidden').click(function () {
|
||||||
|
$(this).remove();
|
||||||
|
$('#Config_DocumentTemplates_List').find('tr.hidden').show();
|
||||||
|
return false;
|
||||||
|
}).detach().appendTo('#layout_PageHeading');
|
||||||
|
})
|
||||||
|
</script>
|
||||||
|
");
|
||||||
|
|
||||||
|
|
||||||
|
#line 29 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
WriteLiteral(" <table");
|
WriteLiteral(" <table");
|
||||||
|
|
||||||
|
WriteLiteral(" id=\"Config_DocumentTemplates_List\"");
|
||||||
|
|
||||||
WriteLiteral(" class=\"tableData\"");
|
WriteLiteral(" class=\"tableData\"");
|
||||||
|
|
||||||
WriteLiteral(">\r\n <tr>\r\n <th>Id\r\n </th>\r\n <th>Descripti" +
|
WriteLiteral(">\r\n <tr>\r\n <th>Id</th>\r\n <th>Description</th>\r\n " +
|
||||||
"on\r\n </th>\r\n <th>Scope\r\n </th>\r\n </tr>\r\n" +
|
" <th>Scope</th>\r\n <th>Stored Instances</th>\r\n");
|
||||||
"");
|
|
||||||
|
|
||||||
|
|
||||||
#line 24 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
#line 36 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 24 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
#line 36 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
foreach (var item in Model.DocumentTemplates)
|
if (showTags)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
WriteLiteral(" <tr>\r\n <td>\r\n");
|
WriteLiteral(" <th> </th>\r\n");
|
||||||
|
|
||||||
WriteLiteral(" ");
|
|
||||||
|
|
||||||
|
|
||||||
#line 28 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
#line 39 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" </tr>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 41 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
|
||||||
|
#line 41 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
foreach (var pair in Model.DocumentTemplates)
|
||||||
|
{
|
||||||
|
var item = pair.Key;
|
||||||
|
var storedCount = pair.Value;
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" <tr");
|
||||||
|
|
||||||
|
WriteAttribute("class", Tuple.Create(" class=\"", 1798), Tuple.Create("\"", 1840)
|
||||||
|
|
||||||
|
#line 45 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
, Tuple.Create(Tuple.Create("", 1806), Tuple.Create<System.Object, System.Int32>(item.IsHidden ? "hidden" : null
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
, 1806), false)
|
||||||
|
);
|
||||||
|
|
||||||
|
WriteLiteral(">\r\n <td>");
|
||||||
|
|
||||||
|
|
||||||
|
#line 46 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
Write(Html.ActionLink(item.Id.ToString(), MVC.Config.DocumentTemplate.Index(item.Id)));
|
Write(Html.ActionLink(item.Id.ToString(), MVC.Config.DocumentTemplate.Index(item.Id)));
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
WriteLiteral("\r\n </td>\r\n <td>\r\n");
|
WriteLiteral("</td>\r\n <td>");
|
||||||
|
|
||||||
WriteLiteral(" ");
|
|
||||||
|
|
||||||
|
|
||||||
#line 31 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
#line 47 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
Write(Html.DisplayFor(modelItem => item.Description));
|
Write(Html.DisplayFor(modelItem => item.Description));
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
WriteLiteral("\r\n </td>\r\n <td>\r\n");
|
WriteLiteral("</td>\r\n <td>");
|
||||||
|
|
||||||
WriteLiteral(" ");
|
|
||||||
|
|
||||||
|
|
||||||
#line 34 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
#line 48 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
Write(Html.DisplayFor(modelItem => item.Scope));
|
Write(Html.DisplayFor(modelItem => item.Scope));
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
WriteLiteral("\r\n </td>\r\n </tr>\r\n");
|
WriteLiteral("</td>\r\n <td>");
|
||||||
|
|
||||||
|
|
||||||
#line 37 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
#line 49 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
Write(storedCount.ToString("N0"));
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral("</td>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 50 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
|
||||||
|
#line 50 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
if (showTags)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" <td>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 53 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
|
||||||
|
#line 53 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
if (item.DevicesLinkedGroup != null || item.UsersLinkedGroup != null)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" <i");
|
||||||
|
|
||||||
|
WriteLiteral(" class=\"fa fa-link fa-lg success\"");
|
||||||
|
|
||||||
|
WriteLiteral(" title=\"Is Linked\"");
|
||||||
|
|
||||||
|
WriteLiteral("></i>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 56 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" ");
|
||||||
|
|
||||||
|
|
||||||
|
#line 57 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
if (item.FilterExpression != null || item.OnGenerateExpression != null || item.OnImportAttachmentExpression != null)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" <i");
|
||||||
|
|
||||||
|
WriteLiteral(" class=\"fa fa-bolt fa-lg alert\"");
|
||||||
|
|
||||||
|
WriteLiteral(" title=\"Has Expressions\"");
|
||||||
|
|
||||||
|
WriteLiteral("></i>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 60 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" ");
|
||||||
|
|
||||||
|
|
||||||
|
#line 61 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
if (item.IsHidden)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" <i");
|
||||||
|
|
||||||
|
WriteLiteral(" class=\"fa fa-minus-square fa-lg error\"");
|
||||||
|
|
||||||
|
WriteLiteral(" title=\"Is Hidden\"");
|
||||||
|
|
||||||
|
WriteLiteral("></i>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 64 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" </td>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 66 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" </tr>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 68 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -148,7 +337,7 @@ WriteLiteral("\r\n </td>\r\n </tr>\r\n");
|
|||||||
WriteLiteral(" </table>\r\n");
|
WriteLiteral(" </table>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 39 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
#line 70 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -161,13 +350,13 @@ WriteLiteral(" class=\"actionBar\"");
|
|||||||
WriteLiteral(">\r\n");
|
WriteLiteral(">\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 41 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
#line 72 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 41 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
#line 72 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
if (Authorization.Has(Claims.Config.DocumentTemplate.UndetectedPages))
|
if (Authorization.Has(Claims.Config.DocumentTemplate.UndetectedPages))
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -175,14 +364,14 @@ WriteLiteral(">\r\n");
|
|||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 43 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
#line 74 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
Write(Html.ActionLinkButton("Undetected Pages", MVC.Config.DocumentTemplate.UndetectedPages()));
|
Write(Html.ActionLinkButton("Undetected Pages", MVC.Config.DocumentTemplate.UndetectedPages()));
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 43 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
#line 74 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -192,7 +381,7 @@ WriteLiteral(">\r\n");
|
|||||||
WriteLiteral(" ");
|
WriteLiteral(" ");
|
||||||
|
|
||||||
|
|
||||||
#line 45 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
#line 76 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
if (Authorization.Has(Claims.Config.DocumentTemplate.ShowStatus))
|
if (Authorization.Has(Claims.Config.DocumentTemplate.ShowStatus))
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -200,14 +389,14 @@ WriteLiteral(" ");
|
|||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 47 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
#line 78 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
Write(Html.ActionLinkButton("Import Status", MVC.Config.DocumentTemplate.ImportStatus()));
|
Write(Html.ActionLinkButton("Import Status", MVC.Config.DocumentTemplate.ImportStatus()));
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 47 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
#line 78 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -217,7 +406,7 @@ WriteLiteral(" ");
|
|||||||
WriteLiteral(" ");
|
WriteLiteral(" ");
|
||||||
|
|
||||||
|
|
||||||
#line 49 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
#line 80 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
if (Authorization.Has(Claims.Config.Show))
|
if (Authorization.Has(Claims.Config.Show))
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -225,14 +414,14 @@ WriteLiteral(" ");
|
|||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 51 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
#line 82 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
Write(Html.ActionLinkButton("Expression Browser", MVC.Config.DocumentTemplate.ExpressionBrowser()));
|
Write(Html.ActionLinkButton("Expression Browser", MVC.Config.DocumentTemplate.ExpressionBrowser()));
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 51 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
#line 82 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -242,7 +431,7 @@ WriteLiteral(" ");
|
|||||||
WriteLiteral(" ");
|
WriteLiteral(" ");
|
||||||
|
|
||||||
|
|
||||||
#line 53 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
#line 84 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
if (Authorization.HasAll(Claims.Config.DocumentTemplate.Create, Claims.Config.DocumentTemplate.Configure))
|
if (Authorization.HasAll(Claims.Config.DocumentTemplate.Create, Claims.Config.DocumentTemplate.Configure))
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -250,14 +439,14 @@ WriteLiteral(" ");
|
|||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 55 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
#line 86 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
Write(Html.ActionLinkButton("Create Document Template", MVC.Config.DocumentTemplate.Create()));
|
Write(Html.ActionLinkButton("Create Document Template", MVC.Config.DocumentTemplate.Create()));
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 55 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
#line 86 "..\..\Areas\Config\Views\DocumentTemplate\Index.cshtml"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -105,29 +105,29 @@
|
|||||||
<div>
|
<div>
|
||||||
@if (canConfig)
|
@if (canConfig)
|
||||||
{
|
{
|
||||||
<input id="DocumentTemplate_FlattenForm" type="checkbox" @(Model.DocumentTemplate.FlattenForm ? new MvcHtmlString("checked=\"checked\" ") : new MvcHtmlString(string.Empty)) />
|
<input id="DocumentTemplate_IsHidden" type="checkbox" @(Model.DocumentTemplate.IsHidden ? new MvcHtmlString("checked=\"checked\" ") : null) />
|
||||||
<label for="DocumentTemplate_FlattenForm">Flatten Form</label>
|
<label for="DocumentTemplate_IsHidden">Hidden</label>
|
||||||
@AjaxHelpers.AjaxLoader()
|
@AjaxHelpers.AjaxLoader()
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
$(function () {
|
$(function () {
|
||||||
document.DiscoFunctions.PropertyChangeHelper(
|
document.DiscoFunctions.PropertyChangeHelper(
|
||||||
$('#DocumentTemplate_FlattenForm'),
|
$('#DocumentTemplate_IsHidden'),
|
||||||
null,
|
null,
|
||||||
'@Url.Action(MVC.API.DocumentTemplate.UpdateFlattenForm(Model.DocumentTemplate.Id))',
|
'@Url.Action(MVC.API.DocumentTemplate.UpdateIsHidden(Model.DocumentTemplate.Id))',
|
||||||
'FlattenForm'
|
'IsHidden'
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
<input id="DocumentTemplate_FlattenForm" type="checkbox" @(Model.DocumentTemplate.FlattenForm ? new MvcHtmlString("checked=\"checked\" ") : new MvcHtmlString(string.Empty)) disabled="disabled" />
|
<input id="DocumentTemplate_IsHidden" type="checkbox" @(Model.DocumentTemplate.IsHidden ? new MvcHtmlString("checked=\"checked\" ") : null) disabled="disabled" />
|
||||||
<label for="DocumentTemplate_FlattenForm">Flatten Form</label>
|
<label for="DocumentTemplate_IsHidden">Hidden</label>
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
<div class="info-box">
|
<div class="info-box">
|
||||||
<p class="fa-p">
|
<p class="fa-p">
|
||||||
<i class="fa fa-info-circle"></i>If selected when a document is generated all form elements will be removed and their content written in place.
|
<i class="fa fa-info-circle"></i>If selected the template will not appear in the list of documents to generate.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
@@ -331,6 +331,41 @@
|
|||||||
}
|
}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>
|
||||||
|
|
||||||
|
</th>
|
||||||
|
<td>
|
||||||
|
<div>
|
||||||
|
@if (canConfig)
|
||||||
|
{
|
||||||
|
<input id="DocumentTemplate_FlattenForm" type="checkbox" @(Model.DocumentTemplate.FlattenForm ? new MvcHtmlString("checked=\"checked\" ") : new MvcHtmlString(string.Empty)) />
|
||||||
|
<label for="DocumentTemplate_FlattenForm">Flatten Form</label>
|
||||||
|
@AjaxHelpers.AjaxLoader()
|
||||||
|
<script type="text/javascript">
|
||||||
|
$(function () {
|
||||||
|
document.DiscoFunctions.PropertyChangeHelper(
|
||||||
|
$('#DocumentTemplate_FlattenForm'),
|
||||||
|
null,
|
||||||
|
'@Url.Action(MVC.API.DocumentTemplate.UpdateFlattenForm(Model.DocumentTemplate.Id))',
|
||||||
|
'FlattenForm'
|
||||||
|
);
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
<input id="DocumentTemplate_FlattenForm" type="checkbox" @(Model.DocumentTemplate.FlattenForm ? new MvcHtmlString("checked=\"checked\" ") : new MvcHtmlString(string.Empty)) disabled="disabled" />
|
||||||
|
<label for="DocumentTemplate_FlattenForm">Flatten Form</label>
|
||||||
|
}
|
||||||
|
</div>
|
||||||
|
<div class="info-box">
|
||||||
|
<p class="fa-p">
|
||||||
|
<i class="fa fa-info-circle"></i>When a document is generated all form elements will be removed and their content written in place if this option is selected.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
@@ -478,7 +513,7 @@
|
|||||||
}
|
}
|
||||||
<div class="info-box">
|
<div class="info-box">
|
||||||
<p class="fa-p">
|
<p class="fa-p">
|
||||||
<i class="fa fa-fw fa-info-circle"></i>This expression will be evaluated to determine if this template is shown in the <em>Generate Document</em> drop-down list.
|
<i class="fa fa-fw fa-info-circle"></i>This expression will be evaluated to determine if this template is shown in the <em>Generate Document</em> drop-down list. If the template is hidden (see above) this expression is ignored.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
File diff suppressed because it is too large.
Load diff
@@ -2,6 +2,8 @@
|
|||||||
@{
|
@{
|
||||||
Authorization.Require(Claims.Config.UserFlag.Show);
|
Authorization.Require(Claims.Config.UserFlag.Show);
|
||||||
ViewBag.Title = Html.ToBreadcrumb("Configuration", MVC.Config.Config.Index(), "User Flags");
|
ViewBag.Title = Html.ToBreadcrumb("Configuration", MVC.Config.Config.Index(), "User Flags");
|
||||||
|
var showTags = Model.UserFlags.Keys.Any(i => i.UserDevicesLinkedGroup != null || i.UsersLinkedGroup != null ||
|
||||||
|
i.OnAssignmentExpression != null || i.OnUnassignmentExpression != null);
|
||||||
}
|
}
|
||||||
<div id="Config_UserFlags_Index">
|
<div id="Config_UserFlags_Index">
|
||||||
@if (Model.UserFlags.Count == 0)
|
@if (Model.UserFlags.Count == 0)
|
||||||
@@ -16,10 +18,16 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<th>Name</th>
|
<th>Name</th>
|
||||||
<th>Description</th>
|
<th>Description</th>
|
||||||
<th>Linked</th>
|
<th>Current Assignments</th>
|
||||||
</tr>
|
@if (showTags)
|
||||||
@foreach (var item in Model.UserFlags)
|
|
||||||
{
|
{
|
||||||
|
<th> </th>
|
||||||
|
}
|
||||||
|
</tr>
|
||||||
|
@foreach (var pair in Model.UserFlags.OrderBy(i => i.Key.Name))
|
||||||
|
{
|
||||||
|
var item = pair.Key;
|
||||||
|
var assignmentCount = pair.Value;
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<a href="@Url.Action(MVC.Config.UserFlag.Index(item.Id))">
|
<a href="@Url.Action(MVC.Config.UserFlag.Index(item.Id))">
|
||||||
@@ -27,7 +35,8 @@
|
|||||||
@item.Name
|
@item.Name
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
<td>@if (string.IsNullOrWhiteSpace(item.Description))
|
<td>
|
||||||
|
@if (string.IsNullOrWhiteSpace(item.Description))
|
||||||
{
|
{
|
||||||
<span class="smallMessage"><none></span>
|
<span class="smallMessage"><none></span>
|
||||||
}
|
}
|
||||||
@@ -36,15 +45,22 @@
|
|||||||
@item.Description.ToHtmlComment()
|
@item.Description.ToHtmlComment()
|
||||||
}
|
}
|
||||||
</td>
|
</td>
|
||||||
<td>@if (item.UserDevicesLinkedGroup != null || item.UsersLinkedGroup != null)
|
<td>
|
||||||
|
@assignmentCount.ToString("N0")
|
||||||
|
</td>
|
||||||
|
@if (showTags)
|
||||||
{
|
{
|
||||||
<i class="fa fa-link fa-lg success"></i>
|
<td>
|
||||||
|
@if (item.UserDevicesLinkedGroup != null || item.UsersLinkedGroup != null)
|
||||||
|
{
|
||||||
|
<i class="fa fa-link fa-lg success" title="Is Linked"></i>
|
||||||
}
|
}
|
||||||
else
|
@if (item.OnAssignmentExpression != null || item.OnUnassignmentExpression != null)
|
||||||
{
|
{
|
||||||
<i class="fa fa-unlink fa-lg information"></i>
|
<i class="fa fa-bolt fa-lg alert" title="Has Expressions"></i>
|
||||||
}
|
}
|
||||||
</td>
|
</td>
|
||||||
|
}
|
||||||
</tr>
|
</tr>
|
||||||
}
|
}
|
||||||
</table>
|
</table>
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
// <auto-generated>
|
// <auto-generated>
|
||||||
// This code was generated by a tool.
|
// This code was generated by a tool.
|
||||||
// Runtime Version:4.0.30319.34014
|
// Runtime Version:4.0.30319.42000
|
||||||
//
|
//
|
||||||
// Changes to this file may cause incorrect behavior and will be lost if
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
// the code is regenerated.
|
// the code is regenerated.
|
||||||
@@ -27,7 +27,6 @@ namespace Disco.Web.Areas.Config.Views.UserFlag
|
|||||||
using System.Web.UI;
|
using System.Web.UI;
|
||||||
using System.Web.WebPages;
|
using System.Web.WebPages;
|
||||||
using Disco;
|
using Disco;
|
||||||
using Disco.BI.Extensions;
|
|
||||||
using Disco.Models.Repository;
|
using Disco.Models.Repository;
|
||||||
using Disco.Services;
|
using Disco.Services;
|
||||||
using Disco.Services.Authorization;
|
using Disco.Services.Authorization;
|
||||||
@@ -49,6 +48,8 @@ namespace Disco.Web.Areas.Config.Views.UserFlag
|
|||||||
|
|
||||||
Authorization.Require(Claims.Config.UserFlag.Show);
|
Authorization.Require(Claims.Config.UserFlag.Show);
|
||||||
ViewBag.Title = Html.ToBreadcrumb("Configuration", MVC.Config.Config.Index(), "User Flags");
|
ViewBag.Title = Html.ToBreadcrumb("Configuration", MVC.Config.Config.Index(), "User Flags");
|
||||||
|
var showTags = Model.UserFlags.Keys.Any(i => i.UserDevicesLinkedGroup != null || i.UsersLinkedGroup != null ||
|
||||||
|
i.OnAssignmentExpression != null || i.OnUnassignmentExpression != null);
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
@@ -60,13 +61,13 @@ WriteLiteral(" id=\"Config_UserFlags_Index\"");
|
|||||||
WriteLiteral(">\r\n");
|
WriteLiteral(">\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 7 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
#line 9 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 7 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
#line 9 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
if (Model.UserFlags.Count == 0)
|
if (Model.UserFlags.Count == 0)
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -82,7 +83,7 @@ WriteLiteral(" style=\"width: 450px; padding: 100px 0;\"");
|
|||||||
WriteLiteral(">\r\n <h2>No user flags are configured</h2>\r\n </div>\r\n");
|
WriteLiteral(">\r\n <h2>No user flags are configured</h2>\r\n </div>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 12 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
#line 14 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -95,55 +96,82 @@ WriteLiteral(" <table");
|
|||||||
WriteLiteral(" class=\"tableData\"");
|
WriteLiteral(" class=\"tableData\"");
|
||||||
|
|
||||||
WriteLiteral(">\r\n <tr>\r\n <th>Name</th>\r\n <th>Descripti" +
|
WriteLiteral(">\r\n <tr>\r\n <th>Name</th>\r\n <th>Descripti" +
|
||||||
"on</th>\r\n <th>Linked</th>\r\n </tr>\r\n");
|
"on</th>\r\n <th>Current Assignments</th>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 21 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
#line 22 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 21 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
#line 22 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
foreach (var item in Model.UserFlags)
|
if (showTags)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" <th> </th>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 25 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" </tr>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 27 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
|
||||||
|
#line 27 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
|
foreach (var pair in Model.UserFlags.OrderBy(i => i.Key.Name))
|
||||||
|
{
|
||||||
|
var item = pair.Key;
|
||||||
|
var assignmentCount = pair.Value;
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
WriteLiteral(" <tr>\r\n <td>\r\n <a");
|
WriteLiteral(" <tr>\r\n <td>\r\n <a");
|
||||||
|
|
||||||
WriteAttribute("href", Tuple.Create(" href=\"", 776), Tuple.Create("\"", 830)
|
WriteAttribute("href", Tuple.Create(" href=\"", 1211), Tuple.Create("\"", 1265)
|
||||||
|
|
||||||
#line 25 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
#line 33 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
, Tuple.Create(Tuple.Create("", 783), Tuple.Create<System.Object, System.Int32>(Url.Action(MVC.Config.UserFlag.Index(item.Id))
|
, Tuple.Create(Tuple.Create("", 1218), Tuple.Create<System.Object, System.Int32>(Url.Action(MVC.Config.UserFlag.Index(item.Id))
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
, 783), false)
|
, 1218), false)
|
||||||
);
|
);
|
||||||
|
|
||||||
WriteLiteral(">\r\n <i");
|
WriteLiteral(">\r\n <i");
|
||||||
|
|
||||||
WriteAttribute("class", Tuple.Create(" class=\"", 864), Tuple.Create("\"", 917)
|
WriteAttribute("class", Tuple.Create(" class=\"", 1299), Tuple.Create("\"", 1352)
|
||||||
, Tuple.Create(Tuple.Create("", 872), Tuple.Create("fa", 872), true)
|
, Tuple.Create(Tuple.Create("", 1307), Tuple.Create("fa", 1307), true)
|
||||||
, Tuple.Create(Tuple.Create(" ", 874), Tuple.Create("fa-", 875), true)
|
, Tuple.Create(Tuple.Create(" ", 1309), Tuple.Create("fa-", 1310), true)
|
||||||
|
|
||||||
#line 26 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
#line 34 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
, Tuple.Create(Tuple.Create("", 878), Tuple.Create<System.Object, System.Int32>(item.Icon
|
, Tuple.Create(Tuple.Create("", 1313), Tuple.Create<System.Object, System.Int32>(item.Icon
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
, 878), false)
|
, 1313), false)
|
||||||
, Tuple.Create(Tuple.Create(" ", 890), Tuple.Create("fa-lg", 891), true)
|
, Tuple.Create(Tuple.Create(" ", 1325), Tuple.Create("fa-lg", 1326), true)
|
||||||
, Tuple.Create(Tuple.Create(" ", 896), Tuple.Create("d-", 897), true)
|
, Tuple.Create(Tuple.Create(" ", 1331), Tuple.Create("d-", 1332), true)
|
||||||
|
|
||||||
#line 26 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
#line 34 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
, Tuple.Create(Tuple.Create("", 899), Tuple.Create<System.Object, System.Int32>(item.IconColour
|
, Tuple.Create(Tuple.Create("", 1334), Tuple.Create<System.Object, System.Int32>(item.IconColour
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
, 899), false)
|
, 1334), false)
|
||||||
);
|
);
|
||||||
|
|
||||||
WriteLiteral("></i>\r\n");
|
WriteLiteral("></i>\r\n");
|
||||||
@@ -151,17 +179,23 @@ WriteLiteral("></i>\r\n");
|
|||||||
WriteLiteral(" ");
|
WriteLiteral(" ");
|
||||||
|
|
||||||
|
|
||||||
#line 27 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
#line 35 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
Write(item.Name);
|
Write(item.Name);
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
WriteLiteral("\r\n </a>\r\n </td>\r\n <t" +
|
WriteLiteral("\r\n </a>\r\n </td>\r\n <t" +
|
||||||
"d>");
|
"d>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 30 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
#line 39 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
|
||||||
|
#line 39 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
if (string.IsNullOrWhiteSpace(item.Description))
|
if (string.IsNullOrWhiteSpace(item.Description))
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -175,7 +209,7 @@ WriteLiteral(" class=\"smallMessage\"");
|
|||||||
WriteLiteral("><none></span>\r\n");
|
WriteLiteral("><none></span>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 33 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
#line 42 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -184,24 +218,57 @@ WriteLiteral("><none></span>\r\n");
|
|||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 36 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
#line 45 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
Write(item.Description.ToHtmlComment());
|
Write(item.Description.ToHtmlComment());
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 36 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
#line 45 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
WriteLiteral(" </td>\r\n <td>");
|
WriteLiteral(" </td>\r\n <td>\r\n");
|
||||||
|
|
||||||
|
WriteLiteral(" ");
|
||||||
|
|
||||||
|
|
||||||
#line 39 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
#line 49 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
|
Write(assignmentCount.ToString("N0"));
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral("\r\n </td>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 51 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
|
||||||
|
#line 51 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
|
if (showTags)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" <td>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 54 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
|
||||||
|
#line 54 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
if (item.UserDevicesLinkedGroup != null || item.UsersLinkedGroup != null)
|
if (item.UserDevicesLinkedGroup != null || item.UsersLinkedGroup != null)
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -212,43 +279,12 @@ WriteLiteral(" <i");
|
|||||||
|
|
||||||
WriteLiteral(" class=\"fa fa-link fa-lg success\"");
|
WriteLiteral(" class=\"fa fa-link fa-lg success\"");
|
||||||
|
|
||||||
WriteLiteral("></i>\r\n");
|
WriteLiteral(" title=\"Is Linked\"");
|
||||||
|
|
||||||
|
|
||||||
#line 42 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
#line default
|
|
||||||
#line hidden
|
|
||||||
WriteLiteral(" <i");
|
|
||||||
|
|
||||||
WriteLiteral(" class=\"fa fa-unlink fa-lg information\"");
|
|
||||||
|
|
||||||
WriteLiteral("></i>\r\n");
|
WriteLiteral("></i>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 46 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
#line 57 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#line default
|
|
||||||
#line hidden
|
|
||||||
WriteLiteral(" </td>\r\n </tr>\r\n");
|
|
||||||
|
|
||||||
|
|
||||||
#line 49 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#line default
|
|
||||||
#line hidden
|
|
||||||
WriteLiteral(" </table>\r\n");
|
|
||||||
|
|
||||||
|
|
||||||
#line 51 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -257,7 +293,59 @@ WriteLiteral(" </table>\r\n");
|
|||||||
WriteLiteral(" ");
|
WriteLiteral(" ");
|
||||||
|
|
||||||
|
|
||||||
#line 52 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
#line 58 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
|
if (item.OnAssignmentExpression != null || item.OnUnassignmentExpression != null)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" <i");
|
||||||
|
|
||||||
|
WriteLiteral(" class=\"fa fa-bolt fa-lg alert\"");
|
||||||
|
|
||||||
|
WriteLiteral(" title=\"Has Expressions\"");
|
||||||
|
|
||||||
|
WriteLiteral("></i>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 61 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" </td>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 63 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" </tr>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 65 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" </table>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 67 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" ");
|
||||||
|
|
||||||
|
|
||||||
|
#line 68 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
if (Authorization.Has(Claims.Config.UserFlag.Create))
|
if (Authorization.Has(Claims.Config.UserFlag.Create))
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -273,7 +361,7 @@ WriteLiteral(">\r\n");
|
|||||||
WriteLiteral(" ");
|
WriteLiteral(" ");
|
||||||
|
|
||||||
|
|
||||||
#line 55 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
#line 71 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
Write(Html.ActionLinkButton("Create User Flag", MVC.Config.UserFlag.Create()));
|
Write(Html.ActionLinkButton("Create User Flag", MVC.Config.UserFlag.Create()));
|
||||||
|
|
||||||
|
|
||||||
@@ -282,7 +370,7 @@ WriteLiteral(" ");
|
|||||||
WriteLiteral("\r\n </div>\r\n");
|
WriteLiteral("\r\n </div>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 57 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
#line 73 "..\..\Areas\Config\Views\UserFlag\Index.cshtml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1862,7 +1862,7 @@ body .ui-tooltip {
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:nth-child(odd) > td {
|
.tableData > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fcfcfc;
|
background-color: #fbfbfb;
|
||||||
}
|
}
|
||||||
.tableData > thead > tr > th,
|
.tableData > thead > tr > th,
|
||||||
.tableData > tbody > tr > th {
|
.tableData > tbody > tr > th {
|
||||||
@@ -1870,10 +1870,7 @@ body .ui-tooltip {
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:hover > td {
|
.tableData > tbody > tr:hover > td {
|
||||||
background-color: #fefefe;
|
background-color: #f9f9f9;
|
||||||
}
|
|
||||||
.tableData > tbody > tr:hover:nth-child(odd) > td {
|
|
||||||
background-color: #fafafa;
|
|
||||||
}
|
}
|
||||||
.tableData > tfoot > tr > th,
|
.tableData > tfoot > tr > th,
|
||||||
.tableData > tfoot > tr > td {
|
.tableData > tfoot > tr > td {
|
||||||
@@ -4092,6 +4089,14 @@ header .watermark,
|
|||||||
#layout_PageHeading a {
|
#layout_PageHeading a {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
|
#layout_PageHeading > a.button {
|
||||||
|
position: absolute;
|
||||||
|
right: 30px;
|
||||||
|
bottom: 8px;
|
||||||
|
font-size: 0.5em;
|
||||||
|
line-height: 1em;
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
#layout_Page {
|
#layout_Page {
|
||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
@@ -4351,7 +4356,7 @@ table.genericData > tbody > tr > td {
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
table.genericData > tbody > tr:nth-child(odd) > td {
|
table.genericData > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fcfcfc;
|
background-color: #fbfbfb;
|
||||||
}
|
}
|
||||||
table.genericData > thead > tr > th,
|
table.genericData > thead > tr > th,
|
||||||
table.genericData > tbody > tr > th {
|
table.genericData > tbody > tr > th {
|
||||||
@@ -4359,10 +4364,7 @@ table.genericData > tbody > tr > th {
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
table.genericData > tbody > tr:hover > td {
|
table.genericData > tbody > tr:hover > td {
|
||||||
background-color: #fefefe;
|
background-color: #f9f9f9;
|
||||||
}
|
|
||||||
table.genericData > tbody > tr:hover:nth-child(odd) > td {
|
|
||||||
background-color: #fafafa;
|
|
||||||
}
|
}
|
||||||
table.genericData > tfoot > tr > th,
|
table.genericData > tfoot > tr > th,
|
||||||
table.genericData > tfoot > tr > td {
|
table.genericData > tfoot > tr > td {
|
||||||
@@ -4570,7 +4572,7 @@ table.jobTable > tbody > tr > td {
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
table.jobTable > tbody > tr:nth-child(odd) > td {
|
table.jobTable > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fcfcfc;
|
background-color: #fbfbfb;
|
||||||
}
|
}
|
||||||
table.jobTable > thead > tr > th,
|
table.jobTable > thead > tr > th,
|
||||||
table.jobTable > tbody > tr > th {
|
table.jobTable > tbody > tr > th {
|
||||||
@@ -4578,10 +4580,7 @@ table.jobTable > tbody > tr > th {
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
table.jobTable > tbody > tr:hover > td {
|
table.jobTable > tbody > tr:hover > td {
|
||||||
background-color: #fefefe;
|
background-color: #f9f9f9;
|
||||||
}
|
|
||||||
table.jobTable > tbody > tr:hover:nth-child(odd) > td {
|
|
||||||
background-color: #fafafa;
|
|
||||||
}
|
}
|
||||||
table.jobTable > tfoot > tr > th,
|
table.jobTable > tfoot > tr > th,
|
||||||
table.jobTable > tfoot > tr > td {
|
table.jobTable > tfoot > tr > td {
|
||||||
@@ -4619,16 +4618,16 @@ table.jobTable tr.statusSlaExpired td:not(:last-child) {
|
|||||||
border-right: 1px solid #fad2ce;
|
border-right: 1px solid #fad2ce;
|
||||||
}
|
}
|
||||||
table.jobTable tr:nth-child(odd).statusSlaWarning td {
|
table.jobTable tr:nth-child(odd).statusSlaWarning td {
|
||||||
background-color: #fcedcf !important;
|
background-color: #fbeccf !important;
|
||||||
}
|
}
|
||||||
table.jobTable tr:nth-child(odd).statusSlaExpired td {
|
table.jobTable tr:nth-child(odd).statusSlaExpired td {
|
||||||
background-color: #fed6d2 !important;
|
background-color: #fdd5d1 !important;
|
||||||
}
|
}
|
||||||
table.jobTable tr:hover.statusSlaWarning td {
|
table.jobTable tr:hover.statusSlaWarning td {
|
||||||
background-color: #fbebca !important;
|
background-color: #fbeaca !important;
|
||||||
}
|
}
|
||||||
table.jobTable tr:hover.statusSlaExpired td {
|
table.jobTable tr:hover.statusSlaExpired td {
|
||||||
background-color: #fed1cd !important;
|
background-color: #fdd1cd !important;
|
||||||
}
|
}
|
||||||
table.jobTable div.queues {
|
table.jobTable div.queues {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
@@ -4953,7 +4952,7 @@ div.Disco-AttachmentUpload-CommentDialog table > tbody > tr > td {
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr:nth-child(odd) > td {
|
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fcfcfc;
|
background-color: #fbfbfb;
|
||||||
}
|
}
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > thead > tr > th,
|
div.Disco-AttachmentUpload-CommentDialog table > thead > tr > th,
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr > th {
|
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr > th {
|
||||||
@@ -4961,10 +4960,7 @@ div.Disco-AttachmentUpload-CommentDialog table > tbody > tr > th {
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr:hover > td {
|
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr:hover > td {
|
||||||
background-color: #fefefe;
|
background-color: #f9f9f9;
|
||||||
}
|
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr:hover:nth-child(odd) > td {
|
|
||||||
background-color: #fafafa;
|
|
||||||
}
|
}
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > tfoot > tr > th,
|
div.Disco-AttachmentUpload-CommentDialog table > tfoot > tr > th,
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > tfoot > tr > td {
|
div.Disco-AttachmentUpload-CommentDialog table > tfoot > tr > td {
|
||||||
|
|||||||
+2
-2
@@ -4,9 +4,9 @@ html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:1
|
|||||||
* http://jqueryui.com
|
* http://jqueryui.com
|
||||||
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
|
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
|
||||||
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
|
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
|
||||||
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-clearfix{min-height:0;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0);}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0;}.ui-accordion .ui-accordion-icons{padding-left:2.2em;}.ui-accordion .ui-accordion-noicons{padding-left:.7em;}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em;}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none;}.ui-button-icon-only{width:2.2em;}button.ui-button-icon-only{width:2.4em;}.ui-button-icons-only{width:3.4em;}button.ui-button-icons-only{width:3.7em;}.ui-button .ui-button-text{display:block;line-height:normal;}.ui-button-text-only .ui-button-text{padding:.4em 1em;}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}input.ui-button{padding:.4em 1em;}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em;}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}.ui-buttonset{margin-right:7px;}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0;}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .uiLine truncated
|
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-clearfix{min-height:0;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0);}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0;}.ui-accordion .ui-accordion-icons{padding-left:2.2em;}.ui-accordion .ui-accordion-noicons{padding-left:.7em;}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em;}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none;}.ui-button-icon-only{width:2.2em;}button.ui-button-icon-only{width:2.4em;}.ui-button-icons-only{width:3.4em;}button.ui-button-icons-only{width:3.7em;}.ui-button .ui-button-text{display:block;line-height:normal;}.ui-button-text-only .ui-button-text{padding:.4em 1em;}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}input.ui-button{padding:.4em 1em;}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em;}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}.ui-buttonset{margin-right:7px;}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0;}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .uiLine truncated
|
||||||
/*!
|
/*!
|
||||||
* Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
|
* Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
|
||||||
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
|
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
|
||||||
*/
|
*/
|
||||||
@font-face{font-family:'FontAwesome';src:url('/ClientSource/Style/FontAwesome/fontawesome-webfont.eot?v=4.2.0');src:url('/ClientSource/Style/FontAwesome/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('/ClientSource/Style/FontAwesome/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('/ClientSource/Style/FontAwesome/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('/ClientSource/Style/FontAwesome/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-fw{width:1.28571429em;text-align:center;}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}.fa-ul>li{position:relative;}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center;}.fa-li.fa-lg{left:-1.85714286em;}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em;}.pull-right{float:right;}.pull-left{float:left;}.fa.pull-left{margin-right:.3em;}.fa.pull-right{margin-left:.3em;}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none;}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#fff;}.fa-glass:before{content:"";}.fa-music:before{content:"";}.fa-search:before{content:"";}.fa-envelope-o:before{content:"";}.fa-heart:before{content:"";}.fa-star:before{content:"";}.fa-star-o:before{content:"";}.fa-user:before{content:"";}.fa-film:before{content:"";}.fa-th-large:before{content:"";}.fa-th:before{content:"";}.fa-th-list:before{content:"";}.fa-check:before{content:"";}.fa-remove:before,.fa-close:before,.fa-times:before{content:"";}.fa-search-plus:before{content:"";}.fa-search-minus:before{content:"";}.fa-power-off:before{content:"";}.fa-signal:before{content:"";}.fa-gear:before,.fa-cog:before{content:"";}.fa-trash-o:before{content:"";}.fa-home:before{content:"";}.fa-file-o:before{content:"";}.fa-clock-o:before{content:"";}.fa-road:before{content:"";}.fa-download:before{content:"";}.fa-arrow-circle-o-down:before{content:"";}.fa-arrow-circle-o-up:before{content:"";}.fa-inbox:before{content:"";}.fa-play-circle-o:before{content:"";}.fa-rotate-right:before,.fa-repeat:before{content:"";}.fa-refresh:before{content:"";}.fa-list-alt:before{content:"";}.fa-lock:before{content:"";}.fa-flag:before{content:"";}.fa-headphones:before{content:"";}.fa-volume-off:before{content:"";}.fa-volume-down:before{content:"";}.fa-volume-up:before{content:"";}.fa-qrcode:before{content:"";}.fa-barcode:before{content:"";}.fa-tag:before{content:"";}.fa-tags:before{content:"";}.fa-book:before{content:"";}.fa-bookmark:before{content:"";}.fa-print:before{content:"";}.fa-camera:before{content:"";}.fa-font:before{content:"";}.fa-bold:before{content:"";}.fa-italic:before{content:"";}.fa-text-height:before{content:"";}.fa-text-width:before{content:"";}.fa-align-left:before{content:"";}.fa-align-center:before{content:"";}.fa-align-right:before{content:"";}.fa-align-justify:before{content:"";}.fa-list:before{content:"";}.fa-dedent:before,.fa-outdent:before{conLine truncated
|
@font-face{font-family:'FontAwesome';src:url('/ClientSource/Style/FontAwesome/fontawesome-webfont.eot?v=4.2.0');src:url('/ClientSource/Style/FontAwesome/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('/ClientSource/Style/FontAwesome/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('/ClientSource/Style/FontAwesome/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('/ClientSource/Style/FontAwesome/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-fw{width:1.28571429em;text-align:center;}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}.fa-ul>li{position:relative;}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center;}.fa-li.fa-lg{left:-1.85714286em;}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em;}.pull-right{float:right;}.pull-left{float:left;}.fa.pull-left{margin-right:.3em;}.fa.pull-right{margin-left:.3em;}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none;}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#fff;}.fa-glass:before{content:"";}.fa-music:before{content:"";}.fa-search:before{content:"";}.fa-envelope-o:before{content:"";}.fa-heart:before{content:"";}.fa-star:before{content:"";}.fa-star-o:before{content:"";}.fa-user:before{content:"";}.fa-film:before{content:"";}.fa-th-large:before{content:"";}.fa-th:before{content:"";}.fa-th-list:before{content:"";}.fa-check:before{content:"";}.fa-remove:before,.fa-close:before,.fa-times:before{content:"";}.fa-search-plus:before{content:"";}.fa-search-minus:before{content:"";}.fa-power-off:before{content:"";}.fa-signal:before{content:"";}.fa-gear:before,.fa-cog:before{content:"";}.fa-trash-o:before{content:"";}.fa-home:before{content:"";}.fa-file-o:before{content:"";}.fa-clock-o:before{content:"";}.fa-road:before{content:"";}.fa-download:before{content:"";}.fa-arrow-circle-o-down:before{content:"";}.fa-arrow-circle-o-up:before{content:"";}.fa-inbox:before{content:"";}.fa-play-circle-o:before{content:"";}.fa-rotate-right:before,.fa-repeat:before{content:"";}.fa-refresh:before{content:"";}.fa-list-alt:before{content:"";}.fa-lock:before{content:"";}.fa-flag:before{content:"";}.fa-headphones:before{content:"";}.fa-volume-off:before{content:"";}.fa-volume-down:before{content:"";}.fa-volume-up:before{content:"";}.fa-qrcode:before{content:"";}.fa-barcode:before{content:"";}.fa-tag:before{content:"";}.fa-tags:before{content:"";}.fa-book:before{content:"";}.fa-bookmark:before{content:"";}.fa-print:before{content:"";}.fa-camera:before{content:"";}.fa-font:before{content:"";}.fa-bold:before{content:"";}.fa-italic:before{content:"";}.fa-text-height:before{content:"";}.fa-text-width:before{content:"";}.fa-align-left:before{content:"";}.fa-align-center:before{content:"";}.fa-align-right:before{content:"";}.fa-align-justify:before{content:"";}.fa-list:before{content:"";}.fa-dedent:before,.fa-outdent:before{conLine truncated
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:nth-child(odd) > td {
|
.tableData > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fcfcfc;
|
background-color: #fbfbfb;
|
||||||
}
|
}
|
||||||
.tableData > thead > tr > th,
|
.tableData > thead > tr > th,
|
||||||
.tableData > tbody > tr > th {
|
.tableData > tbody > tr > th {
|
||||||
@@ -15,10 +15,7 @@
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:hover > td {
|
.tableData > tbody > tr:hover > td {
|
||||||
background-color: #fefefe;
|
background-color: #f9f9f9;
|
||||||
}
|
|
||||||
.tableData > tbody > tr:hover:nth-child(odd) > td {
|
|
||||||
background-color: #fafafa;
|
|
||||||
}
|
}
|
||||||
.tableData > tfoot > tr > th,
|
.tableData > tfoot > tr > th,
|
||||||
.tableData > tfoot > tr > td {
|
.tableData > tfoot > tr > td {
|
||||||
@@ -160,7 +157,7 @@ table.expressionsTable > tbody > tr > td {
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
table.expressionsTable > tbody > tr:nth-child(odd) > td {
|
table.expressionsTable > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fcfcfc;
|
background-color: #fbfbfb;
|
||||||
}
|
}
|
||||||
table.expressionsTable > thead > tr > th,
|
table.expressionsTable > thead > tr > th,
|
||||||
table.expressionsTable > tbody > tr > th {
|
table.expressionsTable > tbody > tr > th {
|
||||||
@@ -168,10 +165,7 @@ table.expressionsTable > tbody > tr > th {
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
table.expressionsTable > tbody > tr:hover > td {
|
table.expressionsTable > tbody > tr:hover > td {
|
||||||
background-color: #fefefe;
|
background-color: #f9f9f9;
|
||||||
}
|
|
||||||
table.expressionsTable > tbody > tr:hover:nth-child(odd) > td {
|
|
||||||
background-color: #fafafa;
|
|
||||||
}
|
}
|
||||||
table.expressionsTable > tfoot > tr > th,
|
table.expressionsTable > tfoot > tr > th,
|
||||||
table.expressionsTable > tfoot > tr > td {
|
table.expressionsTable > tfoot > tr > td {
|
||||||
@@ -192,7 +186,7 @@ table.expressionsTable td.parseError {
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
#deviceComponents > tbody > tr:nth-child(odd) > td {
|
#deviceComponents > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fcfcfc;
|
background-color: #fbfbfb;
|
||||||
}
|
}
|
||||||
#deviceComponents > thead > tr > th,
|
#deviceComponents > thead > tr > th,
|
||||||
#deviceComponents > tbody > tr > th {
|
#deviceComponents > tbody > tr > th {
|
||||||
@@ -200,10 +194,7 @@ table.expressionsTable td.parseError {
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
#deviceComponents > tbody > tr:hover > td {
|
#deviceComponents > tbody > tr:hover > td {
|
||||||
background-color: #fefefe;
|
background-color: #f9f9f9;
|
||||||
}
|
|
||||||
#deviceComponents > tbody > tr:hover:nth-child(odd) > td {
|
|
||||||
background-color: #fafafa;
|
|
||||||
}
|
}
|
||||||
#deviceComponents > tfoot > tr > th,
|
#deviceComponents > tfoot > tr > th,
|
||||||
#deviceComponents > tfoot > tr > td {
|
#deviceComponents > tfoot > tr > td {
|
||||||
@@ -841,7 +832,7 @@ div.logEventsViewport table.logEventsViewport > tbody > tr > td.eventType {
|
|||||||
float: left;
|
float: left;
|
||||||
margin: 4px;
|
margin: 4px;
|
||||||
border: 1px solid #f4f4f4;
|
border: 1px solid #f4f4f4;
|
||||||
background-color: #fcfcfc;
|
background-color: #fbfbfb;
|
||||||
height: 256px;
|
height: 256px;
|
||||||
width: 256px;
|
width: 256px;
|
||||||
background-position: top center;
|
background-position: top center;
|
||||||
@@ -870,24 +861,6 @@ div.logEventsViewport table.logEventsViewport > tbody > tr > td.eventType {
|
|||||||
margin-top: 8px;
|
margin-top: 8px;
|
||||||
text-align: right;
|
text-align: right;
|
||||||
}
|
}
|
||||||
#Config_DeviceBatches #Config_DeviceBatches_List tr.decommissioned {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
#Config_DeviceBatches #Config_DeviceBatches_List tr.decommissioned > td {
|
|
||||||
background-color: #f7f7f7;
|
|
||||||
color: #888;
|
|
||||||
}
|
|
||||||
#Config_DeviceBatches #Config_DeviceBatches_List tr.decommissioned:nth-child(odd) > td {
|
|
||||||
background-color: #f2f2f2;
|
|
||||||
}
|
|
||||||
#Config_DeviceBatches_ShowDecommissioned {
|
|
||||||
position: absolute;
|
|
||||||
right: 30px;
|
|
||||||
bottom: 8px;
|
|
||||||
font-size: 0.5em;
|
|
||||||
line-height: 1em;
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
.deviceBatches #DeviceBatch_PurchaseDetails_Container {
|
.deviceBatches #DeviceBatch_PurchaseDetails_Container {
|
||||||
padding: 5px 0 5px 5px;
|
padding: 5px 0 5px 5px;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -981,32 +981,6 @@ div.logEventsViewport {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Device Batches
|
// Device Batches
|
||||||
#Config_DeviceBatches {
|
|
||||||
#Config_DeviceBatches_List {
|
|
||||||
tr.decommissioned {
|
|
||||||
display: none;
|
|
||||||
|
|
||||||
& > td {
|
|
||||||
background-color: darken(@white, 3%);
|
|
||||||
color: #888;
|
|
||||||
}
|
|
||||||
|
|
||||||
&:nth-child(odd) > td {
|
|
||||||
background-color: darken(@TableDataRowBackgroundColor, 4%);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#Config_DeviceBatches_ShowDecommissioned {
|
|
||||||
position: absolute;
|
|
||||||
right: 30px;
|
|
||||||
bottom: 8px;
|
|
||||||
font-size: 0.5em;
|
|
||||||
line-height: 1em;
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.deviceBatches {
|
.deviceBatches {
|
||||||
#DeviceBatch_PurchaseDetails_Container {
|
#DeviceBatch_PurchaseDetails_Container {
|
||||||
padding: 5px 0 5px 5px;
|
padding: 5px 0 5px 5px;
|
||||||
|
|||||||
+1
-1
@@ -1 +1 @@
|
|||||||
.tableData{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableData>tbody>tr>td{border:solid 1px #f4f4f4;background-color:#fff;}.tableData>tbody>tr:nth-child(odd)>td{background-color:#fcfcfc;}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#f4f4f4;border:solid 1px #f4f4f4;}.tableData>tbody>tr:hover>td{background-color:#fefefe;}.tableData>tbody>tr:hover:nth-child(odd)>td{background-color:#fafafa;}.tableData>tfoot>tr>th,.tableData>tfoot>tr>td{background-color:#f4f4f4;}.tableDataDark{border:solid 1px #d8d8d8;border-collapse:collapse;}.tableDataDark td{border:solid 1px #d8d8d8;background-color:#fff;}.tableDataDark th{background-color:#eee;border:solid 1px #d8d8d8;}.tableDataContainer{background-color:#fff;}.tableDataVertical{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#f4f4f4;margin:0;padding:0;}.tableDataVertical>tbody>tr>th.name{width:170px;text-align:right;}.tableDataVertical table.sub>tbody>tr:not(:first-child)>th,.tableDataVertical table.sub>tbody>tr:not(:first-child)>td{border-top:1px dashed #aaa;}.tableDataVertical table.sub>tbody>tr>th{font-weight:normal;text-align:right;}.tableDataVertical table.sub>tbody>tr>th.name{text-align:right;}.icon16{display:inline-block;height:16px;width:16px;margin-left:2px;cursor:pointer;}.subtleUntilHover{-moz-opacity:.3;opacity:.3;}.subtleUntilHover:hover{-moz-opacity:1;opacity:1;}#updateAvailableContainer{float:right;border:1px dashed #ddd;background-color:#fff;font-size:.6em;line-height:1em;padding:10px 10px 4px 70px;text-align:right;height:50px;}#updateAvailableContainer i{position:absolute;display:block;height:64px;width:64px;vertical-align:middle;margin-left:-70px;font-size:50px;color:#e51400;}#updateAvailableContainer a.button{font-size:12px;margin-top:8px;}.Config_HideAdvanced .Config_HideAdvanced_Item{display:none;}.Config_LinkedGroup_Instance{margin:4px 0 8px 4px;padding:4px 0 4px 6px;border-left:4px solid #ccc;background-color:#fff;}.Config_LinkedGroup_Instance div.code{margin-left:2px;}#Config_LinkedGroup_Dialog h3{margin-bottom:6px;}#Config_LinkedGroup_Dialog table.input{margin-top:12px;}#Config_LinkedGroup_Dialog table.input th{text-align:right;}#expressionEditor #expressionEditorExceptionContainer{display:none;border:1px dashed #ff9696;background-color:#ffd8d8;margin:10px 0;padding:10px;}#expressionEditor #expressionEditorContainer{border:1px solid #1e6dab;background-color:#f4f4f4;height:100px;}.expressionTree span.dynatree-node span.dynatree-icon{background-image:url(data:image/png;base64,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);background-position-y:0;}.expressionTree span.dynatree-node.object span.dynatree-icon{background-position-x:0;}.expressionTree span.dynatree-node.parameter span.dynatree-icon{background-position-x:-16px;}.expressionTree span.dynatree-node.function span.dynatree-icon{baLine truncated
|
.tableData{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableData>tbody>tr>td{border:solid 1px #f4f4f4;background-color:#fff;}.tableData>tbody>tr:nth-child(odd)>td{background-color:#fbfbfb;}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#f4f4f4;border:solid 1px #f4f4f4;}.tableData>tbody>tr:hover>td{background-color:#f9f9f9;}.tableData>tfoot>tr>th,.tableData>tfoot>tr>td{background-color:#f4f4f4;}.tableDataDark{border:solid 1px #d8d8d8;border-collapse:collapse;}.tableDataDark td{border:solid 1px #d8d8d8;background-color:#fff;}.tableDataDark th{background-color:#eee;border:solid 1px #d8d8d8;}.tableDataContainer{background-color:#fff;}.tableDataVertical{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#f4f4f4;margin:0;padding:0;}.tableDataVertical>tbody>tr>th.name{width:170px;text-align:right;}.tableDataVertical table.sub>tbody>tr:not(:first-child)>th,.tableDataVertical table.sub>tbody>tr:not(:first-child)>td{border-top:1px dashed #aaa;}.tableDataVertical table.sub>tbody>tr>th{font-weight:normal;text-align:right;}.tableDataVertical table.sub>tbody>tr>th.name{text-align:right;}.icon16{display:inline-block;height:16px;width:16px;margin-left:2px;cursor:pointer;}.subtleUntilHover{-moz-opacity:.3;opacity:.3;}.subtleUntilHover:hover{-moz-opacity:1;opacity:1;}#updateAvailableContainer{float:right;border:1px dashed #ddd;background-color:#fff;font-size:.6em;line-height:1em;padding:10px 10px 4px 70px;text-align:right;height:50px;}#updateAvailableContainer i{position:absolute;display:block;height:64px;width:64px;vertical-align:middle;margin-left:-70px;font-size:50px;color:#e51400;}#updateAvailableContainer a.button{font-size:12px;margin-top:8px;}.Config_HideAdvanced .Config_HideAdvanced_Item{display:none;}.Config_LinkedGroup_Instance{margin:4px 0 8px 4px;padding:4px 0 4px 6px;border-left:4px solid #ccc;background-color:#fff;}.Config_LinkedGroup_Instance div.code{margin-left:2px;}#Config_LinkedGroup_Dialog h3{margin-bottom:6px;}#Config_LinkedGroup_Dialog table.input{margin-top:12px;}#Config_LinkedGroup_Dialog table.input th{text-align:right;}#expressionEditor #expressionEditorExceptionContainer{display:none;border:1px dashed #ff9696;background-color:#ffd8d8;margin:10px 0;padding:10px;}#expressionEditor #expressionEditorContainer{border:1px solid #1e6dab;background-color:#f4f4f4;height:100px;}.expressionTree span.dynatree-node span.dynatree-icon{background-image:url(data:image/png;base64,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);background-position-y:0;}.expressionTree span.dynatree-node.object span.dynatree-icon{background-position-x:0;}.expressionTree span.dynatree-node.parameter span.dynatree-icon{background-position-x:-16px;}.expressionTree span.dynatree-node.function span.dynatree-icon{background-position-x:-32px;}.expressionTree span.dynatree-node.propertyLine truncated
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
@TableDataBorderColour: #f4f4f4;
|
@TableDataBorderColour: #f4f4f4;
|
||||||
@TableDataDarkBorderColour: #d8d8d8;
|
@TableDataDarkBorderColour: #d8d8d8;
|
||||||
@TableDataDarkBackgroundColour: #eee;
|
@TableDataDarkBackgroundColour: #eee;
|
||||||
@TableDataRowBackgroundColor: hsl(hue(@TableDataBorderColour), saturation(@TableDataBorderColour), 99%);
|
@TableDataRowBackgroundColor: hsl(hue(@TableDataBorderColour), saturation(@TableDataBorderColour), 98.5%);
|
||||||
|
|
||||||
@SubtleColour: #ededed;
|
@SubtleColour: #ededed;
|
||||||
@SubtleBorderColour: #ccc;
|
@SubtleBorderColour: #ccc;
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:nth-child(odd) > td {
|
.tableData > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fcfcfc;
|
background-color: #fbfbfb;
|
||||||
}
|
}
|
||||||
.tableData > thead > tr > th,
|
.tableData > thead > tr > th,
|
||||||
.tableData > tbody > tr > th {
|
.tableData > tbody > tr > th {
|
||||||
@@ -15,10 +15,7 @@
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:hover > td {
|
.tableData > tbody > tr:hover > td {
|
||||||
background-color: #fefefe;
|
background-color: #f9f9f9;
|
||||||
}
|
|
||||||
.tableData > tbody > tr:hover:nth-child(odd) > td {
|
|
||||||
background-color: #fafafa;
|
|
||||||
}
|
}
|
||||||
.tableData > tfoot > tr > th,
|
.tableData > tfoot > tr > th,
|
||||||
.tableData > tfoot > tr > td {
|
.tableData > tfoot > tr > td {
|
||||||
@@ -204,7 +201,7 @@
|
|||||||
}
|
}
|
||||||
#Device_Show_Policies_Profile_Actions_Update_Dialog ul li:nth-child(odd),
|
#Device_Show_Policies_Profile_Actions_Update_Dialog ul li:nth-child(odd),
|
||||||
#Device_Show_Policies_Batch_Actions_Update_Dialog ul li:nth-child(odd) {
|
#Device_Show_Policies_Batch_Actions_Update_Dialog ul li:nth-child(odd) {
|
||||||
background-color: #fcfcfc;
|
background-color: #fbfbfb;
|
||||||
}
|
}
|
||||||
#Device_Show_Policies_Profile_Actions_Update_Dialog ul li.selected,
|
#Device_Show_Policies_Profile_Actions_Update_Dialog ul li.selected,
|
||||||
#Device_Show_Policies_Batch_Actions_Update_Dialog ul li.selected {
|
#Device_Show_Policies_Batch_Actions_Update_Dialog ul li.selected {
|
||||||
@@ -238,7 +235,7 @@
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
#DeviceDetailTab-DetailsContainer > table > tbody > tr:nth-child(odd) > td {
|
#DeviceDetailTab-DetailsContainer > table > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fcfcfc;
|
background-color: #fbfbfb;
|
||||||
}
|
}
|
||||||
#DeviceDetailTab-DetailsContainer > table > thead > tr > th,
|
#DeviceDetailTab-DetailsContainer > table > thead > tr > th,
|
||||||
#DeviceDetailTab-DetailsContainer > table > tbody > tr > th {
|
#DeviceDetailTab-DetailsContainer > table > tbody > tr > th {
|
||||||
@@ -246,10 +243,7 @@
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
#DeviceDetailTab-DetailsContainer > table > tbody > tr:hover > td {
|
#DeviceDetailTab-DetailsContainer > table > tbody > tr:hover > td {
|
||||||
background-color: #fefefe;
|
background-color: #f9f9f9;
|
||||||
}
|
|
||||||
#DeviceDetailTab-DetailsContainer > table > tbody > tr:hover:nth-child(odd) > td {
|
|
||||||
background-color: #fafafa;
|
|
||||||
}
|
}
|
||||||
#DeviceDetailTab-DetailsContainer > table > tfoot > tr > th,
|
#DeviceDetailTab-DetailsContainer > table > tfoot > tr > th,
|
||||||
#DeviceDetailTab-DetailsContainer > table > tfoot > tr > td {
|
#DeviceDetailTab-DetailsContainer > table > tfoot > tr > td {
|
||||||
@@ -495,7 +489,7 @@
|
|||||||
background-color: #e7f9d5;
|
background-color: #e7f9d5;
|
||||||
}
|
}
|
||||||
#Devices_Import_Review #Devices_Import_Review_Navigation ul li.actionUnchanged {
|
#Devices_Import_Review #Devices_Import_Review_Navigation ul li.actionUnchanged {
|
||||||
background-color: #fcfcfc;
|
background-color: #fbfbfb;
|
||||||
}
|
}
|
||||||
#Devices_Import_Review #Devices_Import_Review_TableContainer {
|
#Devices_Import_Review #Devices_Import_Review_TableContainer {
|
||||||
margin: 18px 0;
|
margin: 18px 0;
|
||||||
@@ -524,7 +518,7 @@
|
|||||||
content: "\f068";
|
content: "\f068";
|
||||||
}
|
}
|
||||||
#Devices_Import_Review #Devices_Import_Review_TableContainer table > tbody tr.actionUnchanged td {
|
#Devices_Import_Review #Devices_Import_Review_TableContainer table > tbody tr.actionUnchanged td {
|
||||||
background-color: #fcfcfc;
|
background-color: #fbfbfb;
|
||||||
}
|
}
|
||||||
#Devices_Import_Review #Devices_Import_Review_TableContainer table > tbody tr.actionUnchanged td:nth-child(n+3) {
|
#Devices_Import_Review #Devices_Import_Review_TableContainer table > tbody tr.actionUnchanged td:nth-child(n+3) {
|
||||||
color: #ccc;
|
color: #ccc;
|
||||||
|
|||||||
+1
-1
@@ -1 +1 @@
|
|||||||
.tableData{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableData>tbody>tr>td{border:solid 1px #f4f4f4;background-color:#fff;}.tableData>tbody>tr:nth-child(odd)>td{background-color:#fcfcfc;}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#f4f4f4;border:solid 1px #f4f4f4;}.tableData>tbody>tr:hover>td{background-color:#fefefe;}.tableData>tbody>tr:hover:nth-child(odd)>td{background-color:#fafafa;}.tableData>tfoot>tr>th,.tableData>tfoot>tr>td{background-color:#f4f4f4;}.tableDataDark{border:solid 1px #d8d8d8;border-collapse:collapse;}.tableDataDark td{border:solid 1px #d8d8d8;background-color:#fff;}.tableDataDark th{background-color:#eee;border:solid 1px #d8d8d8;}.tableDataContainer{background-color:#fff;}.tableDataVertical{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#f4f4f4;margin:0;padding:0;}.tableDataVertical>tbody>tr>th.name{width:170px;text-align:right;}.tableDataVertical table.sub>tbody>tr:not(:first-child)>th,.tableDataVertical table.sub>tbody>tr:not(:first-child)>td{border-top:1px dashed #aaa;}.tableDataVertical table.sub>tbody>tr>th{font-weight:normal;text-align:right;}.tableDataVertical table.sub>tbody>tr>th.name{text-align:right;}.icon16{display:inline-block;height:16px;width:16px;margin-left:2px;cursor:pointer;}.subtleUntilHover{-moz-opacity:.3;opacity:.3;}.subtleUntilHover:hover{-moz-opacity:1;opacity:1;}#layout_PageHeading #Device_Show_Status{margin-left:20px;display:inline-block;height:50px;font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif;font-weight:lighter;font-stretch:condensed;font-size:.7em;text-transform:uppercase;}#layout_PageHeading #Device_Show_Status span.icon{margin-right:6px;}#Device_Show #Device_Show_Subjects{table-layout:fixed;}#Device_Show #Device_Show_Subjects>tbody>tr>td{padding-top:0;height:100%;}#Device_Show #Device_Show_Subjects>tbody>tr>td>div{position:relative;}#Device_Show #Device_Show_Subjects>tbody>tr>td>div div.status{margin-top:2px;padding-top:2px;border-top:1px dashed #ddd;}#Device_Show #Device_Show_Subjects>tbody>tr>td>div input.discreet{margin-left:-2px;}#Device_Show #Device_Show_Subjects>tbody>tr>td:not(:last-child){border-right:1px dashed #aaa;}#Device_Show #Device_Show_Subjects #Device_Show_Details table.verticalHeadings>tbody>tr>td:first-child{width:104px;font-weight:600;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_Details_Asset_Name{font-weight:600;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_Details_Asset_Enrolled_Trusted{display:inline-block;height:16px;padding-left:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACWUlEQVQ4y6XRXWiSURgHcJsXa4WNNuuyiy6CoAupixERoXXhmljuxaJiFrVA1i72cVFCOSMt8rNt2YfGO5g5Z1NstWW+c4ZBq4QpqMkEbZDSCObAMprjdf90sIjxsgUdODd/zvmd5zwPCwDrf/aGB7q6utgmk8ngdruzVqt10eVyTWu1Wuk/AXK5vMpoNPpjsRgGbU8/9fbdH/J4PAuRSARKpfLKhoBYLG595nTCaDSZVjPp6TPbHQ5H0mAwfBeJRHXrAp0dna9JcqCguX2H/Xd+S625aLFYQBDE8XWBd+8/TI6Njc+vzcfGX4nLX4FOp5OuC0wGAlS53NzaPPAm2Gi32+H3+5tYJEl+pigKoVAIPp+PnpqaosPhMF1uHB2Px2mv14vya6VgMKhhHGN3d/dSMplENptFIpHA3NwcCoUCSqUSKqvScZVKBbPZHGQEFApFMZ1OI5PJIBqNrkD5fB40Ta8AlcrUajVsNpufEbh+42YxHEkh+/UbUqlZpGd/lAH8WTMzMzDd64d7NMAMDOobi/OpHqh6rqK9jcCvBQncQzK0Xm5DPn0BJ4lz6GgVIkedYAaamxqK0dEDePl4FziczehTsZGLs7BnNwdiwRac4lejvp6La83VzABv/8FF/qG9oD/WQS/fhNptHEw8rEJiuAo7ubXACAtH9m0Fu2YHxQzweEuEVIYnaiFmvQ04f1aItksi5KaP4ZFGjDB5GG/7j4LL5YYYgZYW2c/yiJbv6h/A0EvC4RjGiOsFnK4J+KgABmyjsDufL0skki8CgYCoXOLz+TWrwG+kXMkgQ6yv+QAAAABJRU5ErkJggg==);background-repeat:no-repeat;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_User #Device_Show_User_Flags{font-size:16px;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_User #Device_Show_User_Flags>i{cursor:default;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_User #Device_Show_User_Flags>i>.details{display:none;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_GenerateDocument_Container{padding-top:4px;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_GenerateDocument_Container #Device_Show_GenerateDocument{padding:0;}#Device_Show #Device_Show_Subjects #Device_Show_Policies table.verticalHeadings>tbody>tr>td:first-child{width:120px;font-weight:600;}#Device_Show #Device_Show_Subjects #Device_Show_Aspects #Device_Show_Aspects_Model_Image{display:block;width:256px;height:256px;margin:0 auto;}#Device_Show #Device_Show_Subjects #Device_Show_Subjects_Actions>td{padding-top:4px;}#DeviceDetailTabs{margin-top:10px;border-radius:0;background-image:none;background-color:#fff;border:none;padding:0;}#DeviceDetailTabs #DeviceDetailTabItems{border-radius:0;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:none;padding:2px 0 0 4px;background-image:none;background-color:#eee;display:table;}#DeviceDetailTabs #DeviceDetailTabItems>li{top:0;border-radius:0;margin:0 5px 0 0;padding:0;line-height:normal;margin-rLine truncated
|
.tableData{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableData>tbody>tr>td{border:solid 1px #f4f4f4;background-color:#fff;}.tableData>tbody>tr:nth-child(odd)>td{background-color:#fbfbfb;}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#f4f4f4;border:solid 1px #f4f4f4;}.tableData>tbody>tr:hover>td{background-color:#f9f9f9;}.tableData>tfoot>tr>th,.tableData>tfoot>tr>td{background-color:#f4f4f4;}.tableDataDark{border:solid 1px #d8d8d8;border-collapse:collapse;}.tableDataDark td{border:solid 1px #d8d8d8;background-color:#fff;}.tableDataDark th{background-color:#eee;border:solid 1px #d8d8d8;}.tableDataContainer{background-color:#fff;}.tableDataVertical{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#f4f4f4;margin:0;padding:0;}.tableDataVertical>tbody>tr>th.name{width:170px;text-align:right;}.tableDataVertical table.sub>tbody>tr:not(:first-child)>th,.tableDataVertical table.sub>tbody>tr:not(:first-child)>td{border-top:1px dashed #aaa;}.tableDataVertical table.sub>tbody>tr>th{font-weight:normal;text-align:right;}.tableDataVertical table.sub>tbody>tr>th.name{text-align:right;}.icon16{display:inline-block;height:16px;width:16px;margin-left:2px;cursor:pointer;}.subtleUntilHover{-moz-opacity:.3;opacity:.3;}.subtleUntilHover:hover{-moz-opacity:1;opacity:1;}#layout_PageHeading #Device_Show_Status{margin-left:20px;display:inline-block;height:50px;font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif;font-weight:lighter;font-stretch:condensed;font-size:.7em;text-transform:uppercase;}#layout_PageHeading #Device_Show_Status span.icon{margin-right:6px;}#Device_Show #Device_Show_Subjects{table-layout:fixed;}#Device_Show #Device_Show_Subjects>tbody>tr>td{padding-top:0;height:100%;}#Device_Show #Device_Show_Subjects>tbody>tr>td>div{position:relative;}#Device_Show #Device_Show_Subjects>tbody>tr>td>div div.status{margin-top:2px;padding-top:2px;border-top:1px dashed #ddd;}#Device_Show #Device_Show_Subjects>tbody>tr>td>div input.discreet{margin-left:-2px;}#Device_Show #Device_Show_Subjects>tbody>tr>td:not(:last-child){border-right:1px dashed #aaa;}#Device_Show #Device_Show_Subjects #Device_Show_Details table.verticalHeadings>tbody>tr>td:first-child{width:104px;font-weight:600;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_Details_Asset_Name{font-weight:600;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_Details_Asset_Enrolled_Trusted{display:inline-block;height:16px;padding-left:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACWUlEQVQ4y6XRXWiSURgHcJsXa4WNNuuyiy6CoAupixERoXXhmljuxaJiFrVA1i72cVFCOSMt8rNt2YfGO5g5Z1NstWW+c4ZBq4QpqMkEbZDSCObAMprjdf90sIjxsgUdODd/zvmd5zwPCwDrf/aGB7q6utgmk8ngdruzVqt10eVyTWu1Wuk/AXK5vMpoNPpjsRgGbU8/9fbdH/J4PAuRSARKpfLKhoBYLG595nTCaDSZVjPp6TPbHQ5H0mAwfBeJRHXrAp0dna9JcqCguX2H/Xd+S625aLFYQBDE8XWBd+8/TI6Njc+vzcfGX4nLX4FOp5OuC0wGAlS53NzaPPAm2Gi32+H3+5tYJEl+pigKoVAIPp+PnpqaosPhMF1uHB2Px2mv14vya6VgMKhhHGN3d/dSMplENptFIpHA3NwcCoUCSqUSKqvScZVKBbPZHGQEFApFMZ1OI5PJIBqNrkD5fB40Ta8AlcrUajVsNpufEbh+42YxHEkh+/UbUqlZpGd/lAH8WTMzMzDd64d7NMAMDOobi/OpHqh6rqK9jcCvBQncQzK0Xm5DPn0BJ4lz6GgVIkedYAaamxqK0dEDePl4FziczehTsZGLs7BnNwdiwRac4lejvp6La83VzABv/8FF/qG9oD/WQS/fhNptHEw8rEJiuAo7ubXACAtH9m0Fu2YHxQzweEuEVIYnaiFmvQ04f1aItksi5KaP4ZFGjDB5GG/7j4LL5YYYgZYW2c/yiJbv6h/A0EvC4RjGiOsFnK4J+KgABmyjsDufL0skki8CgYCoXOLz+TWrwG+kXMkgQ6yv+QAAAABJRU5ErkJggg==);background-repeat:no-repeat;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_User #Device_Show_User_Flags{font-size:16px;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_User #Device_Show_User_Flags>i{cursor:default;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_User #Device_Show_User_Flags>i>.details{display:none;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_GenerateDocument_Container{padding-top:4px;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_GenerateDocument_Container #Device_Show_GenerateDocument{padding:0;}#Device_Show #Device_Show_Subjects #Device_Show_Policies table.verticalHeadings>tbody>tr>td:first-child{width:120px;font-weight:600;}#Device_Show #Device_Show_Subjects #Device_Show_Aspects #Device_Show_Aspects_Model_Image{display:block;width:256px;height:256px;margin:0 auto;}#Device_Show #Device_Show_Subjects #Device_Show_Subjects_Actions>td{padding-top:4px;}#DeviceDetailTabs{margin-top:10px;border-radius:0;background-image:none;background-color:#fff;border:none;padding:0;}#DeviceDetailTabs #DeviceDetailTabItems{border-radius:0;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:none;padding:2px 0 0 4px;background-image:none;background-color:#eee;display:table;}#DeviceDetailTabs #DeviceDetailTabItems>li{top:0;border-radius:0;margin:0 5px 0 0;padding:0;line-height:normal;margin-right:4px;}#DeviceDetailTabs #DeviceDetailTabItems>li>a{padding:5px 8pxLine truncated
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:nth-child(odd) > td {
|
.tableData > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fcfcfc;
|
background-color: #fbfbfb;
|
||||||
}
|
}
|
||||||
.tableData > thead > tr > th,
|
.tableData > thead > tr > th,
|
||||||
.tableData > tbody > tr > th {
|
.tableData > tbody > tr > th {
|
||||||
@@ -15,10 +15,7 @@
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:hover > td {
|
.tableData > tbody > tr:hover > td {
|
||||||
background-color: #fefefe;
|
background-color: #f9f9f9;
|
||||||
}
|
|
||||||
.tableData > tbody > tr:hover:nth-child(odd) > td {
|
|
||||||
background-color: #fafafa;
|
|
||||||
}
|
}
|
||||||
.tableData > tfoot > tr > th,
|
.tableData > tfoot > tr > th,
|
||||||
.tableData > tfoot > tr > td {
|
.tableData > tfoot > tr > td {
|
||||||
|
|||||||
+1
-1
@@ -1 +1 @@
|
|||||||
.tableData{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableData>tbody>tr>td{border:solid 1px #f4f4f4;background-color:#fff;}.tableData>tbody>tr:nth-child(odd)>td{background-color:#fcfcfc;}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#f4f4f4;border:solid 1px #f4f4f4;}.tableData>tbody>tr:hover>td{background-color:#fefefe;}.tableData>tbody>tr:hover:nth-child(odd)>td{background-color:#fafafa;}.tableData>tfoot>tr>th,.tableData>tfoot>tr>td{background-color:#f4f4f4;}.tableDataDark{border:solid 1px #d8d8d8;border-collapse:collapse;}.tableDataDark td{border:solid 1px #d8d8d8;background-color:#fff;}.tableDataDark th{background-color:#eee;border:solid 1px #d8d8d8;}.tableDataContainer{background-color:#fff;}.tableDataVertical{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#f4f4f4;margin:0;padding:0;}.tableDataVertical>tbody>tr>th.name{width:170px;text-align:right;}.tableDataVertical table.sub>tbody>tr:not(:first-child)>th,.tableDataVertical table.sub>tbody>tr:not(:first-child)>td{border-top:1px dashed #aaa;}.tableDataVertical table.sub>tbody>tr>th{font-weight:normal;text-align:right;}.tableDataVertical table.sub>tbody>tr>th.name{text-align:right;}.icon16{display:inline-block;height:16px;width:16px;margin-left:2px;cursor:pointer;}.subtleUntilHover{-moz-opacity:.3;opacity:.3;}.subtleUntilHover:hover{-moz-opacity:1;opacity:1;}body{padding:0;}#main{background-color:#fff;overflow:auto;padding:0;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
|
.tableData{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableData>tbody>tr>td{border:solid 1px #f4f4f4;background-color:#fff;}.tableData>tbody>tr:nth-child(odd)>td{background-color:#fbfbfb;}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#f4f4f4;border:solid 1px #f4f4f4;}.tableData>tbody>tr:hover>td{background-color:#f9f9f9;}.tableData>tfoot>tr>th,.tableData>tfoot>tr>td{background-color:#f4f4f4;}.tableDataDark{border:solid 1px #d8d8d8;border-collapse:collapse;}.tableDataDark td{border:solid 1px #d8d8d8;background-color:#fff;}.tableDataDark th{background-color:#eee;border:solid 1px #d8d8d8;}.tableDataContainer{background-color:#fff;}.tableDataVertical{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#f4f4f4;margin:0;padding:0;}.tableDataVertical>tbody>tr>th.name{width:170px;text-align:right;}.tableDataVertical table.sub>tbody>tr:not(:first-child)>th,.tableDataVertical table.sub>tbody>tr:not(:first-child)>td{border-top:1px dashed #aaa;}.tableDataVertical table.sub>tbody>tr>th{font-weight:normal;text-align:right;}.tableDataVertical table.sub>tbody>tr>th.name{text-align:right;}.icon16{display:inline-block;height:16px;width:16px;margin-left:2px;cursor:pointer;}.subtleUntilHover{-moz-opacity:.3;opacity:.3;}.subtleUntilHover:hover{-moz-opacity:1;opacity:1;}body{padding:0;}#main{background-color:#fff;overflow:auto;padding:0;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:nth-child(odd) > td {
|
.tableData > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fcfcfc;
|
background-color: #fbfbfb;
|
||||||
}
|
}
|
||||||
.tableData > thead > tr > th,
|
.tableData > thead > tr > th,
|
||||||
.tableData > tbody > tr > th {
|
.tableData > tbody > tr > th {
|
||||||
@@ -15,10 +15,7 @@
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:hover > td {
|
.tableData > tbody > tr:hover > td {
|
||||||
background-color: #fefefe;
|
background-color: #f9f9f9;
|
||||||
}
|
|
||||||
.tableData > tbody > tr:hover:nth-child(odd) > td {
|
|
||||||
background-color: #fafafa;
|
|
||||||
}
|
}
|
||||||
.tableData > tfoot > tr > th,
|
.tableData > tfoot > tr > th,
|
||||||
.tableData > tfoot > tr > td {
|
.tableData > tfoot > tr > td {
|
||||||
|
|||||||
+1
-1
@@ -1 +1 @@
|
|||||||
.tableData{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableData>tbody>tr>td{border:solid 1px #f4f4f4;background-color:#fff;}.tableData>tbody>tr:nth-child(odd)>td{background-color:#fcfcfc;}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#f4f4f4;border:solid 1px #f4f4f4;}.tableData>tbody>tr:hover>td{background-color:#fefefe;}.tableData>tbody>tr:hover:nth-child(odd)>td{background-color:#fafafa;}.tableData>tfoot>tr>th,.tableData>tfoot>tr>td{background-color:#f4f4f4;}.tableDataDark{border:solid 1px #d8d8d8;border-collapse:collapse;}.tableDataDark td{border:solid 1px #d8d8d8;background-color:#fff;}.tableDataDark th{background-color:#eee;border:solid 1px #d8d8d8;}.tableDataContainer{background-color:#fff;}.tableDataVertical{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#f4f4f4;margin:0;padding:0;}.tableDataVertical>tbody>tr>th.name{width:170px;text-align:right;}.tableDataVertical table.sub>tbody>tr:not(:first-child)>th,.tableDataVertical table.sub>tbody>tr:not(:first-child)>td{border-top:1px dashed #aaa;}.tableDataVertical table.sub>tbody>tr>th{font-weight:normal;text-align:right;}.tableDataVertical table.sub>tbody>tr>th.name{text-align:right;}.icon16{display:inline-block;height:16px;width:16px;margin-left:2px;cursor:pointer;}.subtleUntilHover{-moz-opacity:.3;opacity:.3;}.subtleUntilHover:hover{-moz-opacity:1;opacity:1;}#layout_PageHeading #Job_Show_Status{margin-left:20px;display:inline-block;height:50px;font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif;font-weight:lighter;font-stretch:condensed;font-size:.7em;text-transform:uppercase;}#layout_PageHeading #Job_Show_Status span.icon{margin-right:6px;}#layout_PageHeading #Job_Show_QueueStatus{display:inline-block;float:right;height:50px;font-size:.6em;}#Jobs_Index_MyJobs{margin-bottom:10px;}#Jobs_Index_MyJobs .jobTable>h3,#Jobs_Index_StaleJobs .jobTable>h3{color:#555;font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif;font-weight:normal;font-size:12px;margin:8px 0 20px 20px !important;text-transform:uppercase;}#Job_List{padding-top:20px;}#Job_List>.jobTable>h3{margin:30px 0 50px 20px !important;}#Job_Show #Job_Show_Subjects{table-layout:fixed;}#Job_Show #Job_Show_Subjects>tbody>tr>td{padding-top:0;height:100%;}#Job_Show #Job_Show_Subjects>tbody>tr>td>div{position:relative;}#Job_Show #Job_Show_Subjects>tbody>tr>td>div div.status{margin-top:2px;padding-top:2px;border-top:1px dashed #ddd;}#Job_Show #Job_Show_Subjects>tbody>tr>td>div input.discreet{margin-left:-2px;}#Job_Show #Job_Show_Subjects>tbody>tr>td:not(:last-child){border-right:1px dashed #aaa;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Type>h2{text-transform:uppercase;font-size:16px;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Type>table{table-layout:fixed;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_SubTypes_1,#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_SubTypes_2{padding-left:16px;font-weight:600;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_SubTypes_Update{margin-left:16px;font-size:.9em;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_SubTypes_Update_Dialog{display:none;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Dates{padding-bottom:6px;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Dates table{table-layout:fixed;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Dates table>tbody>tr>td{vertical-align:middle;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Dates table>tbody>tr>td:first-child{font-weight:600;width:60px;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_GenerateDocument_Container{padding-top:4px;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_GenerateDocument_Container #Job_Show_GenerateDocument{padding:0;}#Job_Show #Job_Show_Subjects #Job_Show_Device>div{padding-left:102px;min-height:100px;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Model_Image{position:absolute;left:0;top:0;height:96px;width:96px;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Details{float:left;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Details_HWar,#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Details_HNWar{float:right;border-left:1px dashed #ddd;padding-left:4px;margin-right:2px;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Details_HWar_Details_Button,#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Details_HNWar_Details_Button{font-size:.9em;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_DeviceHeld table{table-layout:fixed;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_DeviceHeld table>tbody>tr>td:first-child{width:62px;}#Job_Show #Job_Show_Subjects #Job_Show_User #Job_Show_User_Flags{margin:4px 0;font-size:16px;}#Job_Show #Job_Show_Subjects #Job_Show_User #Job_Show_User_Flags>i{cursor:default;}#Job_Show #Job_Show_Subjects #Job_Show_User #Job_Show_User_Flags>iLine truncated
|
.tableData{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableData>tbody>tr>td{border:solid 1px #f4f4f4;background-color:#fff;}.tableData>tbody>tr:nth-child(odd)>td{background-color:#fbfbfb;}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#f4f4f4;border:solid 1px #f4f4f4;}.tableData>tbody>tr:hover>td{background-color:#f9f9f9;}.tableData>tfoot>tr>th,.tableData>tfoot>tr>td{background-color:#f4f4f4;}.tableDataDark{border:solid 1px #d8d8d8;border-collapse:collapse;}.tableDataDark td{border:solid 1px #d8d8d8;background-color:#fff;}.tableDataDark th{background-color:#eee;border:solid 1px #d8d8d8;}.tableDataContainer{background-color:#fff;}.tableDataVertical{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#f4f4f4;margin:0;padding:0;}.tableDataVertical>tbody>tr>th.name{width:170px;text-align:right;}.tableDataVertical table.sub>tbody>tr:not(:first-child)>th,.tableDataVertical table.sub>tbody>tr:not(:first-child)>td{border-top:1px dashed #aaa;}.tableDataVertical table.sub>tbody>tr>th{font-weight:normal;text-align:right;}.tableDataVertical table.sub>tbody>tr>th.name{text-align:right;}.icon16{display:inline-block;height:16px;width:16px;margin-left:2px;cursor:pointer;}.subtleUntilHover{-moz-opacity:.3;opacity:.3;}.subtleUntilHover:hover{-moz-opacity:1;opacity:1;}#layout_PageHeading #Job_Show_Status{margin-left:20px;display:inline-block;height:50px;font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif;font-weight:lighter;font-stretch:condensed;font-size:.7em;text-transform:uppercase;}#layout_PageHeading #Job_Show_Status span.icon{margin-right:6px;}#layout_PageHeading #Job_Show_QueueStatus{display:inline-block;float:right;height:50px;font-size:.6em;}#Jobs_Index_MyJobs{margin-bottom:10px;}#Jobs_Index_MyJobs .jobTable>h3,#Jobs_Index_StaleJobs .jobTable>h3{color:#555;font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif;font-weight:normal;font-size:12px;margin:8px 0 20px 20px !important;text-transform:uppercase;}#Job_List{padding-top:20px;}#Job_List>.jobTable>h3{margin:30px 0 50px 20px !important;}#Job_Show #Job_Show_Subjects{table-layout:fixed;}#Job_Show #Job_Show_Subjects>tbody>tr>td{padding-top:0;height:100%;}#Job_Show #Job_Show_Subjects>tbody>tr>td>div{position:relative;}#Job_Show #Job_Show_Subjects>tbody>tr>td>div div.status{margin-top:2px;padding-top:2px;border-top:1px dashed #ddd;}#Job_Show #Job_Show_Subjects>tbody>tr>td>div input.discreet{margin-left:-2px;}#Job_Show #Job_Show_Subjects>tbody>tr>td:not(:last-child){border-right:1px dashed #aaa;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Type>h2{text-transform:uppercase;font-size:16px;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Type>table{table-layout:fixed;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_SubTypes_1,#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_SubTypes_2{padding-left:16px;font-weight:600;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_SubTypes_Update{margin-left:16px;font-size:.9em;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_SubTypes_Update_Dialog{display:none;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Dates{padding-bottom:6px;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Dates table{table-layout:fixed;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Dates table>tbody>tr>td{vertical-align:middle;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Dates table>tbody>tr>td:first-child{font-weight:600;width:60px;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_GenerateDocument_Container{padding-top:4px;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_GenerateDocument_Container #Job_Show_GenerateDocument{padding:0;}#Job_Show #Job_Show_Subjects #Job_Show_Device>div{padding-left:102px;min-height:100px;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Model_Image{position:absolute;left:0;top:0;height:96px;width:96px;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Details{float:left;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Details_HWar,#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Details_HNWar{float:right;border-left:1px dashed #ddd;padding-left:4px;margin-right:2px;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Details_HWar_Details_Button,#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Details_HNWar_Details_Button{font-size:.9em;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_DeviceHeld table{table-layout:fixed;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_DeviceHeld table>tbody>tr>td:first-child{width:62px;}#Job_Show #Job_Show_Subjects #Job_Show_User #Job_Show_User_Flags{margin:4px 0;font-size:16px;}#Job_Show #Job_Show_Subjects #Job_Show_User #Job_Show_User_Flags>i{cursor:default;}#Job_Show #Job_Show_Subjects #Job_Show_User #Job_Show_User_Flags>i>.details{display:none;}#Job_Show #Job_Show_Subjects #Job_Show_SubjectLine truncated
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:nth-child(odd) > td {
|
.tableData > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fcfcfc;
|
background-color: #fbfbfb;
|
||||||
}
|
}
|
||||||
.tableData > thead > tr > th,
|
.tableData > thead > tr > th,
|
||||||
.tableData > tbody > tr > th {
|
.tableData > tbody > tr > th {
|
||||||
@@ -15,10 +15,7 @@
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:hover > td {
|
.tableData > tbody > tr:hover > td {
|
||||||
background-color: #fefefe;
|
background-color: #f9f9f9;
|
||||||
}
|
|
||||||
.tableData > tbody > tr:hover:nth-child(odd) > td {
|
|
||||||
background-color: #fafafa;
|
|
||||||
}
|
}
|
||||||
.tableData > tfoot > tr > th,
|
.tableData > tfoot > tr > th,
|
||||||
.tableData > tfoot > tr > td {
|
.tableData > tfoot > tr > td {
|
||||||
|
|||||||
@@ -19,14 +19,9 @@
|
|||||||
border: solid 1px @TableDataBorderColour;
|
border: solid 1px @TableDataBorderColour;
|
||||||
}
|
}
|
||||||
|
|
||||||
& > tbody > tr:hover {
|
& > tbody > tr:hover > td {
|
||||||
& > td {
|
|
||||||
background-color: darken(@white, 0.5%);
|
|
||||||
}
|
|
||||||
&:nth-child(odd) > td {
|
|
||||||
background-color: darken(@TableDataRowBackgroundColor, 1%);
|
background-color: darken(@TableDataRowBackgroundColor, 1%);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
& > tfoot > tr > th, & > tfoot > tr > td {
|
& > tfoot > tr > th, & > tfoot > tr > td {
|
||||||
background-color: @TableDataBorderColour;
|
background-color: @TableDataBorderColour;
|
||||||
|
|||||||
+1
-1
@@ -1 +1 @@
|
|||||||
.tableData{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableData>tbody>tr>td{border:solid 1px #f4f4f4;background-color:#fff;}.tableData>tbody>tr:nth-child(odd)>td{background-color:#fcfcfc;}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#f4f4f4;border:solid 1px #f4f4f4;}.tableData>tbody>tr:hover>td{background-color:#fefefe;}.tableData>tbody>tr:hover:nth-child(odd)>td{background-color:#fafafa;}.tableData>tfoot>tr>th,.tableData>tfoot>tr>td{background-color:#f4f4f4;}.tableDataDark{border:solid 1px #d8d8d8;border-collapse:collapse;}.tableDataDark td{border:solid 1px #d8d8d8;background-color:#fff;}.tableDataDark th{background-color:#eee;border:solid 1px #d8d8d8;}.tableDataContainer{background-color:#fff;}.tableDataVertical{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#f4f4f4;margin:0;padding:0;}.tableDataVertical>tbody>tr>th.name{width:170px;text-align:right;}.tableDataVertical table.sub>tbody>tr:not(:first-child)>th,.tableDataVertical table.sub>tbody>tr:not(:first-child)>td{border-top:1px dashed #aaa;}.tableDataVertical table.sub>tbody>tr>th{font-weight:normal;text-align:right;}.tableDataVertical table.sub>tbody>tr>th.name{text-align:right;}.icon16{display:inline-block;height:16px;width:16px;margin-left:2px;cursor:pointer;}.subtleUntilHover{-moz-opacity:.3;opacity:.3;}.subtleUntilHover:hover{-moz-opacity:1;opacity:1;}
|
.tableData{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableData>tbody>tr>td{border:solid 1px #f4f4f4;background-color:#fff;}.tableData>tbody>tr:nth-child(odd)>td{background-color:#fbfbfb;}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#f4f4f4;border:solid 1px #f4f4f4;}.tableData>tbody>tr:hover>td{background-color:#f9f9f9;}.tableData>tfoot>tr>th,.tableData>tfoot>tr>td{background-color:#f4f4f4;}.tableDataDark{border:solid 1px #d8d8d8;border-collapse:collapse;}.tableDataDark td{border:solid 1px #d8d8d8;background-color:#fff;}.tableDataDark th{background-color:#eee;border:solid 1px #d8d8d8;}.tableDataContainer{background-color:#fff;}.tableDataVertical{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#f4f4f4;margin:0;padding:0;}.tableDataVertical>tbody>tr>th.name{width:170px;text-align:right;}.tableDataVertical table.sub>tbody>tr:not(:first-child)>th,.tableDataVertical table.sub>tbody>tr:not(:first-child)>td{border-top:1px dashed #aaa;}.tableDataVertical table.sub>tbody>tr>th{font-weight:normal;text-align:right;}.tableDataVertical table.sub>tbody>tr>th.name{text-align:right;}.icon16{display:inline-block;height:16px;width:16px;margin-left:2px;cursor:pointer;}.subtleUntilHover{-moz-opacity:.3;opacity:.3;}.subtleUntilHover:hover{-moz-opacity:1;opacity:1;}
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:nth-child(odd) > td {
|
.tableData > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fcfcfc;
|
background-color: #fbfbfb;
|
||||||
}
|
}
|
||||||
.tableData > thead > tr > th,
|
.tableData > thead > tr > th,
|
||||||
.tableData > tbody > tr > th {
|
.tableData > tbody > tr > th {
|
||||||
@@ -15,10 +15,7 @@
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:hover > td {
|
.tableData > tbody > tr:hover > td {
|
||||||
background-color: #fefefe;
|
background-color: #f9f9f9;
|
||||||
}
|
|
||||||
.tableData > tbody > tr:hover:nth-child(odd) > td {
|
|
||||||
background-color: #fafafa;
|
|
||||||
}
|
}
|
||||||
.tableData > tfoot > tr > th,
|
.tableData > tfoot > tr > th,
|
||||||
.tableData > tfoot > tr > td {
|
.tableData > tfoot > tr > td {
|
||||||
@@ -325,6 +322,14 @@ header .watermark,
|
|||||||
#layout_PageHeading a {
|
#layout_PageHeading a {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
|
#layout_PageHeading > a.button {
|
||||||
|
position: absolute;
|
||||||
|
right: 30px;
|
||||||
|
bottom: 8px;
|
||||||
|
font-size: 0.5em;
|
||||||
|
line-height: 1em;
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
#layout_Page {
|
#layout_Page {
|
||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
@@ -584,7 +589,7 @@ table.genericData > tbody > tr > td {
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
table.genericData > tbody > tr:nth-child(odd) > td {
|
table.genericData > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fcfcfc;
|
background-color: #fbfbfb;
|
||||||
}
|
}
|
||||||
table.genericData > thead > tr > th,
|
table.genericData > thead > tr > th,
|
||||||
table.genericData > tbody > tr > th {
|
table.genericData > tbody > tr > th {
|
||||||
@@ -592,10 +597,7 @@ table.genericData > tbody > tr > th {
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
table.genericData > tbody > tr:hover > td {
|
table.genericData > tbody > tr:hover > td {
|
||||||
background-color: #fefefe;
|
background-color: #f9f9f9;
|
||||||
}
|
|
||||||
table.genericData > tbody > tr:hover:nth-child(odd) > td {
|
|
||||||
background-color: #fafafa;
|
|
||||||
}
|
}
|
||||||
table.genericData > tfoot > tr > th,
|
table.genericData > tfoot > tr > th,
|
||||||
table.genericData > tfoot > tr > td {
|
table.genericData > tfoot > tr > td {
|
||||||
@@ -803,7 +805,7 @@ table.jobTable > tbody > tr > td {
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
table.jobTable > tbody > tr:nth-child(odd) > td {
|
table.jobTable > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fcfcfc;
|
background-color: #fbfbfb;
|
||||||
}
|
}
|
||||||
table.jobTable > thead > tr > th,
|
table.jobTable > thead > tr > th,
|
||||||
table.jobTable > tbody > tr > th {
|
table.jobTable > tbody > tr > th {
|
||||||
@@ -811,10 +813,7 @@ table.jobTable > tbody > tr > th {
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
table.jobTable > tbody > tr:hover > td {
|
table.jobTable > tbody > tr:hover > td {
|
||||||
background-color: #fefefe;
|
background-color: #f9f9f9;
|
||||||
}
|
|
||||||
table.jobTable > tbody > tr:hover:nth-child(odd) > td {
|
|
||||||
background-color: #fafafa;
|
|
||||||
}
|
}
|
||||||
table.jobTable > tfoot > tr > th,
|
table.jobTable > tfoot > tr > th,
|
||||||
table.jobTable > tfoot > tr > td {
|
table.jobTable > tfoot > tr > td {
|
||||||
@@ -852,16 +851,16 @@ table.jobTable tr.statusSlaExpired td:not(:last-child) {
|
|||||||
border-right: 1px solid #fad2ce;
|
border-right: 1px solid #fad2ce;
|
||||||
}
|
}
|
||||||
table.jobTable tr:nth-child(odd).statusSlaWarning td {
|
table.jobTable tr:nth-child(odd).statusSlaWarning td {
|
||||||
background-color: #fcedcf !important;
|
background-color: #fbeccf !important;
|
||||||
}
|
}
|
||||||
table.jobTable tr:nth-child(odd).statusSlaExpired td {
|
table.jobTable tr:nth-child(odd).statusSlaExpired td {
|
||||||
background-color: #fed6d2 !important;
|
background-color: #fdd5d1 !important;
|
||||||
}
|
}
|
||||||
table.jobTable tr:hover.statusSlaWarning td {
|
table.jobTable tr:hover.statusSlaWarning td {
|
||||||
background-color: #fbebca !important;
|
background-color: #fbeaca !important;
|
||||||
}
|
}
|
||||||
table.jobTable tr:hover.statusSlaExpired td {
|
table.jobTable tr:hover.statusSlaExpired td {
|
||||||
background-color: #fed1cd !important;
|
background-color: #fdd1cd !important;
|
||||||
}
|
}
|
||||||
table.jobTable div.queues {
|
table.jobTable div.queues {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
@@ -1186,7 +1185,7 @@ div.Disco-AttachmentUpload-CommentDialog table > tbody > tr > td {
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr:nth-child(odd) > td {
|
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fcfcfc;
|
background-color: #fbfbfb;
|
||||||
}
|
}
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > thead > tr > th,
|
div.Disco-AttachmentUpload-CommentDialog table > thead > tr > th,
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr > th {
|
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr > th {
|
||||||
@@ -1194,10 +1193,7 @@ div.Disco-AttachmentUpload-CommentDialog table > tbody > tr > th {
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr:hover > td {
|
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr:hover > td {
|
||||||
background-color: #fefefe;
|
background-color: #f9f9f9;
|
||||||
}
|
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr:hover:nth-child(odd) > td {
|
|
||||||
background-color: #fafafa;
|
|
||||||
}
|
}
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > tfoot > tr > th,
|
div.Disco-AttachmentUpload-CommentDialog table > tfoot > tr > th,
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > tfoot > tr > td {
|
div.Disco-AttachmentUpload-CommentDialog table > tfoot > tr > td {
|
||||||
|
|||||||
@@ -257,6 +257,15 @@ header, #header {
|
|||||||
a {
|
a {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
& > a.button {
|
||||||
|
position: absolute;
|
||||||
|
right: 30px;
|
||||||
|
bottom: 8px;
|
||||||
|
font-size: 0.5em;
|
||||||
|
line-height: 1em;
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#layout_Page {
|
#layout_Page {
|
||||||
|
|||||||
+1
-1
@@ -1 +1 @@
|
|||||||
.tableData{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableData>tbody>tr>td{border:solid 1px #f4f4f4;background-color:#fff;}.tableData>tbody>tr:nth-child(odd)>td{background-color:#fcfcfc;}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#f4f4f4;border:solid 1px #f4f4f4;}.tableData>tbody>tr:hover>td{background-color:#fefefe;}.tableData>tbody>tr:hover:nth-child(odd)>td{background-color:#fafafa;}.tableData>tfoot>tr>th,.tableData>tfoot>tr>td{background-color:#f4f4f4;}.tableDataDark{border:solid 1px #d8d8d8;border-collapse:collapse;}.tableDataDark td{border:solid 1px #d8d8d8;background-color:#fff;}.tableDataDark th{background-color:#eee;border:solid 1px #d8d8d8;}.tableDataContainer{background-color:#fff;}.tableDataVertical{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#f4f4f4;margin:0;padding:0;}.tableDataVertical>tbody>tr>th.name{width:170px;text-align:right;}.tableDataVertical table.sub>tbody>tr:not(:first-child)>th,.tableDataVertical table.sub>tbody>tr:not(:first-child)>td{border-top:1px dashed #aaa;}.tableDataVertical table.sub>tbody>tr>th{font-weight:normal;text-align:right;}.tableDataVertical table.sub>tbody>tr>th.name{text-align:right;}.icon16{display:inline-block;height:16px;width:16px;margin-left:2px;cursor:pointer;}.subtleUntilHover{-moz-opacity:.3;opacity:.3;}.subtleUntilHover:hover{-moz-opacity:1;opacity:1;}body{font-size:12px;font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif;margin:0;padding:0;color:#333;}body.layout{background:url(data:image/png;base64,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) left top repeat-x #d1d1d1;background:linear-gradient(to bottom,#f2f2f2 0,#d1d1d1 370px) left top repeat-x #d1d1d1;min-height:370px;}.page{max-width:1232px;min-width:768px;margin-left:auto;margin-right:auto;}header,#header{position:relative;background-color:#333;margin:0;padding:0;height:34px;}header #heading,#header #heading{float:left;height:34px;}headLine truncated
|
.tableData{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableData>tbody>tr>td{border:solid 1px #f4f4f4;background-color:#fff;}.tableData>tbody>tr:nth-child(odd)>td{background-color:#fbfbfb;}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#f4f4f4;border:solid 1px #f4f4f4;}.tableData>tbody>tr:hover>td{background-color:#f9f9f9;}.tableData>tfoot>tr>th,.tableData>tfoot>tr>td{background-color:#f4f4f4;}.tableDataDark{border:solid 1px #d8d8d8;border-collapse:collapse;}.tableDataDark td{border:solid 1px #d8d8d8;background-color:#fff;}.tableDataDark th{background-color:#eee;border:solid 1px #d8d8d8;}.tableDataContainer{background-color:#fff;}.tableDataVertical{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#f4f4f4;margin:0;padding:0;}.tableDataVertical>tbody>tr>th.name{width:170px;text-align:right;}.tableDataVertical table.sub>tbody>tr:not(:first-child)>th,.tableDataVertical table.sub>tbody>tr:not(:first-child)>td{border-top:1px dashed #aaa;}.tableDataVertical table.sub>tbody>tr>th{font-weight:normal;text-align:right;}.tableDataVertical table.sub>tbody>tr>th.name{text-align:right;}.icon16{display:inline-block;height:16px;width:16px;margin-left:2px;cursor:pointer;}.subtleUntilHover{-moz-opacity:.3;opacity:.3;}.subtleUntilHover:hover{-moz-opacity:1;opacity:1;}body{font-size:12px;font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif;margin:0;padding:0;color:#333;}body.layout{background:url(data:image/png;base64,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) left top repeat-x #d1d1d1;background:linear-gradient(to bottom,#f2f2f2 0,#d1d1d1 370px) left top repeat-x #d1d1d1;min-height:370px;}.page{max-width:1232px;min-width:768px;margin-left:auto;margin-right:auto;}header,#header{position:relative;background-color:#333;margin:0;padding:0;height:34px;}header #heading,#header #heading{float:left;height:34px;}header #heading i,#header #heading i{display:block;height:34px;width:34px;Line truncated
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:nth-child(odd) > td {
|
.tableData > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fcfcfc;
|
background-color: #fbfbfb;
|
||||||
}
|
}
|
||||||
.tableData > thead > tr > th,
|
.tableData > thead > tr > th,
|
||||||
.tableData > tbody > tr > th {
|
.tableData > tbody > tr > th {
|
||||||
@@ -15,10 +15,7 @@
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:hover > td {
|
.tableData > tbody > tr:hover > td {
|
||||||
background-color: #fefefe;
|
background-color: #f9f9f9;
|
||||||
}
|
|
||||||
.tableData > tbody > tr:hover:nth-child(odd) > td {
|
|
||||||
background-color: #fafafa;
|
|
||||||
}
|
}
|
||||||
.tableData > tfoot > tr > th,
|
.tableData > tfoot > tr > th,
|
||||||
.tableData > tfoot > tr > td {
|
.tableData > tfoot > tr > td {
|
||||||
|
|||||||
+1
-1
@@ -1 +1 @@
|
|||||||
.tableData{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableData>tbody>tr>td{border:solid 1px #f4f4f4;background-color:#fff;}.tableData>tbody>tr:nth-child(odd)>td{background-color:#fcfcfc;}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#f4f4f4;border:solid 1px #f4f4f4;}.tableData>tbody>tr:hover>td{background-color:#fefefe;}.tableData>tbody>tr:hover:nth-child(odd)>td{background-color:#fafafa;}.tableData>tfoot>tr>th,.tableData>tfoot>tr>td{background-color:#f4f4f4;}.tableDataDark{border:solid 1px #d8d8d8;border-collapse:collapse;}.tableDataDark td{border:solid 1px #d8d8d8;background-color:#fff;}.tableDataDark th{background-color:#eee;border:solid 1px #d8d8d8;}.tableDataContainer{background-color:#fff;}.tableDataVertical{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#f4f4f4;margin:0;padding:0;}.tableDataVertical>tbody>tr>th.name{width:170px;text-align:right;}.tableDataVertical table.sub>tbody>tr:not(:first-child)>th,.tableDataVertical table.sub>tbody>tr:not(:first-child)>td{border-top:1px dashed #aaa;}.tableDataVertical table.sub>tbody>tr>th{font-weight:normal;text-align:right;}.tableDataVertical table.sub>tbody>tr>th.name{text-align:right;}.icon16{display:inline-block;height:16px;width:16px;margin-left:2px;cursor:pointer;}.subtleUntilHover{-moz-opacity:.3;opacity:.3;}.subtleUntilHover:hover{-moz-opacity:1;opacity:1;}#layout_PageHeading #User_Show_Flags{display:inline-block;float:right;height:50px;font-size:.6em;}#layout_PageHeading #User_Show_Flags>i{cursor:default;}#layout_PageHeading #User_Show_Flags>i>.details{display:none;}#User_Show #User_Show_Subjects{table-layout:fixed;}#User_Show #User_Show_Subjects>tbody>tr>td{padding-top:0;height:100%;}#User_Show #User_Show_Subjects>tbody>tr>td>div{position:relative;}#User_Show #User_Show_Subjects>tbody>tr>td>div div.status{margin-top:2px;padding-top:2px;border-top:1px dashed #ddd;}#User_Show #User_Show_Subjects>tbody>tr>td>div input.discreet{margin-left:-2px;}#User_Show #User_Show_Subjects>tbody>tr>td:not(:last-child){border-right:1px dashed #aaa;}#User_Show #User_Show_Subjects #User_Show_Details{width:330px;}#User_Show #User_Show_Subjects #User_Show_Details table.verticalHeadings>tbody>tr>td:first-child{width:104px;font-weight:600;}#User_Show #User_Show_Subjects #User_Show_Details #User_Show_Details_Identity_Id{font-weight:600;}#User_Show #User_Show_Subjects #User_Show_Details #User_Show_GenerateDocument_Container{padding-top:4px;}#User_Show #User_Show_Subjects #User_Show_Details #User_Show_GenerateDocument_Container #User_Show_GenerateDocument{padding:0;}#User_Show #User_Show_Subjects #User_Show_Details #User_Show_Details_Actions{margin-top:4px;}#User_Show #User_Show_Subjects #User_Show_AssignedDevices .User_Show_AssignedDevices_CurrentAssignment{border-bottom:1px dashed #ddd;padding:4px;}#User_Show #User_Show_Subjects #User_Show_AssignedDevices .User_Show_AssignedDevices_CurrentAssignment td:first-child{width:90px;font-weight:600;}#User_Show #User_Show_Subjects #User_Show_AssignedDevices .User_Show_AssignedDevices_CurrentAssignment img.User_Show_AssignedDevices_CurrentAssignment_Image{float:left;width:64px;height:64px;margin-right:6px;}#User_Show #User_Show_Subjects #User_Show_AssignedDevices .User_Show_AssignedDevices_CurrentAssignment div.User_Show_AssignedDevices_CurrentAssignment_Details{float:left;}#User_Show #User_Show_Subjects #User_Show_Subjects_Actions>td{padding-top:4px;}#UserDetailTabs{margin-top:10px;border-radius:0;background-image:none;background-color:#fff;border:none;padding:0;}#UserDetailTabs #UserDetailTabItems{border-radius:0;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:none;padding:2px 0 0 4px;background-image:none;background-color:#eee;display:table;}#UserDetailTabs #UserDetailTabItems>li{top:0;border-radius:0;margin:0 5px 0 0;padding:0;line-height:normal;margin-right:4px;}#UserDetailTabs #UserDetailTabItems>li>a{padding:5px 8px;}#UserDetailTabs div.ui-tabs-panel{border-radius:0;padding:4px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-top:none;background-color:#eee;}#UserDetailTab-JobsContainer div.jobTable{margin:-1px;border:1px solid #ddd;}#UserDetailTab-JobsContainer .dataTables_wrapper .dataTables_filter{margin-top:-24px;-moz-opacity:1;opacity:1;}#UserDetailTab-JobsContainer .dataTables_wrapper .dataTables_length{margin-top:-24px;-moz-opacity:1;opacity:1;}#UserDetailTab-JobsContainer .dataTables_wrapper .dataTables_showStatusClosed{right:220px;margin-top:-24px;}#User_Show_Details_Actions_AddFlag_Dialog{height:400px;}#User_Show_Details_Actions_AddFlag_Dialog .flagPicker{position:absolute;width:250px;height:300px;overflow-y:auto;background-color:#fcfcfc;border:1px solid #ccc;}#User_Show_Details_Actions_AddFlag_Dialog .flagPicker>div{background-color:#fff;border-bottom:1px solid #ddd;padding:6px 0 6px 6px;cursor:pointer;}#User_Show_Details_Actions_AddFlag_Line truncated
|
.tableData{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableData>tbody>tr>td{border:solid 1px #f4f4f4;background-color:#fff;}.tableData>tbody>tr:nth-child(odd)>td{background-color:#fbfbfb;}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#f4f4f4;border:solid 1px #f4f4f4;}.tableData>tbody>tr:hover>td{background-color:#f9f9f9;}.tableData>tfoot>tr>th,.tableData>tfoot>tr>td{background-color:#f4f4f4;}.tableDataDark{border:solid 1px #d8d8d8;border-collapse:collapse;}.tableDataDark td{border:solid 1px #d8d8d8;background-color:#fff;}.tableDataDark th{background-color:#eee;border:solid 1px #d8d8d8;}.tableDataContainer{background-color:#fff;}.tableDataVertical{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#f4f4f4;margin:0;padding:0;}.tableDataVertical>tbody>tr>th.name{width:170px;text-align:right;}.tableDataVertical table.sub>tbody>tr:not(:first-child)>th,.tableDataVertical table.sub>tbody>tr:not(:first-child)>td{border-top:1px dashed #aaa;}.tableDataVertical table.sub>tbody>tr>th{font-weight:normal;text-align:right;}.tableDataVertical table.sub>tbody>tr>th.name{text-align:right;}.icon16{display:inline-block;height:16px;width:16px;margin-left:2px;cursor:pointer;}.subtleUntilHover{-moz-opacity:.3;opacity:.3;}.subtleUntilHover:hover{-moz-opacity:1;opacity:1;}#layout_PageHeading #User_Show_Flags{display:inline-block;float:right;height:50px;font-size:.6em;}#layout_PageHeading #User_Show_Flags>i{cursor:default;}#layout_PageHeading #User_Show_Flags>i>.details{display:none;}#User_Show #User_Show_Subjects{table-layout:fixed;}#User_Show #User_Show_Subjects>tbody>tr>td{padding-top:0;height:100%;}#User_Show #User_Show_Subjects>tbody>tr>td>div{position:relative;}#User_Show #User_Show_Subjects>tbody>tr>td>div div.status{margin-top:2px;padding-top:2px;border-top:1px dashed #ddd;}#User_Show #User_Show_Subjects>tbody>tr>td>div input.discreet{margin-left:-2px;}#User_Show #User_Show_Subjects>tbody>tr>td:not(:last-child){border-right:1px dashed #aaa;}#User_Show #User_Show_Subjects #User_Show_Details{width:330px;}#User_Show #User_Show_Subjects #User_Show_Details table.verticalHeadings>tbody>tr>td:first-child{width:104px;font-weight:600;}#User_Show #User_Show_Subjects #User_Show_Details #User_Show_Details_Identity_Id{font-weight:600;}#User_Show #User_Show_Subjects #User_Show_Details #User_Show_GenerateDocument_Container{padding-top:4px;}#User_Show #User_Show_Subjects #User_Show_Details #User_Show_GenerateDocument_Container #User_Show_GenerateDocument{padding:0;}#User_Show #User_Show_Subjects #User_Show_Details #User_Show_Details_Actions{margin-top:4px;}#User_Show #User_Show_Subjects #User_Show_AssignedDevices .User_Show_AssignedDevices_CurrentAssignment{border-bottom:1px dashed #ddd;padding:4px;}#User_Show #User_Show_Subjects #User_Show_AssignedDevices .User_Show_AssignedDevices_CurrentAssignment td:first-child{width:90px;font-weight:600;}#User_Show #User_Show_Subjects #User_Show_AssignedDevices .User_Show_AssignedDevices_CurrentAssignment img.User_Show_AssignedDevices_CurrentAssignment_Image{float:left;width:64px;height:64px;margin-right:6px;}#User_Show #User_Show_Subjects #User_Show_AssignedDevices .User_Show_AssignedDevices_CurrentAssignment div.User_Show_AssignedDevices_CurrentAssignment_Details{float:left;}#User_Show #User_Show_Subjects #User_Show_Subjects_Actions>td{padding-top:4px;}#UserDetailTabs{margin-top:10px;border-radius:0;background-image:none;background-color:#fff;border:none;padding:0;}#UserDetailTabs #UserDetailTabItems{border-radius:0;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:none;padding:2px 0 0 4px;background-image:none;background-color:#eee;display:table;}#UserDetailTabs #UserDetailTabItems>li{top:0;border-radius:0;margin:0 5px 0 0;padding:0;line-height:normal;margin-right:4px;}#UserDetailTabs #UserDetailTabItems>li>a{padding:5px 8px;}#UserDetailTabs div.ui-tabs-panel{border-radius:0;padding:4px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-top:none;background-color:#eee;}#UserDetailTab-JobsContainer div.jobTable{margin:-1px;border:1px solid #ddd;}#UserDetailTab-JobsContainer .dataTables_wrapper .dataTables_filter{margin-top:-24px;-moz-opacity:1;opacity:1;}#UserDetailTab-JobsContainer .dataTables_wrapper .dataTables_length{margin-top:-24px;-moz-opacity:1;opacity:1;}#UserDetailTab-JobsContainer .dataTables_wrapper .dataTables_showStatusClosed{right:220px;margin-top:-24px;}#User_Show_Details_Actions_AddFlag_Dialog{height:400px;}#User_Show_Details_Actions_AddFlag_Dialog .flagPicker{position:absolute;width:250px;height:300px;overflow-y:auto;background-color:#fcfcfc;border:1px solid #ccc;}#User_Show_Details_Actions_AddFlag_Dialog .flagPicker>div{background-color:#fff;border-bottom:1px solid #ddd;padding:6px 0 6px 6px;cursor:pointer;}#User_Show_Details_Actions_AddFlag_Dialog .flagPicker>div:hover{background-color:#f4f4f4;}#User_Show_DetaLine truncated
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:nth-child(odd) > td {
|
.tableData > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fcfcfc;
|
background-color: #fbfbfb;
|
||||||
}
|
}
|
||||||
.tableData > thead > tr > th,
|
.tableData > thead > tr > th,
|
||||||
.tableData > tbody > tr > th {
|
.tableData > tbody > tr > th {
|
||||||
@@ -15,10 +15,7 @@
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:hover > td {
|
.tableData > tbody > tr:hover > td {
|
||||||
background-color: #fefefe;
|
background-color: #f9f9f9;
|
||||||
}
|
|
||||||
.tableData > tbody > tr:hover:nth-child(odd) > td {
|
|
||||||
background-color: #fafafa;
|
|
||||||
}
|
}
|
||||||
.tableData > tfoot > tr > th,
|
.tableData > tfoot > tr > th,
|
||||||
.tableData > tfoot > tr > td {
|
.tableData > tfoot > tr > td {
|
||||||
|
|||||||
+1
-1
@@ -1 +1 @@
|
|||||||
.tableData{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableData>tbody>tr>td{border:solid 1px #f4f4f4;background-color:#fff;}.tableData>tbody>tr:nth-child(odd)>td{background-color:#fcfcfc;}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#f4f4f4;border:solid 1px #f4f4f4;}.tableData>tbody>tr:hover>td{background-color:#fefefe;}.tableData>tbody>tr:hover:nth-child(odd)>td{background-color:#fafafa;}.tableData>tfoot>tr>th,.tableData>tfoot>tr>td{background-color:#f4f4f4;}.tableDataDark{border:solid 1px #d8d8d8;border-collapse:collapse;}.tableDataDark td{border:solid 1px #d8d8d8;background-color:#fff;}.tableDataDark th{background-color:#eee;border:solid 1px #d8d8d8;}.tableDataContainer{background-color:#fff;}.tableDataVertical{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#f4f4f4;margin:0;padding:0;}.tableDataVertical>tbody>tr>th.name{width:170px;text-align:right;}.tableDataVertical table.sub>tbody>tr:not(:first-child)>th,.tableDataVertical table.sub>tbody>tr:not(:first-child)>td{border-top:1px dashed #aaa;}.tableDataVertical table.sub>tbody>tr>th{font-weight:normal;text-align:right;}.tableDataVertical table.sub>tbody>tr>th.name{text-align:right;}.icon16{display:inline-block;height:16px;width:16px;margin-left:2px;cursor:pointer;}.subtleUntilHover{-moz-opacity:.3;opacity:.3;}.subtleUntilHover:hover{-moz-opacity:1;opacity:1;}.ui-widget{font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif;font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0;}.ui-widget-overlay{background:#666;opacity:.5;filter:alpha(opacity=50);}.watermark{color:#888 !important;}::-webkit-input-placeholder{color:#888;}::-moz-placeholder{color:#888;}:-ms-input-placeholder{color:#888;}input:-moz-placeholder{color:#888;}.ui-autocomplete-loading{background:#fff url(data:image/gif;base64,R0lGODlhEAALAPQAAP///zNah+Hm7dng6O7x9DddiTNah1d3nJqtw3+Xs8fS3k5vlm6JqaGzx4KatcrU4FFymDZciHGMq+ru8t/l7Pb3+V9+oeLo7vT2+MTP3LLB0dTc5fHz9gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA) right center no-repeat;}.ui-autocomplete{max-height:150px;overflow-y:auto;overflow-x:hidden;}* html .ui-autocomplete{height:150px;}.ui-timepicker-div .ui-widget-header{margin-bottom:8px;}.ui-timepicker-div dl{text-align:left;}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px;}.ui-timepicker-div dl dd{margin:0 10px 10px 45%;}.ui-timepicker-div td{font-size:90%;}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0;}.ui-timepicker-rtl{direction:rtl;}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0;}.ui-timepicker-rtl dl dt{float:right;clear:right;}.ui-timepicker-rtl dl dd{margin:0 45% 10px 10px;}@-moz-keyframes progressBarKeyframes{from{background-position-x:0;}to{background-position-x:47px;}}@-webkit-keyframes progressBarKeyframes{from{background-position-x:0;}to{background-position-x:47px;}}@keyframes progressBarKeyframes{from{background-position-x:0;}to{background-position-x:47px;}}.ui-progressbar-value{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QwYAwcRFZ4/TAAAAmtJREFUWMO1l+lu2kAQx/+WlqMYCGmMzRGwcUhoVbWq1Ifq2+RF+hJ9hVRpohLuCB9AwAaqfqiPfjBEhtrcO5/wrGf2N4eXWeb223cXlCSeyUHIJGi5hzqagPny9ZZKAOfyZ9TyaWrw940u5noXJB4lJ3eeqXzCtUAP/qHZgzXpIx4lILFIcACuCzBM+HOY7kz6iGs+uRHABcAcCP/YUWAZCpbcJBZWgaDGYjbs7gJp8QOqC/igBACezr+2/nv5TtBavavCmvQ9+IWexMhqAMsNwiQICgDSpRpknl7bPPU0WIYCf8u77qYK7CHp4g2kbIoafLM/hGWqCGIl8chxAaQKVZQ5evBtdQTbUBDGeVQFkvkrlC9YavAdbQw7JPOvAUQPrADLlVDm6WW+q49hmRq28R3UQgmuiEvujBr882ACZzrALmx7t9Cb8xyK2Qw1+P7QgDMfYlcu0lZfdm+brAg5EoNm/DnZH5NfWsoLfg+7e9kQy3Z2g+dFiLm3sB06s19LHWOut/e22ykAlhch5S9gu3Tgm8oYc611kO3WAJKCBLnAwaGV+cEMZr9xsP3GAJK5CuQCR61tmoMZzN7jUTLine truncated
|
.tableData{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableData>tbody>tr>td{border:solid 1px #f4f4f4;background-color:#fff;}.tableData>tbody>tr:nth-child(odd)>td{background-color:#fbfbfb;}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#f4f4f4;border:solid 1px #f4f4f4;}.tableData>tbody>tr:hover>td{background-color:#f9f9f9;}.tableData>tfoot>tr>th,.tableData>tfoot>tr>td{background-color:#f4f4f4;}.tableDataDark{border:solid 1px #d8d8d8;border-collapse:collapse;}.tableDataDark td{border:solid 1px #d8d8d8;background-color:#fff;}.tableDataDark th{background-color:#eee;border:solid 1px #d8d8d8;}.tableDataContainer{background-color:#fff;}.tableDataVertical{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#f4f4f4;margin:0;padding:0;}.tableDataVertical>tbody>tr>th.name{width:170px;text-align:right;}.tableDataVertical table.sub>tbody>tr:not(:first-child)>th,.tableDataVertical table.sub>tbody>tr:not(:first-child)>td{border-top:1px dashed #aaa;}.tableDataVertical table.sub>tbody>tr>th{font-weight:normal;text-align:right;}.tableDataVertical table.sub>tbody>tr>th.name{text-align:right;}.icon16{display:inline-block;height:16px;width:16px;margin-left:2px;cursor:pointer;}.subtleUntilHover{-moz-opacity:.3;opacity:.3;}.subtleUntilHover:hover{-moz-opacity:1;opacity:1;}.ui-widget{font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif;font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0;}.ui-widget-overlay{background:#666;opacity:.5;filter:alpha(opacity=50);}.watermark{color:#888 !important;}::-webkit-input-placeholder{color:#888;}::-moz-placeholder{color:#888;}:-ms-input-placeholder{color:#888;}input:-moz-placeholder{color:#888;}.ui-autocomplete-loading{background:#fff url(data:image/gif;base64,R0lGODlhEAALAPQAAP///zNah+Hm7dng6O7x9DddiTNah1d3nJqtw3+Xs8fS3k5vlm6JqaGzx4KatcrU4FFymDZciHGMq+ru8t/l7Pb3+V9+oeLo7vT2+MTP3LLB0dTc5fHz9gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA) right center no-repeat;}.ui-autocomplete{max-height:150px;overflow-y:auto;overflow-x:hidden;}* html .ui-autocomplete{height:150px;}.ui-timepicker-div .ui-widget-header{margin-bottom:8px;}.ui-timepicker-div dl{text-align:left;}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px;}.ui-timepicker-div dl dd{margin:0 10px 10px 45%;}.ui-timepicker-div td{font-size:90%;}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0;}.ui-timepicker-rtl{direction:rtl;}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0;}.ui-timepicker-rtl dl dt{float:right;clear:right;}.ui-timepicker-rtl dl dd{margin:0 45% 10px 10px;}@-moz-keyframes progressBarKeyframes{from{background-position-x:0;}to{background-position-x:47px;}}@-webkit-keyframes progressBarKeyframes{from{background-position-x:0;}to{background-position-x:47px;}}@keyframes progressBarKeyframes{from{background-position-x:0;}to{background-position-x:47px;}}.ui-progressbar-value{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QwYAwcRFZ4/TAAAAmtJREFUWMO1l+lu2kAQx/+WlqMYCGmMzRGwcUhoVbWq1Ifq2+RF+hJ9hVRpohLuCB9AwAaqfqiPfjBEhtrcO5/wrGf2N4eXWeb223cXlCSeyUHIJGi5hzqagPny9ZZKAOfyZ9TyaWrw940u5noXJB4lJ3eeqXzCtUAP/qHZgzXpIx4lILFIcACuCzBM+HOY7kz6iGs+uRHABcAcCP/YUWAZCpbcJBZWgaDGYjbs7gJp8QOqC/igBACezr+2/nv5TtBavavCmvQ9+IWexMhqAMsNwiQICgDSpRpknl7bPPU0WIYCf8u77qYK7CHp4g2kbIoafLM/hGWqCGIl8chxAaQKVZQ5evBtdQTbUBDGeVQFkvkrlC9YavAdbQw7JPOvAUQPrADLlVDm6WW+q49hmRq28R3UQgmuiEvujBr882ACZzrALmx7t9Cb8xyK2Qw1+P7QgDMfYlcu0lZfdm+brAg5EoNm/DnZH5NfWsoLfg+7e9kQy3Z2g+dFiLm3sB06s19LHWOut/e22ykAlhch5S9gu3Tgm8oYc611kO3WAJKCBLnAwaGV+cEMZr9xsP3GAJK5CuQCR61tmoMZzN7jUT6I7QQHwAoVXBWzsCldd5r6FGbv4Wg/gRVgs2VUL3lqmW9o5kngvQrYzsoxmOBF3IgF2I77Line truncated
|
||||||
@@ -107,6 +107,12 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
}
|
}
|
||||||
[NonAction]
|
[NonAction]
|
||||||
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
|
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
|
||||||
|
public virtual System.Web.Mvc.ActionResult UpdateIsHidden()
|
||||||
|
{
|
||||||
|
return new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.UpdateIsHidden);
|
||||||
|
}
|
||||||
|
[NonAction]
|
||||||
|
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
|
||||||
public virtual System.Web.Mvc.ActionResult UpdateScope()
|
public virtual System.Web.Mvc.ActionResult UpdateScope()
|
||||||
{
|
{
|
||||||
return new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.UpdateScope);
|
return new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.UpdateScope);
|
||||||
@@ -195,6 +201,7 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
public readonly string UpdateOnGenerateExpression = "UpdateOnGenerateExpression";
|
public readonly string UpdateOnGenerateExpression = "UpdateOnGenerateExpression";
|
||||||
public readonly string UpdateOnImportAttachmentExpression = "UpdateOnImportAttachmentExpression";
|
public readonly string UpdateOnImportAttachmentExpression = "UpdateOnImportAttachmentExpression";
|
||||||
public readonly string UpdateFlattenForm = "UpdateFlattenForm";
|
public readonly string UpdateFlattenForm = "UpdateFlattenForm";
|
||||||
|
public readonly string UpdateIsHidden = "UpdateIsHidden";
|
||||||
public readonly string UpdateScope = "UpdateScope";
|
public readonly string UpdateScope = "UpdateScope";
|
||||||
public readonly string UpdateJobSubTypes = "UpdateJobSubTypes";
|
public readonly string UpdateJobSubTypes = "UpdateJobSubTypes";
|
||||||
public readonly string UpdateDevicesLinkedGroup = "UpdateDevicesLinkedGroup";
|
public readonly string UpdateDevicesLinkedGroup = "UpdateDevicesLinkedGroup";
|
||||||
@@ -220,6 +227,7 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
public const string UpdateOnGenerateExpression = "UpdateOnGenerateExpression";
|
public const string UpdateOnGenerateExpression = "UpdateOnGenerateExpression";
|
||||||
public const string UpdateOnImportAttachmentExpression = "UpdateOnImportAttachmentExpression";
|
public const string UpdateOnImportAttachmentExpression = "UpdateOnImportAttachmentExpression";
|
||||||
public const string UpdateFlattenForm = "UpdateFlattenForm";
|
public const string UpdateFlattenForm = "UpdateFlattenForm";
|
||||||
|
public const string UpdateIsHidden = "UpdateIsHidden";
|
||||||
public const string UpdateScope = "UpdateScope";
|
public const string UpdateScope = "UpdateScope";
|
||||||
public const string UpdateJobSubTypes = "UpdateJobSubTypes";
|
public const string UpdateJobSubTypes = "UpdateJobSubTypes";
|
||||||
public const string UpdateDevicesLinkedGroup = "UpdateDevicesLinkedGroup";
|
public const string UpdateDevicesLinkedGroup = "UpdateDevicesLinkedGroup";
|
||||||
@@ -314,6 +322,16 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
public readonly string FlattenForm = "FlattenForm";
|
public readonly string FlattenForm = "FlattenForm";
|
||||||
public readonly string redirect = "redirect";
|
public readonly string redirect = "redirect";
|
||||||
}
|
}
|
||||||
|
static readonly ActionParamsClass_UpdateIsHidden s_params_UpdateIsHidden = new ActionParamsClass_UpdateIsHidden();
|
||||||
|
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
|
||||||
|
public ActionParamsClass_UpdateIsHidden UpdateIsHiddenParams { get { return s_params_UpdateIsHidden; } }
|
||||||
|
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
|
||||||
|
public class ActionParamsClass_UpdateIsHidden
|
||||||
|
{
|
||||||
|
public readonly string id = "id";
|
||||||
|
public readonly string IsHidden = "IsHidden";
|
||||||
|
public readonly string redirect = "redirect";
|
||||||
|
}
|
||||||
static readonly ActionParamsClass_UpdateScope s_params_UpdateScope = new ActionParamsClass_UpdateScope();
|
static readonly ActionParamsClass_UpdateScope s_params_UpdateScope = new ActionParamsClass_UpdateScope();
|
||||||
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
|
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
|
||||||
public ActionParamsClass_UpdateScope UpdateScopeParams { get { return s_params_UpdateScope; } }
|
public ActionParamsClass_UpdateScope UpdateScopeParams { get { return s_params_UpdateScope; } }
|
||||||
@@ -563,6 +581,20 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
return callInfo;
|
return callInfo;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[NonAction]
|
||||||
|
partial void UpdateIsHiddenOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, string id, string IsHidden, bool redirect);
|
||||||
|
|
||||||
|
[NonAction]
|
||||||
|
public override System.Web.Mvc.ActionResult UpdateIsHidden(string id, string IsHidden, bool redirect)
|
||||||
|
{
|
||||||
|
var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.UpdateIsHidden);
|
||||||
|
ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "id", id);
|
||||||
|
ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "IsHidden", IsHidden);
|
||||||
|
ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "redirect", redirect);
|
||||||
|
UpdateIsHiddenOverride(callInfo, id, IsHidden, redirect);
|
||||||
|
return callInfo;
|
||||||
|
}
|
||||||
|
|
||||||
[NonAction]
|
[NonAction]
|
||||||
partial void UpdateScopeOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, string id, string Scope, bool redirect);
|
partial void UpdateScopeOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, string id, string Scope, bool redirect);
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user