Идея
Обсуждение

Видимость кнопки "свойства задачи" в страницах процесса

Добрый вечер! Хочется иметь возможность управлять видимостью кнопки "свойства задачи" в преднастроенных страницах, которые запускаются из бизнес процессов.

Сейчас всем пользователям доступна данная кнопка и кодом ее скрыть нельзя, т.к. она генерируется в модуле ProcessCardModuleV2 и соответсвенно медоды модуля недоступны на преднастроенной странице. Хочется удобно регулировать на каких страницах отображать данную кнопку, а на каких нет. Изображение удалено.

Мы придумали только как через jquery скрыть этот элемент после рендора страницы, но это не совсем корректно. Про Features UseProcessPerformerAssignment вкурсе, но отключать глобально функционал не хочется.

3 комментария

Добрый день

Другой вариант - это расширить класс Terrasoft.configuration.ProcessCardModule и изменить поведение. С другой стороны это также неверно, не просто так реализация по добавлению в private методах.

В текущей реализации нет такой возможности, поэтому нужно искать обходной вариант, при этом менее болезненным при обновлениях. Думаю через jQuery будет оптимальнее изменений в ProcessCardModule

Обходные пути все известны, они не красивые с точки зрения разработки. Потрошить базовые модули не очень люблю, только в крайнем случае. Решил менять через jquery после отрисовки страницы, т.к. это менее затратно по ресурсам разработки и более предсказуемо после обновлений. Поэтому статья идет как идея для террасофта, а не вопрос в комьюнити. 

Павел, добрый день!

Ваше пожелание было передано ответственной команде как идею для развития продукта.

Показать все комментарии