Date validation on event log filtering
User can no longer select an invalid date range.
Resolves openbmc/openbmc#3158
Change-Id: Ife8479b465786a617a1746fdbc5b6359f3c36e40
Signed-off-by: beccabroek <rebecca.shaw@ibm.com>
diff --git a/app/common/directives/log-filter.html b/app/common/directives/log-filter.html
index c1c3122..3e6bc69 100644
--- a/app/common/directives/log-filter.html
+++ b/app/common/directives/log-filter.html
@@ -18,12 +18,12 @@
<p class="filter-label">Filter by date range (MM/DD/YYYY)</p>
<div class="inline">
<label for="event-filter-start-date">Start Date</label>
- <input id="event-filter-start-date" type="date" placeholder="MM/DD/YYYY" ng-model="start_date"/>
+ <input id="event-filter-start-date" type="date" max="{{end_date | date:'yyyy-MM-dd'}}" placeholder="MM/DD/YYYY" ng-model="start_date"/>
</div>
<strong>–</strong>
<div class="inline">
<label for="event-filter-end-date">End Date</label>
- <input id="event-filter-end-date" type="date" placeholder="MM/DD/YYYY" ng-model="end_date"/>
+ <input id="event-filter-end-date" type="date" min="{{start_date | date:'yyyy-MM-dd'}}"placeholder="MM/DD/YYYY" ng-model="end_date"/>
</div>
</div>
<div class="inline event__status-filter">