# -*- coding: utf-8 -*- from odoo import api, fields, models class SaatSaham(models.Model): """Master daftar saham / emiten yang dicatat.""" _name = 'saat.saham' _description = "Saham / Emiten" _order = 'name' name = fields.Char(string="Kode Saham (Ticker)", required=True) perusahaan = fields.Char(string="Nama Perusahaan / Emiten") bursa = fields.Char(string="Bursa", default="IDX") sector = fields.Char(string="Sektor") active = fields.Boolean(string="Aktif", default=True) # o2m convenience menampilkan semua transaksi saham ini transaksi_ids = fields.One2many('saat.transaksi', 'saham_id', string="Transaksi") _sql_constraints = [ ('saham_uniq', 'unique(name)', "Kode saham sudah terdaftar."), ]