fix bug admin

This commit is contained in:
XuanHuyen
2025-03-19 09:29:55 +07:00
parent b0f03106a9
commit 40bc266881
+1 -5
View File
@@ -26,7 +26,7 @@ class StudentStudent(models.Model):
self.write({'state': 'confirmed'}) self.write({'state': 'confirmed'})
def action_graduate(self): 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!")) raise UserError(_("Only administrators can graduate students!"))
self.write({'state': 'graduated'}) 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 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}' 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): def action_generate_student_id(self):
for record in self: for record in self:
record.write({'student_id': self._generate_student_id()}) record.write({'student_id': self._generate_student_id()})