2015-10-05 23 views
7

Tôi đã tạo Nhóm mới là Nhóm Nhân sự, Nhưng trong Siêu dữ liệu Chế độ xem, Nhóm mới mà tôi đã tạo không có ID XML, tôi có thể tìm ID XML hoặc thêm ID XML ở đâu các nhóm mới ngay cả trong menu ID bên ngoài, tôi không thể tìm thấy ID.Tạo nhóm mới trong Odoo

+0

có thể là điều này sẽ hữu ích cho bạn trong tương lai http://stackoverflow.com/questions/22368935/openerp-7-how-to-give-users-access-to-custom-module-in-openerp-7/22534350 # 22534350 –

Trả lời

4

Nếu bạn đã tạo nhóm thủ công từ giao diện người dùng, nó sẽ không hiển thị id xml vì bản ghi không được tạo bởi bản ghi xml.nếu hồ sơ được tạo ra bởi các dữ liệu bản demo (xml) nó sẽ hiển thị ID XML của hồ sơ

ví dụ,

<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> 

đây user_group_id là id xml của bạn. Tất cả id xml được lưu trữ trong bảng ir_model_data hoặc 'ir.model.data'.

Bạn có thể tìm thấy dưới Cài đặt> Kỹ thuật> Sequences & định danh> định danh ngoài

hy vọng điều này giúp.

+0

base.module_category_sales_management là gì? là nhóm cha vì nhóm nhân sự của tôi thuộc nhóm nhân sự .. –

+0

Đây là một thể loại ir.module.category được định nghĩa trong cơ sở, cho HR bạn có thể đặt base.module_category_human_resources. –

+0

Đó là một câu trả lời hay, nhưng nếu anh ta (hoặc người khác) không thể tạo mô-đun tùy chỉnh (ví dụ: không có quyền truy cập máy chủ). Bạn có thể tạo mã định danh bên ngoài của riêng mình trong Cài đặt> Kỹ thuật> Chuỗi & số nhận dạng> Số nhận dạng bên ngoài. Bạn chỉ cần id thực của nhóm bạn đã tạo. – CZoellner

0

1. Chuyển đến cài đặt> Người dùng> Nhóm>
2.Tìm nhóm của bạn
3.Chỉnh sửa và chuyển đến tab "Chế độ xem".
4. Nếu bạn đã xác định bất kỳ chế độ xem nào thì bạn sẽ tìm thấy ở đây cùng với ID bên ngoài
nếu không, bạn có thể thêm chế độ xem mới từ chế độ xem hiện tại.

Bật chế độ nhà phát triển từ "Giới thiệu về Odoo" bên dưới biểu tượng hồ sơ của bạn nếu bạn cần.

3

enter image description here

Làm thế nào để tạo hoặc chỉnh sửa nhóm tùy chỉnh:

  • mở Settings-> Người sử dụng-> Groups
  • chọn một số "Nhóm Tuỳ chỉnh tài khoản/..." nhóm hoặc tạo giá trị mới và đặt giá trị "Nhóm người dùng tùy chỉnh" cho trường "Ứng dụng"
  • nhấp vào "chỉnh sửa"
  • thêm hoặc xóa nhóm được kế thừa i n "thừa kế" tab
  • bấm vào nút "save"

Làm thế nào để áp dụng nhóm cho một số người dùng:

  • mở Settings-> Người sử dụng-> Người dùng
  • chọn người dùng mà bạn cần
  • nhấp vào "xóa quyền truy cập"
  • đánh dấu các nhóm truy cập bạn cần. Trong phần chính, bạn chỉ phải sử dụng các từ "Nhóm người dùng tùy chỉnh", vì tất cả các hộp đánh dấu được kế thừa sẽ được tự động đánh dấu, sau khi bạn bấm lưu.
  • nhấp chuột tiết kiệm

Xin lưu ý, rằng nếu bạn xóa một số nhóm kỹ thuật của nhóm tùy chỉnh, sau đó bạn phải lặp lại quá trình áp dụng nhóm cho mỗi người sử dụng có liên quan. Nếu bạn không lặp lại quá trình áp dụng thì nhóm đã xóa sẽ được lưu giữ trong những người dùng có liên quan, bởi vì không có cách nào để tìm ra là nó được thêm vào bởi thừa kế hoặc thủ công như một truy cập bổ sung cho người dùng đó.

tôi cố gắng làm điều đó với một vài giờ tìm kiếm trong XMLs:

Đây là một ví dụ của Security Group Tạo

an ninh/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> 
Các vấn đề liên quan