Belajar Membuat Module di Odoo
ODOO · MODULE DEVELOPMENT Odoo adalah kumpulan module (addon) yang independen tapi juga bisa saling depends. Satu module = satu folder dengan struktur standar begini: diagram inti struktur addon Odoo Ini adalah enam bagian inti yang wajib kita kenali di tiap module Odoo. Beberapa poin penting per bagian: __manifest__.py — file dict Python (bukan JSON, meskipun mirip) yang isinya metadata: name , version , depends (list module lain yang harus sudah ter-install duluan), data (daftar file XML/CSV yang di-load saat install), dan installable . Ini yang dibaca Odoo pertama kali saat scan addons_path untuk tahu module apa saja yang tersedia. models/ — isinya class Python yang extend models.Model , tempat kamu definisikan field dan business logic. Biasanya ada models/__init__.py yang meng-import semua file model di folder itu. views/ — file XML yang mendefinisikan form view, tree/list view, search view, dan menu. View ini yang "menempel" ke model lewat <...