summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMqdd <ahmadmiqdad27@gmail.com>2026-02-02 11:13:40 +0700
committerMqdd <ahmadmiqdad27@gmail.com>2026-02-02 11:13:40 +0700
commit12c5971f46f3527ed9a8e1d865430d2b9fa25b38 (patch)
tree56b86701f9c35867097c2305718b8ee6b393e560
parentc18de3c57feabee1b84303b4a86d23b64a907beb (diff)
<MIqdad> Initial Commit
-rw-r--r--indoteknik_custom/models/gudang_service.py23
-rw-r--r--indoteknik_custom/views/gudang_service.xml9
2 files changed, 1 insertions, 31 deletions
diff --git a/indoteknik_custom/models/gudang_service.py b/indoteknik_custom/models/gudang_service.py
index ce3b2919..55e27b65 100644
--- a/indoteknik_custom/models/gudang_service.py
+++ b/indoteknik_custom/models/gudang_service.py
@@ -35,7 +35,7 @@ class GudangService(models.Model):
# )
remaining_date = fields.Char(
compute='_compute_remaining_date',
- string='Remaining Date'
+ string='Date Status'
)
state = fields.Selection([('draft', 'Backlog'), ('onprogress', 'On Progress'),('done', 'Done'), ('cancel', 'Cancel')], default='draft', tracking=True)
cancel_reason = fields.Text('Cancel Reason', tracking=True)
@@ -88,27 +88,6 @@ class GudangService(models.Model):
if records:
records._send_logistic_notification()
- # @api.depends('schedule_date', 'start_date', 'state')
- # def _compute_unprocessed_date(self):
- # today = fields.Date.today()
-
- # for rec in self:
- # if not rec.schedule_date or rec.state == 'cancel':
- # rec.unprocessed_date = "-"
- # continue
-
- # schedule = rec.schedule_date
-
- # # BELUM DIPROSES
- # if not rec.start_date:
- # days = (today - schedule).days
-
- # # SUDAH DIPROSES
- # else:
- # days = (rec.start_date.date() - schedule).days
-
- # rec.unprocessed_date = _("Unprocessed %s days") % max(days, 0)
-
@api.depends('schedule_date', 'create_date')
def _compute_remaining_date(self):
today = fields.Date.today()
diff --git a/indoteknik_custom/views/gudang_service.xml b/indoteknik_custom/views/gudang_service.xml
index e06e9e7e..8bc787cf 100644
--- a/indoteknik_custom/views/gudang_service.xml
+++ b/indoteknik_custom/views/gudang_service.xml
@@ -6,11 +6,6 @@
<field name="name">gudang.serivice.tree</field>
<field name="model">gudang.service</field>
<field name="arch" type="xml">
- <!-- <tree string="Monitoring Gudang Service"
- decoration-warning="state == 'draft'" decoration-danger="state == 'onprogress'"
- decoration-success="state == 'done'" decoration-muted="state == 'cancel'"
- decoration-bf="remaining_date &gt; 7"
- > -->
<tree string="Monitoring Barang Service"
decoration-danger="state == 'draft'" decoration-warning="state == 'onprogress'"
decoration-success="state == 'done'" decoration-muted="state == 'cancel'"
@@ -22,12 +17,10 @@
<field name="schedule_date"/>
<field name="start_date" optional="hide"/>
<field name="remaining_date"/>
- <!-- <field name="unprocessed_date"/> -->
<field name="state" widget="badge" decoration-danger="state in ('draft')" decoration-warning="state == 'onprogress'"
decoration-success="state == 'done'" decoration-muted="state == 'cancel'" />
<field name="cancel_reason" optional="hide"/>
<field name="create_date" optional="hide"/>
- <!-- <field name="picking_id"/> -->
</tree>
</field>
</record>
@@ -63,7 +56,6 @@
<field name="partner_id"/>
<field name="vendor_id"/>
<field name="remaining_date"/>
- <!-- <field name="unprocessed_date"/> -->
<field name="schedule_date" attrs="{'readonly': [('state', 'not in', ['draft'])]}"/>
<field name="start_date" readonly="1"/>
<field name="done_date" attrs="{'invisible': [('state', 'not in', ['done'])]}"/>
@@ -77,7 +69,6 @@
<tree string="Product Lines" editable="top" create="0" delete="1">
<field name="product_id"/>
<!-- <field name="quantity"/> -->
- <!-- <field name="picking_id"/> -->
</tree>
</field>
</page>