add cancel transaction

This commit is contained in:
2026-10-05 17:17:29 +07:00
parent a12a27c7b5
commit 39131f05b8
7 changed files with 137 additions and 9 deletions

View File

@@ -38,7 +38,7 @@ class SaatPortofolio(models.Model):
def action_recalculate(self):
"""Rekalkulasi semua posisi portofolio dari transaksi. Return dict ringkas."""
self.env['saat.portofolio'].search([]).unlink()
trans = self.env['saat.transaksi'].search([], order='tanggal, id')
trans = self.env['saat.transaksi'].search([('state', '=', 'done')], order='tanggal, id')
per_saham = {}
for t in trans:
a = per_saham.setdefault(t.saham_id.id, {