OpenERP7, новый пользователь с полными правами не может создавать новых партнеров
С пользователем admin я могу делать все, добавлять, удалять, изменять и т. д. Как и должно быть.
Затем с помощью этого пользователя был добавлен новый, с полным доступом к параметрам продаж и учета, как и некоторые другие, необходимые для операций продаж. Затем попытался добавить нового поставщика, и он выдает предупреждение:
Access Denied
The requested operation cannot be completed due to security restrictions.
Please contact your system administrator.
(Document type: Pricelist, Operation: read)
Протестировал все возможные комбинации на правах пользователя и в конечном итоге предоставил полный доступ ко всем опциям. Тем не менее, я не могу создать какой-либо новый контакт/клиент/поставщик/и т.д. С этим пользователь. У меня заканчиваются варианты, я не знаю, что еще проверить или где искать.
EDIT
Получил ответ на совершенно новом дискуссионном сайте OpenERP, рекомендующем снять флажок Portal
права пользователя для пользователя. Распаковка его частично сработала. Предупреждение по-прежнему появляется, но когда я нажимаю кнопку ОК, заполняю поставщика и сохраняю, новый поставщик добавляется без ошибок. Какие-нибудь рекомендации?
7 ответов:
Я действительно думаю, что это не ошибка.
Это конфликт "прав" (в правилах доступа и ACL).
Пользователь "портала или анонима", является внешним пользователем (от компании) и имеет только некоторые ограниченные права на доступ к некоторой публичной информации или может быть партнером exteranl, который может получить доступ к его личным документам и информации, связанной с его отношениями с этой компанией.
Обычный пользователь OpenERP (сотрудник компании с некоторыми или всеми правами "назовем это внутренний пользователь") не может быть и не должен быть В то же время "портальным или анонимным" пользователем (с очень ограниченными правами), и наоборот.
Просто снимите флажок для внутреннего пользователя OpenERP.
- это сообщение об ошибке, которая, по-видимому, связана с выбором опции для нескольких компаний и правами пользователя.
Перейдите в раздел Мультикомпания Доступ запрещен тип документа: партнер, операция: чтение , где ошибка была сообщена и отслеживается другими пользователями. Надеюсь, патч будет создан в ближайшее время.
Я согласен, я не думаю, что это ошибка. Я получил эту ошибку с пользователем, когда я создал сотрудника, связанного с этим пользователем. Вы должны быть, по крайней мере, сотрудником общества, чтобы добавить нового клиента.
Ссылка для создания нового сотрудника:
http://yoururl:PORT/?ts=1369948181483#view_type=kanban&model=hr.employee&menu_id=273&action=328
Я получил ошибку, когда я предоставил права портала контакту / клиенту, а затем, когда предложение отправляется (тестирование), открывая предложение, выдает сообщение об ошибке:
Доступ Запрещен
Запрошенная операция не может быть завершена из-за безопасности ограничения. Обратитесь к системному администратору.
(Тип документа: партнер, операция: чтение)
Однако, нажав кнопку ОК, можно пройти мимо него и перейти к оплате. Это основной продолжающийся вид проблема с OPENERP. Это уже должно быть исправлено...
Я только что столкнулся с аналогичной проблемой, решение которой состояло в добавлении правила записи для группы
Administration / Settings
, Вот как:1-Перейдите к
2-Нажмите кнопкуSettings->Groups
и выберитеAdministration / Settings
. (Убедитесь, что эта группа назначена новому пользователю de)Edit
и перейдите на вкладкуRules
. (Он должен быть пустым)3-Нажмите кнопку
4-дайте новому правилу семантическое имя-например,Add
, это действие открывает модальное окно, нажмите кнопкуCreate
на нем.Partner: administration settings: see all
- и убедитесь, что все права доступа выбираются.5-в раскрывающемся списке Тип объекта
6-Нажмите кнопкуres.partner
, он позволит вам выбрать объект с именемPartner
, на который ссылается ошибка.Add
в разделеGroups
и выберите группуAdministration / Settings
. 7-Наконец, нажмите кнопкуSave & Close
и сохраните изменения группы, нажав кнопкуSave
.Надеюсь, что это полезно для начинающих в OpenERP. На самом деле я уже использовал это решение скороговоркой более одного раза для подобной ошибки, связанной с разрешения, которые должен был иметь данный пользователь.