Skip to content
This repository was archived by the owner on Mar 15, 2018. It is now read-only.

Commit dc9c047

Browse files
committed
restrict date range to lifespan of addon (bug 697372)
1 parent b1a3f65 commit dc9c047

2 files changed

Lines changed: 7 additions & 3 deletions

File tree

apps/stats/templates/stats/stats.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ <h1 class="addon"{{ addon.name|locale_html }}>
7373
<pre id="dbgout"></pre>
7474
</div>
7575
<div class="primary statistics"
76+
data-min-date="{{ addon.created|isotime }}"
7677
data-report="{{ report }}"
7778
data-addon_id="{{ addon.id }}"
7879
{% if view.last %}

media/js/impala/stats/controls.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,22 @@
33

44
var $rangeSelector = $(".criteria.range ul"),
55
$customRangeForm = $("div.custom.criteria"),
6-
$groupSelector = $(".criteria.group ul");
6+
$groupSelector = $(".criteria.group ul"),
7+
minDate = Date.iso($('.primary').attr('data-min-date'));
78

89
$.datepicker.setDefaults({showAnim: ''});
910
var $customModal = $("#custom-criteria").modal("#custom-date-range", { width: 520, hideme: false });
1011
var $startPicker = $("#start-date-picker").datepicker({
11-
maxDate: 0,
12+
maxDate: 1,
13+
minDate: minDate,
1214
dateFormat: 'yy-mm-dd',
1315
onSelect: function(dateText) {
1416
$("#date-range-start").val(dateText);
1517
}
1618
});
1719
var $endPicker = $("#end-date-picker").datepicker({
18-
maxDate: 0,
20+
maxDate: 1,
21+
minDate: minDate,
1922
dateFormat: 'yy-mm-dd',
2023
onSelect: function(dateText) {
2124
$("#date-range-end").val(dateText);

0 commit comments

Comments
 (0)