Используйте minDate и maxDate для отключения прошлых и будущих дат.
$(document).ready(function() {
var today = new Date();
var newdate = new Date();
newdate.setDate(today.getDate() + 15);
var maxtime = new Date();
maxtime.setMinutes(maxtime.getMinutes() + 30); // timestamp
$.datetimepicker.setLocale('pt-BR');
$('#datetimepicker').datetimepicker({
minDate: today,
minDateTime: today,
maxDate: newdate,
step: 30
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-datetimepicker/2.5.4/jquery.datetimepicker.min.css" />
<!-- Here by using Id selector the datetime picker will load on this input element -->
<input id="datetimepicker">
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-datetimepicker/2.5.4/build/jquery.datetimepicker.full.min.js"></script>
<script src="http://cdn.craig.is/js/rainbow-custom.min.js"></script>
<script>
$(document).ready(function() {
var today = new Date();
var newdate = new Date();
newdate.setDate(today.getDate() + 15);
var maxtime = new Date();
maxtime.setMinutes(maxtime.getMinutes() + 30); // timestamp
$('#datetimepicker').datetimepicker.setLocale('pt-BR');
$('#datetimepicker').datetimepicker({
minDate: today,
minDateTime: today,
maxDate: newdate,
step: 30
});
});
</script>
Я не уверен, что существует простой способ сделать запрос, что Вы запрашиваете использование API TFS. Я знаю, что Вы определенно не можете сделать этого с помощью WIQL. Я думаю, с помощью API, необходимо было бы выполнить итерации по всем объектам работы - получают ссылки changeset в них и затем смотрят в каждом changeset для пути к файлу, который Вы после. Это - очевидно, не много использования.
Вы могли получить те данные с помощью базы данных TFS Data Warehouse как бы то ни было. Эта информация отстанет от живой операционной информации о хранилище, потому что склад только периодически обновляется - но позволит Вам отслеживать вещи размером папки/файла довольно легко.