Ошибки, недочеты, предложения на улучшение

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

Re: Ошибки, недочеты, предложения на улучшение

Postby Petr » Thu Apr 19, 2012 3:29 pm

файлик
report/list.rptdesign
Code: Select all
... //после импортов
importPackage(Packages.com.trackstudio.secured)
var taskId = reportContext.getHttpServletRequest().getAttribute("taskId");
var sc = reportContext.getHttpServletRequest().getAttribute("sc");
var stb = new SecuredTaskBean(taskId, sc);
... заменить название
task_value.setContent(stb.getParent().getName() + " / " + stb.getName() + " ");


вообщем там java mimic язык и можно получать любые данные тоже.

только это работать будет в 16. оказывается не доступны объекты sc taskId сейчас в отчетах.
TS Support
email: parsentev@yandex.ru
Petr
 
Posts: 1749
Joined: Wed Aug 12, 2009 4:38 pm

Re: Ошибки, недочеты, предложения на улучшение

Postby DryRain » Thu Apr 19, 2012 4:25 pm

Ок. спасибо, по установке 16-й попробую.
DryRain
 
Posts: 26
Joined: Thu Mar 15, 2012 1:45 pm

Re: Ошибки, недочеты, предложения на улучшение

Postby DryRain » Wed May 02, 2012 10:26 am

Возникла необходимость отфильтровать задачи по деактивированым сотрудникам, а возможности такой нет. В настройках фильтрации по "автору\ответственному" их нет - логично, чтобы не захламлять списки - но может сделать в создании фильтра, что нибудь подобное ("ответственные деактивированные\авторы деактивированные" пользователи), чтобы руководители могли ловить такие зависшие задачи?
DryRain
 
Posts: 26
Joined: Thu Mar 15, 2012 1:45 pm

Re: Ошибки, недочеты, предложения на улучшение

Postby mvasenkov » Wed May 02, 2012 10:29 am

DryRain wrote:Возникла необходимость отфильтровать задачи по деактивированым сотрудникам, а возможности такой нет. В настройках фильтрации по "автору\ответственному" их нет - логично, чтобы не захламлять списки - но может сделать в создании фильтра, что нибудь подобное ("ответственные деактивированные\авторы деактивированные" пользователи), чтобы руководители могли ловить такие зависшие задачи?

это простенький скриптик типа
Code: Select all
if (!task.getSubmitter().isActive()) return 1 else return 0;

или
Code: Select all
if (task.getHandlerUser()!=null && !task.getHandlerUser().isActive()) return 1 else return 0;


Делаете дополнительное поле типа Integer, привязываете туда скрипт и потом фильтруете по полю ( 0 или 1)
Skype (RU): max.vasenkov
Email/Jabber: max.vasenkov@gmail.com
twitter: @winzard
mvasenkov
TrackStudio Support
 
Posts: 374
Joined: Tue Jan 14, 2003 5:57 pm
Location: Smolensk

Re: Ошибки, недочеты, предложения на улучшение

Postby DryRain » Wed May 02, 2012 10:32 am

Спасибо!
DryRain
 
Posts: 26
Joined: Thu Mar 15, 2012 1:45 pm

Previous

Return to TrackStudio Support [Russian]

Who is online

Users browsing this forum: No registered users and 0 guests

cron