30 lines
1.1 KiB
Python
30 lines
1.1 KiB
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo Module Developed by Bizople Solutions Pvt. Ltd.
|
|
# See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo import models, fields, api
|
|
|
|
class ToDoList(models.Model):
|
|
_name = "todo.list"
|
|
_description = "To Do List"
|
|
_order = 'write_date desc, create_date desc'
|
|
|
|
def _default_sequence(self):
|
|
return (self.search([], order="sequence desc", limit=1).sequence or 0) + 1
|
|
|
|
sequence = fields.Integer('sequence', default=_default_sequence)
|
|
name = fields.Char("Title")
|
|
description = fields.Html('Description')
|
|
# marked_done = fields.Boolean("Done?")
|
|
user_id = fields.Many2one('res.users', string="User")
|
|
create_date = fields.Datetime(string="Created on")
|
|
write_date = fields.Datetime("Last Updated On", index=True)
|
|
note_color_pallet = fields.Selection([
|
|
('pallet_1', 'Pallet 1'),
|
|
('pallet_2', 'Pallet 2'),
|
|
('pallet_3', 'Pallet 3'),
|
|
('pallet_4', 'Pallet 4'),
|
|
('pallet_5', 'Pallet 5'),
|
|
('pallet_6', 'Pallet 6'),
|
|
('pallet_7', 'Pallet 7'),
|
|
],default="pallet_1", string="Notes Color Pallets", required=True) |