2012-07-04 2 views
0

Я использую OpenERP 6.1.1. Я хочу отключить функцию импорта/экспорта на боковой панели для некоторых моих пользователей.Отключить функцию экспорта в openerp 6.1.1 для пользователей

Я пробовал разные вещи, но безуспешно.

Просьба предложить. Благодарю.

+0

Вам просто нужно решение или вам нужно правильное решение? Потому что решение, которое я нашел, - это изменить базовый код. – OmaL

+0

В настоящее время у меня нет никакого решения, поэтому любое обходное решение будет в порядке. Но да, модификация базового кода должна быть последней инстанцией. Пожалуйста, предложите. Заранее спасибо. – helloworld

ответ

0

Это неправильное решение, и я также не пробовал. Вы должны отредактировать базовый код. Goto OpenERP> аддоны> веб> Статическая> ЦСИ> JS есть файл с именем view.js Теперь Гото номер строки 811, там вы можете увидеть что-то вроде

this.add_section(_t('Other Options'), 'other'); 
    this.add_items('other', [ 
     { 
      label: _t("Import"), 
      callback: view.on_sidebar_import 
     }, { 
      label: _t("Export"), 
      callback: view.on_sidebar_export 
     } 

попробовать комментируя этот код в том, что файл. Примечание. Это неправильное решение, и я не буду использовать редактирование базового кода.

+0

это сработало для меня, хотя я не мог сделать это на базе пользователей, но все же. Также это работает только на веб-клиенте, но все в порядке со мной. Спасибо за помощь. – helloworld

1

Вы должны создать группу, не имеющий доступ к объекту ir.exports Распределите эту группу для пользователей, которых вы не хотите, чтобы иметь возможность экспортировать (Убедитесь, что эти пользователи не принадлежат к какой-либо другой группе который имеет доступ к этому объекту)

 Смежные вопросы

  • Нет связанных вопросов^_^