Ignore:
Timestamp:
7 Aug 2025, 06:29:43 (5 hours ago)
Author:
Henrik Bettermann
Message:

Fix CustomCredoPageStudent?.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/kofacustom.iuokada/trunk/src/kofacustom/iuokada/students/student.py

    r18036 r18150  
    3737        ICustomStudentPersonalEdit)
    3838    grok.provides(ICustomStudent)
     39
     40    @property
     41    def is_final(self):
     42        studycourse = self['studycourse']
     43        certificate = getattr(studycourse,'certificate',None)
     44        current_level = studycourse.current_level
     45        if None in (current_level, certificate):
     46            return False
     47        end_level = certificate.end_level
     48        if current_level >= end_level-100:
     49            return True
     50        return False
    3951
    4052    @property
Note: See TracChangeset for help on using the changeset viewer.