Files
Odoo-Modules/fusion_shipping/models/fusion_tracking_event.py
gsinghpal db4b9aa278 changes
2026-03-11 12:15:53 -04:00

45 lines
1.1 KiB
Python

from odoo import models, fields
class FusionTrackingEvent(models.Model):
_name = 'fusion.tracking.event'
_description = 'Shipping Tracking Event'
_order = 'event_datetime desc, id desc'
_rec_name = 'event_description'
shipment_id = fields.Many2one(
'fusion.shipment',
string='Shipment',
required=True,
ondelete='cascade',
index=True,
)
event_date = fields.Date(
string='Event Date',
)
event_time = fields.Char(
string='Event Time',
help='Time from Canada Post (HH:MM:SS)',
)
event_datetime = fields.Datetime(
string='Date/Time',
help='Combined date and time for sorting',
)
event_description = fields.Char(
string='Description',
)
event_type = fields.Char(
string='Event Type',
help='Canada Post event type code',
)
event_site = fields.Char(
string='Location',
)
event_province = fields.Char(
string='Province',
)
signatory_name = fields.Char(
string='Signatory',
help='Name of person who signed for delivery',
)