Страница 1 из 2

Скрыть кнопку "редактировать" на странице сущности?

Добавлено: 19 июн 2023, 00:08
Lazutkin_Max
Здравствуйте!

Для определений группы пользователей в правах доступа к сущности указан "просмотр только назначенных" + есть разрешение на изменение. Одновременно с этим в правах доступа к полям сущности для всех поле указано "только просмотр".
Изображение

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

Есть ли возможность скрыть кнопку "редактировать", если нет доступа ко всем полям сущности?

Re: Скрыть кнопку "редактировать" на странице сущности?

Добавлено: 19 июн 2023, 08:11
Lazutkin_Max
Добавил скриншоты для пояснения.

Зачем мне это надо:

Необходимо запретить редактирование сущности проекты участникам команды проекта. Поля на странице проекта имеет право редактировать только владелец проекта (ответственный).

При этом оставить возможность участникам команды создавать и редактировать вложенные сущности. (ставить задачи внутри проекта друг другу)

Re: Скрыть кнопку "редактировать" на странице сущности?

Добавлено: 19 июн 2023, 08:42
support
Кнопку добавления скройте и создайте необходимые формы с помощью автоматизации https://docs.rukovoditel.net.ru/index.php?p=31

Re: Скрыть кнопку "редактировать" на странице сущности?

Добавлено: 19 июн 2023, 09:25
Lazutkin_Max
support писал(а): 19 июн 2023, 08:42 Кнопку добавления скройте
Спасибо!

На странице списка сущностей кнопку добавить скрыл.
Пока не могу найти как скрыть кнопку "редактировать" после перехода на страницу самой сущности

Изображение

Re: Скрыть кнопку "редактировать" на странице сущности?

Добавлено: 19 июн 2023, 10:43
Lazutkin_Max
Lazutkin_Max писал(а): 19 июн 2023, 08:11 Зачем мне
Необходимо запретить редактирование сущности проекты участникам команды проекта. Поля на странице проекта имеет право редактировать только владелец проекта (ответственный).
При этом оставить возможность участникам команды создавать и редактировать вложенные сущности. (ставить задачи внутри проекта друг другу)
Скорректирую цель:

Сущность верхнего уровня "ПРОЕКТ", может создавать, редактировать, назначать команду - только ответственный за проект.
Сущность второго уровня "ЭТАП" (вложенная сущность "ПРОЕКТОВ") может создавать ответственный за проект и назначить команду и ответственного на "ЭТАП". Ответственный за "ЭТАП" может редактировать поля "Этапа"

Сущность третьего уровня "ЗАДАЧИ" (вложенная сущность "Этапов") могут создавать и редактировать все участники команды этапа.

Re: Скрыть кнопку "редактировать" на странице сущности?

Добавлено: 19 июн 2023, 10:45
nruslan2
Lazutkin_Max писал(а): 19 июн 2023, 09:25
support писал(а): 19 июн 2023, 08:42 Кнопку добавления скройте
Спасибо!

На странице списка сущностей кнопку добавить скрыл.
Пока не могу найти как скрыть кнопку "редактировать" после перехода на страницу самой сущности

Изображение
поставьте права доступа к сущности на просмотр! (уберите редактирование и все)

Re: Скрыть кнопку "редактировать" на странице сущности?

Добавлено: 19 июн 2023, 14:49
Lazutkin_Max
поставьте права доступа к сущности на просмотр! (уберите редактирование и все)
Спасибо большое!
Все задуманное удалось реализовать!

P/S пока не все удалось реализовать, но я полон надежд.

Re: Скрыть кнопку "редактировать" на странице сущности?

Добавлено: 19 июн 2023, 23:35
Lazutkin_Max
support писал(а): 19 июн 2023, 08:42 Кнопку добавления скройте и создайте необходимые формы с помощью автоматизации https://docs.rukovoditel.net.ru/index.php?p=31
Сделал кнопку, но появился другой вопрос.
Кнопка автоматизации не наследует команду проекта. Написал в отдельную тему:
viewtopic.php?t=6279

Спасибо!

Re: Скрыть кнопку "редактировать" на странице сущности?

Добавлено: 20 июн 2023, 13:11
tehnos
Если надо скрывать кнопку по условию, то можно решить это через php код на странице записи.

viewtopic.php?t=6207

Re: Скрыть кнопку "редактировать" на странице сущности?

Добавлено: 21 июн 2023, 06:54
support
Когда я говорил скрыть, я имел введу ограничить правилами доступа. А уже автоматизацией делать изменения, которые нужно.