BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 23 июн 2025, 12:37

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 17 ] 
Автор Сообщение
 Заголовок сообщения: [BUG] Разграничение прав доступа
СообщениеДобавлено: 19 июн 2011, 16:58 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Прочитал доку и не заметил таких особенностей которую выявил только что
возможно это произошло после последнего обновления. до этого как то без внимания. Вроде бы такого не было.

1) Если пользователю не назначено ни одного права от модуля - он автоматически имееет все права :facepalm:
Изображение

Изображение

так же верно обратное. Если пользователю назначено хотя бы одно право от модуля - права начинают работать.
Изображение

Изображение

Внимание вопрос знатокам.
1) Это я долб**б и пропустил такое?
2) Это произошло после обновления и будет исправлено?
3) Если я завел пользователя которому дал права только в отчетах - он администратор во всех модулях? :facepalm:

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Последний раз редактировалось Phricker 24 июн 2011, 10:50, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разграничение прав доступа
СообщениеДобавлено: 19 июн 2011, 17:13 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
upd: Если конкретному пользователю прописано хотя бы одно правило - правила действуют.

Если пользователю назначены правила УСТАНОВЛЕННОЙ ГРУППОЙ - правила не действуют.
Изображение

Изображение

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Последний раз редактировалось Phricker 19 июн 2011, 17:39, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разграничение прав доступа
СообщениеДобавлено: 19 июн 2011, 17:35 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Если в группе пользователя для модуля допустим CRM прописано ТОЛЬКО правило Просмотр звонков, все равно разрешено все.
Если же конкретно пользователю прописать только правило просмотра звонков - запрещено все кроме этого правила.


Added: Ах да. На случай если вдруг мой косяк где то в правилах (добавлял свои и т.п.), то все вышеописанные действия проводились с оригинальными файлами /actions/kernel.xml и /actions/reports.xml.

Added 2: Если это не мой косяк, а проблема в обновлении - то скажите кому посылать лучи поноса, ибо всем без исключения пользователям стало доступно занесение платежей и т.п. :facepalm: Хорошо пока выходные и я занялся тем, что разграничивал права в отчетах и заметил этот косяк.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разграничение прав доступа
СообщениеДобавлено: 19 июн 2011, 21:03 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Восстановил папку BGBillingServer из архива (сделан до обновления).
Все работает Изображение
Подожду исправления и разглашения того, кому посылать лучи поноса Изображение

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разграничение прав доступа
СообщениеДобавлено: 20 июн 2011, 09:29 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Phricker писал(а):
Прочитал доку и не заметил таких особенностей которую выявил только что
возможно это произошло после последнего обновления. до этого как то без внимания. Вроде бы такого не было.

1) Если пользователю не назначено ни одного права от модуля - он автоматически имееет все права :facepalm:
Изображение

Изображение

так же верно обратное. Если пользователю назначено хотя бы одно право от модуля - права начинают работать.
Изображение

Изображение

Внимание вопрос знатокам.
1) Это я долб**б и пропустил такое?

2) Это произошло после обновления и будет исправлено?


Так всегда и было , но работало не во всех случаях - ошибка была . Недавно это начали ремонтировать, и возможно что-то сломали , так код кардинально ради этого пришлось поменять. Уже было 2 обновления
по этому поводу.

Phricker писал(а):
3) Если я завел пользователя которому дал права только в отчетах - он администратор во всех модулях? :facepalm:


нет


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разграничение прав доступа
СообщениеДобавлено: 20 июн 2011, 09:55 
Не в сети

Зарегистрирован: 27 мар 2007, 10:43
Сообщения: 276
Откуда: Уфа
Карма: 0
Еще косяк: (билд биллинга 548, модули - все последние ветки 5.1, java - 1.6.0.26 сервер и клиент)

Сервис - Администрирование - Пользователи и права - Таб "Группы", группа "Администратор"
Постоянно неактивны "Все действия - Основной модуль - Справочники - Группы договоров - см. вложение"
Вложение:
Снимок.PNG
Снимок.PNG [ 42.28 КБ | Просмотров: 5918 ]


И как не ставишь эти "галки" и пытаешься сохранить - все одно они неактивны.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разграничение прав доступа
СообщениеДобавлено: 20 июн 2011, 10:18 
Не в сети

Зарегистрирован: 27 мар 2007, 10:43
Сообщения: 276
Откуда: Уфа
Карма: 0
updated:
при actions/kernel.xml предыдущих версий:
Вложение:
Снимок2.PNG
Снимок2.PNG [ 39.41 КБ | Просмотров: 5915 ]


