def save(self, *args, **kwargs): course_type = super().save(*args, **kwargs) if "name_en" in self.changed_data or "name_de" in self.changed_data: update_template_cache( Evaluation.objects.filter(state="published", course__type=course_type)) return course_type
def save(self, *args, **kwargs): semester = super().save(*args, **kwargs) if 'short_name_en' in self.changed_data or 'short_name_de' in self.changed_data: update_template_cache( semester.evaluations.filter( state__in=STATES_WITH_RESULT_TEMPLATE_CACHING)) return semester
def save(self, *args, **kwargs): course_type = super().save(*args, **kwargs) if "name_en" in self.changed_data or "name_de" in self.changed_data: update_template_cache( Evaluation.objects.filter(state__in=STATES_WITH_RESULT_TEMPLATE_CACHING, course__type=course_type) ) return course_type
def save(self, commit=True): semester = super().save(commit) if "short_name_en" in self.changed_data or "short_name_de" in self.changed_data: update_template_cache( semester.evaluations.filter( state__in=STATES_WITH_RESULT_TEMPLATE_CACHING)) return semester
def save(self, *args, **kwargs): semester = super().save(*args, **kwargs) if 'short_name_en' in self.changed_data or 'short_name_de' in self.changed_data: update_template_cache(semester.evaluations.filter(state="published")) return semester
def save(self, *args, **kwargs): course_type = super().save(*args, **kwargs) if "name_en" in self.changed_data or "name_de" in self.changed_data: update_template_cache(Evaluation.objects.filter(state="published", course__type=course_type)) return course_type
def save(self, *args, **kwargs): course_type = super().save(*args, **kwargs) if "name_en" in self.changed_data or "name_de" in self.changed_data: update_template_cache(course_type.courses.filter(state="published")) return course_type