Пример #1
0
 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
Пример #2
0
 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
Пример #3
0
 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
Пример #4
0
 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
Пример #5
0
 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
Пример #6
0
 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
Пример #7
0
 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
Пример #8
0
 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