У меня есть сущность "Задачи" и подчиненная ей сущность "Этапы".
У Задач есть поле типа "Связанные записи" ссылающееся на Этапы
Так вот не знаю, ошибка ли это или нет, но на мой взгляд логично было бы при добавлении
связанного Этапа не спрашивать имя родителя (Задачи), а сразу выбирать того родителя,
в котором мы сейчас уже находимся и к которому добавляем Этап.
В настоящее время выскакивает окно с предложением выбрать родителя.
Это неудобно, когда родителей более 100 и у них могут быть одинаковые заголовки.
Да я знаю что можно связывать элементы по ID, но это тоже лишние движения для менеджера
Прошу прощения, но объяснил как смог
Добавление связанных задач
- support
- Техническая поддержка
- Сообщения: 9016
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Добавление связанных задач
У вас Этапы - это вложенная сущность к задачам, так?
Вложенные сущности автоматически связываются с родителем.
В данном случаи нету смысла добавлять еще дополнительную связь.
Вложенные сущности автоматически связываются с родителем.
В данном случаи нету смысла добавлять еще дополнительную связь.
Re: Добавление связанных задач
Я понимаю, может быть я объяснил неправильно. Попробую еще раз:
У меня есть сущность Задачи, с которой в подчинении есть сущность Этапы.
У Задачи в конфигурации полей есть поле Связанные этапы с типом Связанные записи (ссылается на сущность Этапы)
В итоге мы можем прикреплять Этапы к Задаче прямо на странице Информация о задаче через это поле.
Прикрепляется Этап по ссылке "+ Добавить".
Это было сделано для удобства менеджера и для наглядности. В итоге мы видим и Задачу, и все ее Этапы разом.
Если пользоваться стандартным способом добавления, то Этап добавляется, но не отображается в списке Связанные этапы до тех пор, пока его не привяжешь через ссылку "Связать".
Но это неважно. Важно другое
При нажатии на ссылку "+ Добавить" я ожидаю, что Этап будет добавлен к текущей Задаче. Зачем спрашивать
еще раз, к какой задаче я хочу добавить Этап?
Задач много и каждый раз выбирать ее из списка крайне неудобно. Названия Задач могут повторяться, что вносит дополнительные сложности при выборе.
У меня есть сущность Задачи, с которой в подчинении есть сущность Этапы.
У Задачи в конфигурации полей есть поле Связанные этапы с типом Связанные записи (ссылается на сущность Этапы)
В итоге мы можем прикреплять Этапы к Задаче прямо на странице Информация о задаче через это поле.
Прикрепляется Этап по ссылке "+ Добавить".
Это было сделано для удобства менеджера и для наглядности. В итоге мы видим и Задачу, и все ее Этапы разом.
Если пользоваться стандартным способом добавления, то Этап добавляется, но не отображается в списке Связанные этапы до тех пор, пока его не привяжешь через ссылку "Связать".
Но это неважно. Важно другое
При нажатии на ссылку "+ Добавить" я ожидаю, что Этап будет добавлен к текущей Задаче. Зачем спрашивать
еще раз, к какой задаче я хочу добавить Этап?
Задач много и каждый раз выбирать ее из списка крайне неудобно. Названия Задач могут повторяться, что вносит дополнительные сложности при выборе.
- support
- Техническая поддержка
- Сообщения: 9016
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Добавление связанных задач
Теперь все понятно:)
Замените прикрепленный файл в \modules\reports\views
Сообщите результат.
Но, я хочу сказать, что данный вариант не совсем корректный (я по этому и не понял ситуацию вначале). Не корректый потому что связи дублируются, и если вы создали этап на станице Этапов но не привязали к задаче, то он не будет отображаться в связанных этапах. + с увеличением количества задача, выпадающий список задач будет расти, и при 10000 задач, сервер не захочет сгенерить такой список:)
Как решение, для версии 1.8 я запланировал добавить опцию "Отображать под сущности в основной колонке". Отображение будет аналогично, как сейчас для связанных записей, но только это будет уже именно все записи из под-сущности.
Замените прикрепленный файл в \modules\reports\views
Сообщите результат.
Но, я хочу сказать, что данный вариант не совсем корректный (я по этому и не понял ситуацию вначале). Не корректый потому что связи дублируются, и если вы создали этап на станице Этапов но не привязали к задаче, то он не будет отображаться в связанных этапах. + с увеличением количества задача, выпадающий список задач будет расти, и при 10000 задач, сервер не захочет сгенерить такой список:)
Как решение, для версии 1.8 я запланировал добавить опцию "Отображать под сущности в основной колонке". Отображение будет аналогично, как сейчас для связанных записей, но только это будет уже именно все записи из под-сущности.
- Вложения
-
- prepare_add_item.php
- (2.34 КБ) 290 скачиваний
Re: Добавление связанных задач
Спасибо за быстрое решение проблемы. Это то что нужно!
По поводу +10к задач в списке - это слишком жестоко
Думаю такого случая не наступит
По поводу +10к задач в списке - это слишком жестоко
Думаю такого случая не наступит