Я создал новые группы, которые представляют собой группу персонала. Но в метаданных View новая группа, которую я создал, не имеет идентификатора XML, где я могу найти XML-идентификатор или добавить XML-идентификатор новые группы, даже во внешнем ID-меню, я не могу найти идентификатор.Создание новых групп в Odoo
ответ
Если вы создали группу вручную из пользовательского интерфейса, она не будет отображать идентификатор xml, потому что запись не создается записью xml.если запись создается демо-данных (XML) он будет показывать XML идентификатор записи
, например,
<record id="user_group_id" model="res.groups">
<field name="name">User Group</field>
<field name="category_id" ref="base.module_category_sales_management"/>
</record>
user_group_id
Вот ваш XML-идентификатор. Весь идентификатор xml хранится в таблице ir_model_data
или «ir.model.data».
Вы можете найти под Настройки> Технические> Последовательности & Идентификаторы> Внешние идентификаторы
надеюсь, что это помогает.
Что такое base.module_category_sales_management? заключается в том, что родительская группа, потому что моя группа персонала находится в группе HR. –
Это определенная в базе ir.odule.category, для HR вы можете поместить base.module_category_human_resources. –
Это хороший ответ, но что, если он (или другой) не может создавать пользовательские модули (например, никакого доступа к серверу). Вы можете, конечно, создать свой собственный внешний идентификатор в разделе «Настройки»> «Технические»> «Последовательности и идентификаторы»> «Внешние идентификаторы». Вам просто нужен реальный идентификатор вашей созданной группы. – CZoellner
1.Go Настройки> Пользователи> Группы>
2.Find вашей группы
3.Edit и перейти на вкладку "Виды".
4.Если вы определили какое-либо представление, вы найдете его здесь вместе с внешним ID
иначе вы можете добавить новый из существующих просмотров.
Включите режим разработчика из раздела «О Odoo» под вашим профилем, если вам нужно.
Как создавать и редактировать пользовательские группы:
- открытые Настройки-> Users-> Группы
- выбрать некоторые "группы пользовательских пользователей/..." группа или создать новое и установленное значение «Пользовательские группы пользователей» для поля «Приложение»
- нажмите «изменить»
- добавить или удалить унаследованные группы i п "унаследованные" Вкладка
- нажмите "сохранить"
Как применять группы для некоторых пользователей:
- открытые Настройки-> Users-> Пользователи
- выберите пользователя вам нужно
- нажмите «Разрешить права доступа»
- группы доступа к типу, в которых вы нуждаетесь. В основном вам нужно использовать только те из сектора «Пользовательские группы пользователей», потому что все унаследованные флажки будут отмечены автоматически, после нажатия кнопки «Сохранить».
- нажмите кнопку Сохранить
Обратите внимание, что если удалить некоторую техническую группу из пользовательской группы, то вам придется повторить процесс применения групп для каждого связанных пользователей. Если вы не будете повторять процесс подачи заявки, удаленная группа будет храниться у связанных пользователей, потому что нет возможности выяснить, добавлено ли это наследование или вручную в качестве дополнительного доступа к этому пользователю.
мне удалось сделать это с помощью нескольких часов поиска в XMLs:
Это пример группы безопасности Создание
безопасности/ng_office_technology_security:
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data noupdate="0">
<record id="office_technology_group" model="res.groups">
<field name="name">Office technology</field>
<field name="comment">Office Technology Permission Group.</field>
<field name="category_id" ref="ng_office_technology.module_category_ng_office_technology"/>
</record>
<record model="ir.module.category" id="module_category_ng_office_technology">
<field name="name">Office Technology</field>
<field name="description">The Office technology Applilcation</field>
<field name="sequence">20</field>
</record>
</data>
</openerp>
- 1. Создание новых групп с массивом
- 2. odoo [v8] правила для групп
- 3. Odoo. Создание пустого представления
- 4. Создание групп переменных в Sass
- 5. Создание пользователей/групп в Websphere
- 6. Создание структуры групп в Drupal
- 7. Создание групп филиалов в Sourcetree
- 8. Создание виртуальных объединенных групп
- 9. Создание случайных перекрывающихся групп
- 10. Динамическое создание нескольких групп
- 11. C# - создание групп точек
- 12. Создание максимально возможных групп
- 13. Создание групп google programatically
- 14. Создание средних групп клиентом
- 15. как отфильтровать поле many2one на основе групп в odoo
- 16. Создание новых классов исключений, новых аргументов
- 17. Создание новых объектов в JavaScript
- 18. Создание новых сопоставлений в Vim
- 19. Создание новых страниц в CakePHP
- 20. Создание конфигураций в новых контейнерах
- 21. Создание новых узлов в Jstree
- 22. Создание новых цветов в JExcelApi
- 23. Создание новых маршрутов rails
- 24. Создание новых советов пользователей
- 25. Создание новых каталогов
- 26. Sqlplus - создание новых пользователей
- 27. Создание новых экземпляров подкласса
- 28. Создание новых столбцов
- 29. Создание новых тегов
- 30. Создание новых файлов одновременно
Возможно, это поможет вам в будущем http://stackoverflow.com/questions/22368935/openerp-7-how-to-give-users-access-to-custom-module-in-openerp-7/22534350 # 22534350 –