Перейти к содержимому


В задания нельзя добавлять себя - баг или фича?

задания

Сообщений в теме: 2

#1 Илья

    Активный участник

  • Пользователи
  • PipPipPip
  • 173 сообщений

Отправлено 24 Январь 2012 - 10:57

Версия базы 1.9.5, ревизия 3298 от 2012-01-24, web

Сегодня столкнулся со странной ситуацией - при добвалении задания, добавил в список ответственных (тип "Пользователь", множественный выбор) нескольких человек, в том числе и себя пометил галочкой.

В таблице есть две группы - Основные данные (заполняются поля - связь на компанию, связь на сотрудника компании, то самое поле "Исполнитель", где стоят галочки, описание задания (текст, многострочное), приоритет и дата выполнения задания) и Дополнительно (Многострочное текстовое поле и поле файл).

После сохранения созданного задания, все поля, кроме связей, назначившего, исполнителя и даты добавления оказались затёрты. При нажатии на кнопку "редактировать" для редактирования оказываются доступны только поля типа "связь" (поля, заполняемые автоматически я в расчет не беру).

Однако если в качестве исполнителя самого себя галочкой не помечать, то всё в порядке, затирания не происходит, все поля доступны для редактирования.

Уважаемые разработчики, пожалуйста, поясните - это баг или фича, и если это фича, то как бы мне её отключить?

Спасибо!

#2 Timur

    Активный участник

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 858 сообщений
  • Пол:Мужчина

Отправлено 24 Январь 2012 - 12:47

Здравствуйте.
Это связано с системой расширенного доступа, настроенного в таблице "Задания". В связи с этой настройкой, назначившие задание могут редактировать один перечень полей, а исполнители - другой перечень полей. В итоге, если пользователь является и назначившим и исполнителем по заданию, то на него действует оба этих "пакета прав". При этом, права доступа в нашей программе ставят приоритет запрета перед разрешением на редактирование и чтение.

Чтобы отключить расширенный доступ в таблице задания нужно сделать следующее
1. Заходим в "Настройки" - "Конфигурация" открываем категорию "Работа" и напротив таблицы "Задания" нажимаем на кнопку "Поля"
2. Заходим поочередно в поля "Назначил" и "Исполнитель" и в дополнительных настройках этих полей снимаем галочку с поля "Использовать права доступа".
3. Заходим в "Настройки" - "Доступ" и в каждой из групп доступа проставляем права на запись и чтение нужных полей в таблице "Задания".

#3 Илья

    Активный участник

  • Пользователи
  • PipPipPip
  • 173 сообщений

Отправлено 24 Январь 2012 - 13:54

А слона-то я и не заметил. :lol:

Большое спасибо за помощь!





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных