Feature Request для UDF поля типа Task

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

Feature Request для UDF поля типа Task

Postby vic » Fri Jul 08, 2011 9:07 pm

Есть такой тип UDF поля → Task
В него можно записать коллекцию из задач.
Хотелось бы видеть (и это вполне логично) возможность задавать ограничения на тип (категорию) задач, какие можно записывать в данное поле.
vic
 
Posts: 236
Joined: Thu Apr 21, 2011 4:07 pm

Re: Feature Request для UDF поля типа Task

Postby Petr » Sat Jul 09, 2011 11:49 am

Вы можите сделать это через before_add_task or before_add_message
Стань Java программистом с www.job4j.ru
Petr
 
Posts: 2928
Joined: Wed Aug 12, 2009 4:38 pm

Re: Feature Request для UDF поля типа Task

Postby vic » Mon Jul 11, 2011 12:32 pm

Да, могу. И даже целых два способа я придумал:

1. Хардкодить названия UDF полей в триггерах
2. Для каждого поля типа Task заводить дополнительное поле типа String с перечислением принимаемых категорий

И оба варианта мне не нравятся, каждый по своим причинам. Имхо это должно быть стандартной возможностью.
vic
 
Posts: 236
Joined: Thu Apr 21, 2011 4:07 pm

Re: Feature Request для UDF поля типа Task

Postby olegko » Mon Jul 11, 2011 5:02 pm

vic wrote:...
Имхо это должно быть стандартной возможностью.

Присоединяюсь к запросу на включение этой фичи в стандартный функционал.
olegko
 
Posts: 763
Joined: Tue Apr 08, 2008 12:56 pm

Re: Feature Request для UDF поля типа Task

Postby Petr » Mon Jul 11, 2011 5:18 pm

это конечно хорошо но в базу некуда это писать
там есть поле свойств но оно ограничено 200 символов.
Стань Java программистом с www.job4j.ru
Petr
 
Posts: 2928
Joined: Wed Aug 12, 2009 4:38 pm

Re: Feature Request для UDF поля типа Task

Postby vic » Mon Jul 11, 2011 6:28 pm

Petr wrote:там есть поле свойств но оно ограничено 200 символов

Шести категорий (6 по 32 символа на id + 5 символов разделителей) на поле, я думаю, хватит с головой.
А в нормально спроектированном процессе, мне кажется, и одной категории хватит.
Т.е. сделать выбор — или все возможные задачи (как сейчас, и это сделать вариантом по умолчанию для обратной совместимости), или ограниченно одной-шестью категориями.
vic
 
Posts: 236
Joined: Thu Apr 21, 2011 4:07 pm

Re: Feature Request для UDF поля типа Task

Postby admin » Tue Jul 12, 2011 4:50 pm

Так делать не очень хочется, т.к.

1) В том поле уже много всякого пишется, т.е. символов там не 200, а меньше
2) Записывая в такое поле id-шники мы никак не можем контролировать для них ссылочную целостность, что грозит глюками.

В общем, я с запросом согласен, но "не криво" его сейчас сделать мы не можем.
Maxim Kramarenko (mailto: maximkr@trackstudio.com)
TrackStudio - Hierarchical Bug & Issue Tracking Software
http://www.trackstudio.com
admin
Site Admin
 
Posts: 8138
Joined: Thu Jan 01, 1970 3:00 am
Location: Smolensk, Russia

Re: Feature Request для UDF поля типа Task

Postby vic » Tue Jul 12, 2011 5:02 pm

Но можно надеяться на реализацию в будущем?
vic
 
Posts: 236
Joined: Thu Apr 21, 2011 4:07 pm

Re: Feature Request для UDF поля типа Task

Postby admin » Wed Jul 13, 2011 11:15 am

vic wrote:Но можно надеяться на реализацию в будущем?


Да, но когда именно - я сейчас не скажу.
Maxim Kramarenko (mailto: maximkr@trackstudio.com)
TrackStudio - Hierarchical Bug & Issue Tracking Software
http://www.trackstudio.com
admin
Site Admin
 
Posts: 8138
Joined: Thu Jan 01, 1970 3:00 am
Location: Smolensk, Russia

Re: Feature Request для UDF поля типа Task

Postby mvasenkov » Fri Jul 15, 2011 4:48 pm

Макс, ну не по категориям, конечно, а привязывать к полю фильтр, да и все. Там всё равно используются фильтры в навигации. Убрать оттуда возможность их менять, вместо этого прошивать конкретный.

А вот с выбиралкой через поиск так не получится сделать. Но из моей практики чаще всего нужно не по рукам давать, чтобы в поле неправильные данные не вводились, а дать инструмент для ввода правильных.
Неправильные как раз можно потом скриптом исправить.
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

Next

Return to TrackStudio Support [Russian]

Who is online

Users browsing this forum: No registered users and 15 guests

cron