Files
tra_backend/mks_delivery/models/project_task.py
2020-09-28 10:41:47 +05:30

72 lines
1.7 KiB
Python

# -*- coding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
#
#
##############################################################################
from odoo import models, fields, api,_
from odoo.exceptions import ValidationError
class project_task(models.Model):
_inherit='project.task'
state = fields.Selection([
('unassigned', 'Unassigned'),
('assigned','Assigned'),('accepted','Accepted'),
('started','Started'),('delivered','Delivered'),
('collected','Collected'),
('cancel','Cancel'),('issue','Issue'),
('paid','Paid'),('non_paid','Non Paid'),
], string='Status', readonly=True, copy=False, default='unassigned')
zone_id = fields.Many2one('zone.zone',string="Zone")
def action_assign(self):
self.state = 'assigned'
return True
def action_accept(self):
self.state = 'accepted'
return True
def action_start(self):
self.state = 'started'
return True
def action_delivery(self):
self.state = 'delivered'
return True
def action_collect(self):
self.state = 'collected'
return True
def action_cancel(self):
self.state = 'cancel'
return True
def action_issue(self):
self.state = 'issue'
return True
def action_paid(self):
self.state = 'paid'
return True
def action_non_paid(self):
self.state = 'non_paid'
return True
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: