diff --git a/academy_management/models/academy_schedule.py b/academy_management/models/academy_schedule.py index 6ad081c..ac29922 100644 --- a/academy_management/models/academy_schedule.py +++ b/academy_management/models/academy_schedule.py @@ -11,8 +11,14 @@ class AcademySchedule(models.Model): date = fields.Datetime(string='Ngày và giờ diễn ra buổi học', required=True) duration = fields.Float(string='Thời lượng buổi học (tính theo giờ)', required=True) state = fields.Selection([ - ('draft', 'Draft'), - ('confirmed', 'Confirmed'), - ('done', 'Done') + ('draft', 'Mới đặt lịch'), + ('confirmed', 'Xác nhận'), + ('cancel', 'Đã hủy') ], string='Trạng thái', default='draft', required=True) + + def action_confirm(self): + self.state = 'confirmed' + + def action_cancel(self): + self.state = 'cancel' \ No newline at end of file diff --git a/academy_management/views/academy_schedule_views.xml b/academy_management/views/academy_schedule_views.xml index bcea4b6..e7c514a 100644 --- a/academy_management/views/academy_schedule_views.xml +++ b/academy_management/views/academy_schedule_views.xml @@ -7,6 +7,10 @@
+