Xây dựng module trên erp

6 428 6
Xây dựng module trên erp

Đang tải... (xem toàn văn)

Thông tin tài liệu

bài tập xây dựng module trên erp

Đề tài: Xây dựng module quản lý sinh viên (TT) Lab 02 – Xây dựng view Input: - Tạo module quản lý sinh viên Tạo đối tượng khoa, ngành, sinh viên Output: - Tạo menu cho module để truy cập vào đối tượng Tạo view cho đối tượng Tạo group user (sinh viên, giáo viên, giáo vụ) Phân quyền cho group user Tạo menu cho module Quản lý sinh viên Chúng ta cần tạo menu phân cấp sau: Khoa Phân ban Quản lý sinh viên Ngành Sinh viên Bước 1: Tạo thư mục menu module quanly_sinhvien Bước 2: Tạo file qlsv_menu.xml thư mục quanly_sinhvien/menu với nội dung sau Giải thích: - - Dòng 1: khai báo định dạng file XML (tất file XML khai báo dòng đầu tiên) Dòng 2,3,12,13: Mở đóng thẻ , , thẻ mặc định Odoo Nội dung file XML nằm thẻ Tất file XML Odoo phải có dòng Dòng 6: Khai báo menu gốc (Đây tên module) Dòng 7: Khai báo menu Quản lý sinh viên menu gốc (lưu ý thuộc tính parent) Tương tự với dòng 8,9,10,11 Chúng ta phân cấp menu dựa thuộc tính parent Lưu ý ID menu không trùng (nên đặt tên phân cấp để tránh nhầm lẫn) Thuộc tính sequence giúp thay đổi độ ưu tiên xuất menu (số nhỏ ưu tiên đưa lên phía trên) Vì chưa tạo view nên menu chưa trỏ đến view nên thuộc tính action Bước 3: Khai báo file qlsv_menu.xml thuộc tính update_xml file openerp .py để Odoo khởi tạo menu Bước 4: restart service upgrade module Bước 5: kiểm tra kết - - Sau upgrade module  load lại page Chúng ta không thấy có thay đổi Vào settingUser interfaceMenu ItemsTìm menu mà vừa tạo Các menu tạo Tuy nhiên menu chưa gán window action nên Odoo xem menu tác dụng không cho lên Sau tạo view gán action cho menu tự động lên Tạo view cho đối tượng x_khoa Bước 1: Tạo thư mục view module quanly_sinhvien Bước 2: Tạo file khoa_view.xml thư mục quanly_sinhvien/view Bước 3.1: Tạo tree view cho đối tượng x_khoa Bước 3.2: Tạo form view cho đối tượng x_khoa Bước 3.3: Tạo search view cho đối tượng x_khoa Bước 3.4: Tạo window action cho đối tượng x_khoa Bước 3.5: Khai báo file s thuộc tính update_xml file openerp .py để Odoo khởi tạo view Bước 4: Vào file qlsv_menu.xml cập nhập action cho menu khoa Bước 5: restart service upgrade module Bước 6: Kiểm tra kết  Hệ thống tự động hiển thị menu Khoa menu cha Khoa đồng thời cho phép tương tác với đối tượng x_khoa thông qua view tree form ... update_xml file openerp .py để Odoo khởi tạo menu Bước 4: restart service upgrade module Bước 5: kiểm tra kết - - Sau upgrade module  load lại page Chúng ta không thấy có thay đổi Vào settingUser interfaceMenu... dung file XML nằm thẻ Tất file XML Odoo phải có dòng Dòng 6: Khai báo menu gốc (Đây tên module) Dòng 7: Khai báo menu Quản lý sinh viên menu gốc (lưu ý thuộc tính parent) Tương tự với... tạo view gán action cho menu tự động lên Tạo view cho đối tượng x_khoa Bước 1: Tạo thư mục view module quanly_sinhvien Bước 2: Tạo file khoa_view.xml thư mục quanly_sinhvien/view Bước 3.1: Tạo

Ngày đăng: 27/04/2016, 17:25

Tài liệu cùng người dùng

Tài liệu liên quan