From 40bc266881815a630ad51528dd130e4e0a1ba251 Mon Sep 17 00:00:00 2001 From: XuanHuyen Date: Wed, 19 Mar 2025 09:29:55 +0700 Subject: [PATCH] fix bug admin --- student_management/models/student_student.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/student_management/models/student_student.py b/student_management/models/student_student.py index 52975b7..3d73836 100644 --- a/student_management/models/student_student.py +++ b/student_management/models/student_student.py @@ -26,7 +26,7 @@ class StudentStudent(models.Model): self.write({'state': 'confirmed'}) def action_graduate(self): - if not self.env.user.has_group('base.group_sysem'): + if not self.env.user.has_group('base.group_system'): raise UserError(_("Only administrators can graduate students!")) self.write({'state': 'graduated'}) @@ -36,10 +36,6 @@ class StudentStudent(models.Model): new_id = int(last_student.student_id.split('-')[-1]) + 1 if last_student and last_student.student_id else 1 return f'STU-{fields.Date.today().year}-{new_id:04d}' - def generate_student_id(self): - for record in self: - record.student_id = self._generate_student_id() - def action_generate_student_id(self): for record in self: record.write({'student_id': self._generate_student_id()}) \ No newline at end of file