Автор Тема: Кастомные свойства объектов  (Прочитано 3794 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн x64

  • Новичок
  • *
  • Сообщений: 26
  • Репутация +12/-0
    • Просмотр профиля
Кастомные свойства объектов
« : 04 Апреля 2010, 11:14:54 »
Привет.

Иногда может быть необходимо сохранить какую-либо информацию об объекте (задача, контакт, ...), которая касается непосредственно плагина, но не приложения в целом. По логике, для этого плагин должен обслуживать собственную БД, но с другой стороны, поскольку движок БД уже реализован в LeaderTask-е, то было бы крайне удобно взвалить обслуживание кастомных полей на само приложение. Другими словами, хранить рядом с каждым объектом в БД ещё и plugin-specific данные для него.

Вопрос к разработчикам, насколько сложно это реализовать?

Оффлайн Дмитрий Маслов

  • Администратор
  • Маэстро
  • *****
  • Сообщений: 6146
  • Репутация +220/-19
  • Я делаю мир таким!
    • Просмотр профиля
Re: Кастомные свойства объектов
« Ответ #1 : 05 Апреля 2010, 10:06:07 »
Вопрос о количестве таких данных, наборе полей. В общем желательно сделать и проработать этот механизм универсальным. А добавить - добавим, за ценой не постоим :)

Оффлайн NA

  • Плагинописатель
  • Эксперт
  • ******
  • Сообщений: 906
  • Репутация +78/-20
    • Просмотр профиля
Re: Кастомные свойства объектов
« Ответ #2 : 05 Апреля 2010, 10:31:33 »
Для полей в общих таблицах имхо нужно оговорить префикс по имени плагина, чтобы избежать коллизий. Мало ли кто из плагов захочет добавить свое поле "CustomName"...
Ну право добавления своих таблиц, которые тоже надо именовать по плагину.
Приглашаю обсудить мои мечты о Контактах.

Gantt... как много в этом слове. Оч ждется.

"Анонимному" минусишке: чем больше неудачников меня ненавидит, тем более правильно я живу. Твои минусы исподтишка - это настоящие плюсы мне. Спасибо!

Оффлайн Do_zent

  • Мега Модератор
  • Опытный
  • *****
  • Сообщений: 597
  • Репутация +52/-0
    • Просмотр профиля
Re: Кастомные свойства объектов
« Ответ #3 : 06 Апреля 2010, 13:58:13 »
Я правильно понимаю, что это движение в пользу пользовательских полей?

Оффлайн NA

  • Плагинописатель
  • Эксперт
  • ******
  • Сообщений: 906
  • Репутация +78/-20
    • Просмотр профиля
Re: Кастомные свойства объектов
« Ответ #4 : 06 Апреля 2010, 14:39:19 »
Так и есть. Причем достаточно легко автоматизируемое при таком подходе - свежедобавленный столбик сам добавится в список доступных для сортировки и отображения, при опросе полей таблицы.

Я уже так и вижу плагин "Редлайн" и вытекающее из него прекращение 90% споров по срокам.
Приглашаю обсудить мои мечты о Контактах.

Gantt... как много в этом слове. Оч ждется.

"Анонимному" минусишке: чем больше неудачников меня ненавидит, тем более правильно я живу. Твои минусы исподтишка - это настоящие плюсы мне. Спасибо!

Оффлайн Alexxa

  • Мега Модератор
  • Маэстро
  • *****
  • Сообщений: 3102
  • Репутация +230/-6
    • Просмотр профиля
Re: Кастомные свойства объектов
« Ответ #5 : 06 Апреля 2010, 23:14:32 »
Добавьте 256 пользовательских универсальных полей - уверен, вопросов не возникнет!
О характере человека можно судить по тому, как он ведет себя с теми, с кем ему необязательно вести себя хорошо...