Switch to Datagrid

This commit is contained in:
2024-10-07 19:27:14 -07:00
parent 3977727168
commit b4c91e3f2c
5 changed files with 129 additions and 74 deletions

View File

@ -141,8 +141,9 @@ public class FileRead : Shared.FileRead, IFileRead
fields.MicrosoftVSTSSchedulingTargetDate == DateTime.MinValue ? null : fields.MicrosoftVSTSSchedulingTargetDate,
fields.MicrosoftVSTSCommonTimeCriticality == 0 ? null : fields.MicrosoftVSTSCommonTimeCriticality,
fields.SystemTitle,
fields.SystemWorkItemType,
fields.CustomWSJF == 0 ? null : fields.CustomWSJF);
null,
fields.CustomWSJF == 0 ? null : fields.CustomWSJF,
fields.SystemWorkItemType);
results.Add(workItem);
}
return new(results);

View File

@ -6,15 +6,15 @@
<meta name="viewport" content="width=device-width" />
<title>FI Backlog HiRel (Leominster)</title>
<link href="/styles/bootstrap.min.css?no-cache=2024-10-04-08-34" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?v=2024-10-07-10-09" rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?v=2024-10-07-10-09" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?v=2024-10-07-18-50" rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?v=2024-10-07-18-50" rel="stylesheet" />
<link href="/styles/leo.css?no-cache=2024-10-04-08-34" rel="stylesheet" />
<script src="/js/jquery-3.6.0.min.js?v=2024-10-07-10-09" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?v=2024-10-07-10-09" type="text/javascript"></script>
<script src="/js/leo.js?v=2024-10-07-10-09" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?v=2024-10-07-10-09" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?v=2024-10-07-10-09" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?v=2024-10-07-10-09" type="text/javascript"></script>
<script src="/js/jquery-3.6.0.min.js?v=2024-10-07-18-50" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?v=2024-10-07-18-50" type="text/javascript"></script>
<script src="/js/leo.js?v=2024-10-07-18-50" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?v=2024-10-07-18-50" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?v=2024-10-07-18-50" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?v=2024-10-07-18-50" type="text/javascript"></script>
</head>
<body>
@ -33,9 +33,6 @@
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a target="_blank" href="/markdown/Feature.html">Feature(s)</a></li>
<li><a target="_blank" href="/markdown/FeatureCheckTag.html">Tag</a></li>
<li><a target="_blank" href="/markdown/FeatureCheckPriority.html">Priority</a></li>
<li><a target="_blank" href="/markdown/FeatureCheckIterationPath.html">Iteration Path</a></li>
</ul>
<p class="navbar-text navbar-right">
&nbsp;
@ -59,7 +56,7 @@
<script>
$(document).ready(function () {
initIndex("/json/work-items.json?v=2024-10-07-10-09");
initIndex("/json/work-items.json?v=2024-10-07-18-50");
});
</script>

View File

@ -6,15 +6,15 @@
<meta name="viewport" content="width=device-width" />
<title>FI Backlog Mesa</title>
<link href="/styles/bootstrap.min.css?no-cache=2024-10-04-08-34" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?v=2024-10-07-10-09" rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?v=2024-10-07-10-09" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?v=2024-10-07-18-50" rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?v=2024-10-07-18-50" rel="stylesheet" />
<link href="/styles/mes.css?no-cache=2024-10-04-08-34" rel="stylesheet" />
<script src="/js/jquery-3.6.0.min.js?v=2024-10-07-10-09" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?v=2024-10-07-10-09" type="text/javascript"></script>
<script src="/js/mes.js?v=2024-10-07-10-09" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?v=2024-10-07-10-09" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?v=2024-10-07-10-09" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?v=2024-10-07-10-09" type="text/javascript"></script>
<script src="/js/jquery-3.6.0.min.js?v=2024-10-07-18-50" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?v=2024-10-07-18-50" type="text/javascript"></script>
<script src="/js/mes.js?v=2024-10-07-18-50" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?v=2024-10-07-18-50" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?v=2024-10-07-18-50" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?v=2024-10-07-18-50" type="text/javascript"></script>
</head>
<body>
@ -33,9 +33,6 @@
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a target="_blank" href="/markdown/Feature.html">Feature(s)</a></li>
<li><a target="_blank" href="/markdown/FeatureCheckTag.html">Tag</a></li>
<li><a target="_blank" href="/markdown/FeatureCheckPriority.html">Priority</a></li>
<li><a target="_blank" href="/markdown/FeatureCheckIterationPath.html">Iteration Path</a></li>
</ul>
<p class="navbar-text navbar-right">
&nbsp;
@ -59,7 +56,7 @@
<script>
$(document).ready(function () {
initIndex("/json/work-items.json?v=2024-10-07-10-09");
initIndex("/json/work-items.json?v=2024-10-07-18-50");
});
</script>

View File

@ -33,8 +33,9 @@ public class WorkItem
DateTime? targetDate,
float? timeCriticality,
string title,
string workItemType,
float? weightedShortestJobFirst)
string? violation,
float? weightedShortestJobFirst,
string workItemType)
{
AreaPath = areaPath;
AssignedTo = assignedTo;
@ -60,8 +61,41 @@ public class WorkItem
TargetDate = targetDate;
TimeCriticality = timeCriticality;
Title = title;
WorkItemType = workItemType;
Violation = violation;
WeightedShortestJobFirst = weightedShortestJobFirst;
WorkItemType = workItemType;
}
public static WorkItem Get(WorkItem workItem, string? violation)
{
WorkItem result = new(workItem.AreaPath,
workItem.AssignedTo,
workItem.BusinessValue,
workItem.ChangedDate,
workItem.ClosedDate,
workItem.CommentCount,
workItem.CreatedDate,
workItem.Description,
workItem.Effort,
workItem.Id,
workItem.IterationPath,
workItem.Parent,
workItem.Priority,
workItem.Relations,
workItem.Requester,
workItem.ResolvedDate,
workItem.Revision,
workItem.RiskReductionMinusOpportunityEnablement,
workItem.StartDate,
workItem.State,
workItem.Tags,
workItem.TargetDate,
workItem.TimeCriticality,
workItem.Title,
workItem.Violation is null ? violation : workItem.Violation,
workItem.WeightedShortestJobFirst,
workItem.WorkItemType);
return result;
}
public string AreaPath { get; set; }
@ -88,6 +122,7 @@ public class WorkItem
public DateTime? TargetDate { get; set; }
public float? TimeCriticality { get; set; }
public string Title { get; set; }
public string? Violation { get; set; }
public string WorkItemType { get; set; }
public float? WeightedShortestJobFirst { get; set; }