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


Правила доступа


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

#1 mak

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

  • Активный пользователь
  • PipPipPip
  • 207 сообщений

Отправлено 19 Июнь 2013 - 11:16

в новой версии прав доступа 1,9,8, как поменялись правила объединения прав?
как применяются правила, если под запись подходят сразу несколько условий?

например в таблице 2 пользователя (поля):
- мен1
- мен2

по правилу 1, пользователь видит записи, если текущий пользователь = пользователь в поле "мен1"
по правилу 2, пользователь видит записи, если текущий пользователь = пользователь в поле "мен2"

какие записи увидит пользователь, если он будет В ДВУХ ПОЛЯХ "мен1" и "мен2"?

#2 CbCoder

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

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 19 Июнь 2013 - 11:40

Правила имеют очередность. Приоритет будет иметь правило с меньшим номером, т.е. в вашем случае "правило 1"

#3 mak

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

  • Активный пользователь
  • PipPipPip
  • 207 сообщений

Отправлено 19 Июнь 2013 - 12:57

номер = очередность создания?
менять порядок функционала не заметил. его нет?

#4 CbCoder

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

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 19 Июнь 2013 - 13:12

Прикрепленное изображение: screen.jpg

?

#5 mak

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

  • Активный пользователь
  • PipPipPip
  • 207 сообщений

Отправлено 19 Июнь 2013 - 13:59

ааа.
невнимателен был :)

тогда еще вопрос, в какой очередности работают правила с глобальными?
- глобальные применяются для всех групп
- локальные для группы пользователя
- применяется только одно правило, с меньшим номером
- сперва применяются глобальные правила, если найдено, то локальные не учитываются

все верно?

#6 CbCoder

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

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 19 Июнь 2013 - 14:50

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

#7 mak

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

  • Активный пользователь
  • PipPipPip
  • 207 сообщений

Отправлено 19 Июнь 2013 - 15:35

ок. спасибо.

#8 mak

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

  • Активный пользователь
  • PipPipPip
  • 207 сообщений

Отправлено 21 Июнь 2013 - 09:20

как то странно работают правила с подчиненными таблицами..

есть подтаблица, в "общих" все галки сняты, в правиле все установлены
подтаблица в таблице не появляется!

НО, если поставить галку "таблица" на любое поле в "общих "- подтаблица внезапно всплывает...
причем со всеми полями из правила...

версия 1.9.8, ревизия последняя

Прикрепленное изображение: общие подтаблица.JPG

Прикрепленное изображение: правило подтаблица.JPG

Прикрепленное изображение: запись без подтаблицы.JPG

#9 Testman

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

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 49 сообщений
  • Пол:Женщина
  • Город:Казань

Отправлено 28 Июнь 2013 - 16:45

Просмотр сообщенияmak (21 Июнь 2013 - 09:20) писал:

как то странно работают правила с подчиненными таблицами..

Ошибку исправили, обновите ревизию.

#10 mak

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

  • Активный пользователь
  • PipPipPip
  • 207 сообщений

Отправлено 29 Июнь 2013 - 23:12

отлично!

#11 mak

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

  • Активный пользователь
  • PipPipPip
  • 207 сообщений

Отправлено 01 Июль 2013 - 13:03

подтаблица появилась, но есть обна неприятность - при добавлении записи все поля = нет доступа.
как победить???

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

Прикрепленное изображение: права подтаблица 1.JPG

Прикрепленное изображение: права подтаблица 2.JPG

Прикрепленное изображение: права подтаблица 3.JPG

#12 CbCoder

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

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 01 Июль 2013 - 13:59

Цитата

в конфигурации подтаблицы, галка "сохранять при добавлении" установлена

Эта опция в подтаблицах не работает, но по идее и не нужна, т.к. сохранение при добавлении там и так срабатывает фактически, в любом случае. У вас вычисление по полю настроено на отображение этого поля или на сохранение записи? Если второе - то вычисление должно сработать при добавлении, но права на поля очевидно определяется еще до этого момента. Скорее всего понадобится доработка в подтаблицах на повторную проверку прав после работы вычислений.

#13 mak

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

  • Активный пользователь
  • PipPipPip
  • 207 сообщений

Отправлено 01 Июль 2013 - 14:27

вычисление срабатывает при сохранении.

сколько времени займет доработка?
можно как то временно обойти этот глюк?

#14 CbCoder

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

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 01 Июль 2013 - 14:37

Цитата

сколько времени займет доработка?

На этот вопрос не могу ответить, проблема еще не разбиралась программистом.

Цитата

можно как то временно обойти этот глюк?

Установить фильтр с теми же условиями вместо правила. Новая запись будет добавляться без проблем (если в права в Общих включены), но отображаться при входе в основную запись будут только нужные записи.

#15 mak

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

  • Активный пользователь
  • PipPipPip
  • 207 сообщений

Отправлено 22 Июль 2013 - 10:41

Просмотр сообщенияCbCoder (01 Июль 2013 - 14:37) писал:

На этот вопрос не могу ответить, проблема еще не разбиралась программистом.



Установить фильтр с теми же условиями вместо правила. Новая запись будет добавляться без проблем (если в права в Общих включены), но отображаться при входе в основную запись будут только нужные записи.

исправлено?

#16 mak

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

  • Активный пользователь
  • PipPipPip
  • 207 сообщений

Отправлено 22 Июль 2013 - 17:03

и еще вопрос:
история ревизий больше не ведется?
http://clientbase.ru...vision_history/

#17 CbCoder

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

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 23 Июль 2013 - 12:10

Просмотр сообщенияmak (22 Июль 2013 - 10:41) писал:

исправлено?

Насколько я знаю, пока нет. Задача у программиста в очереди.

Просмотр сообщенияmak (22 Июль 2013 - 17:03) писал:

и еще вопрос:
история ревизий больше не ведется?

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

#18 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 14 Август 2013 - 15:47

Почему с такими правами доступа в подчиненной таблице ,нажав добавить запись, поле "Назначение" доступно для редактирования ( http://awesomescreen....com/0f81lv7haa). И только после обновления страницы оно доступно только для чтения?

Общие:

http://awesomescreen....com/0041lv65e0

Правила:

http://awesomescreen....com/05e1lv6u85
http://awesomescreen....com/0601lv6x94

Сообщение отредактировал wondertalik: 14 Август 2013 - 15:49


#19 CbCoder

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

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 14 Август 2013 - 17:07

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

#20 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 14 Август 2013 - 17:11

Просмотр сообщенияCbCoder (14 Август 2013 - 17:07) писал:

Очевидно, потому что правила не работают сейчас в режиме "реального времени". Если вы изменили поле, от которого должны поменяться права, возможность редактирования у вас сразу же не пропадет.
Я так понимаю до версии 1.9.9 не стоит надеяться на их работу в режиме "реального времени" в подчин. таблицах?





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

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