1b.app
Скопирована ссылка -

Как ограничить доступ к платежам по конкретной категории и за что отвечает настройка категория оплати в правах

В правах https://baza.cn.ua/admin/shop/users/permissions/1180/
В блоке финансов есть настройка "Категорія оплати"
Я убрал доступ пользователю к категории "Расчет с поставщ."
Но платеж в котором указана эта категория как был доступен этому пользователю так и доступен https://baza.cn.ua/admin/shop/finance/payment/16328/control/
Все что изменилось для пользователя так это он просто не видит в этом платеже в поле "Категорія оплати" что там заполнено, то у него просто там пусто
При этом здесь https://baza.cn.ua/admin/shop/finance/category/ он все видит
1. За что отвечает эта настройка в правах ФІНАНСИ==>Категорія оплати и как она работает ?
2. Можно ли как то ограничить права доступа сотруднику к платежам в рамках одного кошелька, то есть что бы он видел только часть платежей кошелька ?
3. В блоке прав по финансам есть настройка "Всі співробітники" как она работает ?
4. Где можно почитать или посмотреть детально про права в рамках финансов ?
5. Все что связано с правами по финансам собрано в разделе прав "ФІНАНСИ" или есть еще какие-то настройки в других разделах ?

Ответы:

1. проверка прав доступа к категории при добавлении/редактировании платежа, а так же для вывода в некоторых селекторах категорий платежей
2. только по оператору платежа в рамках счета
3. доступ по оператору платежа (кто его провёл)
4. Насколько мне известно - официальной документации по этому нет.
5. Вероятно что всё собрано в одном разделе.
15.09.2021, 17:54

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Тындык Максим Вадимович

OneBox production

Администратор писал/а:
1. проверка прав доступа к категории при добавлении/редактировании платежа, а так же для вывода в некоторых селекторах категорий платежей


1. У пользователя https://baza.cn.ua/admin/shop/users/permissions/1180/ закрыт доступ к категории "Расчет с поставщ"
У этого платежа https://baza.cn.ua/admin/shop/finance/payment/16328/control/
Стояла категория "Расчет с поставщ" по вашим словам этот пользователь не должен был бы редактировать эту запись (может даже видеть, так как эту категорию запрещено не только редактировать, но и смотреть) но почему то у пользователя получилось это сделать
При редактировании платежа в поле категория у этого пользователя там было пусто, когда пользователь написал в комментарии "тест" и сохранил, то текст сохранился и категория убралась https://baza.cn.ua/admin/shop/activity/?datefrom=&dateto=&url=%2Fadmin%2...
Почему так вишло (вроде как не должно было такого случиться) ?


Тындык Максим Вадимович

OneBox production

Администратор писал/а:
3. доступ по оператору платежа (кто его провёл)


3. Как это сделать у меня там нет настроек что бы можно было выбрать сотрудника, там просто настройка без выбора сотрудника ?
15.09.2021, 21:19


1. У пользователя https://baza.cn.ua/admin/shop/users/permissions/1180/ закрыт доступ к категории "Расчет с поставщ"
У этого платежа https://baza.cn.ua/admin/shop/finance/payment/16328/control/
Стояла категория "Расчет с поставщ" по вашим словам этот пользователь не должен был бы редактировать эту запись (может даже видеть, так как эту категорию запрещено не только редактировать, но и смотреть) но почему то у пользователя получилось это сделать
При редактировании платежа в поле категория у этого пользователя там было пусто, когда пользователь написал в комментарии "тест" и сохранил, то текст сохранился и категория убралась https://baza.cn.ua/admin/shop/activity/?datefrom=&dateto=&url=%2Fadmin%2...
Почему так вишло (вроде как не должно было такого случиться) ?

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

3. Как это сделать у меня там нет настроек что бы можно было выбрать сотрудника, там просто настройка без выбора сотрудника ?

В вашей версии эта настройка и "Просмотр только платежей где сотрудник это менеджер клиента" нужны для определения - либо сотрудник видит в списке платежей (где выводятся по правам доступа) платежи по всем, либо только по клиентам где он менеджер.

P.S.: сразу отвечу на все ваши последующие вопросы/утверждения в стиле "должно работать иначе","это не логично" и т.д. - исправление возможно только в случае предоставления аргументации несоответствия логики (к примеру договор/дополнение к нему, который подтверждает что ваша версия продукта должна работать именно так). В любом другом случае для вашей версии продукта (коробка) это доработка.
17.09.2021, 10:16

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий