Как задать "завтра" в фильтре?

Обсуждаем TrackStudio по-русски

Как задать "завтра" в фильтре?

Postby Eugene » Sat Apr 23, 2016 6:55 am

Хотим делать фильтры по полю "Deadline". Идея в том, чтобы на dashboard'е выводились задачи, которые запланированы на сегодня и отдельно на завтра (т.е. имеют в поле "Deadline" сегодняшнее число (для сегодня) и завтрашнее число (для завтра); время всё равно какое). Но в фильтре можно либо жёстко указать дату (такое нам не подходит), либо указать через сколько дней/часов - вот здесь мы запутались. :(

Фильтр "For today":
Как правильно настроить фильтр по полю Deadline? Есть два варианта 1 day ago and after и 1 day ahead and less. Оба, вроде, работают, но в чём между ними разница?

Фильтр "Due tomorrow" (т.е. Deadline содержит завтрашнюю дату):
Как правильно это настроить?

Или это вообще по-другому делать надо? Помогите разобраться, пожалуйста.

-----
При этом у нас есть ещё фильтр "Overdue", куда должны попадать задачи с истёкшим Deadline (тут уже важна не только дата, но и время). Соответственно нужно, чтобы задачи, попавшие в Overdue, не отображались больше в других фильтрах...
Eugene
 
Posts: 127
Joined: Tue Jan 19, 2016 10:57 pm

Re: Как задать "завтра" в фильтре?

Postby Eugene » Sat Apr 23, 2016 7:15 am

Сумбурно всё описал выше... Короче, должно получиться так:

Deadline просрочен (Overdue)
Deadline сегодня
Deadline завтра
Deadline следующие 5 дней

Уже всю голову сломали, перепробовали все варианты, кучу тестовых задач и фильтров создали - ничего не получается... :|
Eugene
 
Posts: 127
Joined: Tue Jan 19, 2016 10:57 pm

Re: Как задать "завтра" в фильтре?

Postby Eugene » Sun Apr 24, 2016 6:47 am

Обсудил с Максимом и стало понятно, что штатные возможности фильтров здесь не помогут - нужно писать скрипт, который возьмёт день месяца из поля Deadline и день сейчас. Если они совпадают, то запишет в поле "Сегодня", а если нет, то если deadline = сейчас+1 день совпадают, то в поле запишет "Завтра". А если и это нет, то "Позже". Типа того (но с учётом месяцев и годов, чтобы не получилось 32 марта).

Эх, снова нужен скрипт, и снова обращаюсь за помощью всемогущих программистов :roll:
Eugene
 
Posts: 127
Joined: Tue Jan 19, 2016 10:57 pm


Return to TrackStudio Support [Russian]

Who is online

Users browsing this forum: No registered users and 9 guests

cron