kernel.xml билд 548
Код:
      <group title="Группы договоров">
         <action id="127" mask="module=admin;action=GetContractGroupList" title="Просмотр групп договоров"/>
         <service id="127" name="WSContract" operation="contractGroupList" title="Просмотр групп договоров"/>
         <action id="128" mask="module=admin;action=UpdateContractGroup" title="Изменение группы договоров"/>
         <service id="128" name="WSContract" operation="contractGroupUpdate" title="Изменение группы договоров"/>
         <action id="244" mask="module=admin;action=DeleteContractGroup" title="Удаление группы из договоров"/>
      </group>      


старый kernel.xml
Код:
      <group title="Группы договоров">
         <action id="127" mask="module=admin;action=GetContractGroupList" title="Просмотр групп договоров"/>
         <action id="128" mask="module=admin;action=UpdateContractGroup" title="Изменение группы договоров"/>
         <action id="244" mask="module=admin;action=DeleteContractGroup" title="Удаление группы из договоров"/>
      </group>      


Последний раз редактировалось SVK 20 июн 2011, 10:25, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разграничение прав доступа
СообщениеДобавлено: 20 июн 2011, 10:24 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
2 Phricker: с правами там действительно ошибка, скоро выложим обновление .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разграничение прав доступа
СообщениеДобавлено: 20 июн 2011, 10:59 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
SVK писал(а):
Еще косяк: (билд биллинга 548, модули - все последние ветки 5.1, java - 1.6.0.26 сервер и клиент)

Сервис - Администрирование - Пользователи и права - Таб "Группы", группа "Администратор"
Постоянно неактивны "Все действия - Основной модуль - Справочники - Группы договоров - см. вложение"
Вложение:
Снимок.PNG


И как не ставишь эти "галки" и пытаешься сохранить - все одно они неактивны.

Возможно потому что в kernel.xml на этих пунктах одинаковые ID.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разграничение прав доступа
СообщениеДобавлено: 20 июн 2011, 11:53 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Исправлены обе ошибки. Обновление выложено


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разграничение прав доступа
СообщениеДобавлено: 20 июн 2011, 11:55 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
stark писал(а):
Phricker писал(а):



1) Если пользователю не назначено ни одного права от модуля - он автоматически имееет все права :facepalm:


так же верно обратное. Если пользователю назначено хотя бы одно право от модуля - права начинают работать.

Внимание вопрос знатокам.
1) Это я долб**б и пропустил такое?

2) Это произошло после обновления и будет исправлено?


Так всегда и было , но работало не во всех случаях - ошибка была . Недавно это начали ремонтировать, и возможно что-то сломали , так код кардинально ради этого пришлось поменять. Уже было 2 обновления
по этому поводу.

Phricker писал(а):
3) Если я завел пользователя которому дал права только в отчетах - он администратор во всех модулях? :facepalm:


нет


Я ошибся, такого не было - мы это сломали в последнем обновлении.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разграничение прав доступа
СообщениеДобавлено: 20 июн 2011, 12:23 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Спасибо, вечером обновлюсь

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разграничение прав доступа
СообщениеДобавлено: 23 июн 2011, 11:22 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
АПну темку дабы не плодить похожие
Теперь проблема следующего характера.
Пытаюсь правила прописать конкретному новому пользователю. Не дает выделить некоторые права (таких очень много)
Вложение:
2011-06-23_091817.png
2011-06-23_091817.png [ 12.71 КБ | Просмотров: 5882 ]


Как видите вроде нажал на всю группу прав - но выделяются не все.

В тоже самое время в группах пользователей эти права разрешается установить. Но заводить отдельную группу для одного пользователя :facepalm:
Вложение:
2011-06-23_092124.png
2011-06-23_092124.png [ 12.15 КБ | Просмотров: 5882 ]

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [BUG] Разграничение прав доступа
СообщениеДобавлено: 24 июн 2011, 10:50 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
АП

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [BUG] Разграничение прав доступа
СообщениеДобавлено: 24 июн 2011, 10:54 
Не в сети

Зарегистрирован: 27 мар 2007, 10:43
Сообщения: 276
Откуда: Уфа
Карма: 0
А сейчас игра, кто больше апов наставит в свои темы ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [BUG] Разграничение прав доступа
СообщениеДобавлено: 24 июн 2011, 11:17 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Не знаю не знаю я решил этот баг отпостить в багзиллу :D

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [BUG] Разграничение прав доступа
СообщениеДобавлено: 24 июн 2011, 15:03 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Ошибка пропала после перезапуска сервера биллинга.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.070s | 53 Queries | GZIP : On ]