def deadline_met(self):
        if get_current_request().user.isAdmin(self.program):
            return True

        tmpModule = ProgramModuleObj()
        tmpModule.__dict__ = self.__dict__
        return tmpModule.deadline_met()
    def deadline_met(self, extension=''):
        if get_current_request().user.isAdmin(self.program):
            return True

        if len(extension) > 0:
            return super(TeacherClassRegModule, self).deadline_met(extension)

        tmpModule = ProgramModuleObj()
        tmpModule.__dict__ = self.__dict__
        return tmpModule.deadline_met(
            '/Classes/Create') or tmpModule.deadline_met('/Classes/Edit')