fix bug admin
This commit is contained in:
@@ -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()})
|
||||||
Reference in New Issue
Block a user