示例#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
文件: forms.py 项目: rgwohlbold/EvaP
 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
文件: forms.py 项目: PFischbeck/EvaP
 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
文件: forms.py 项目: jb3rndt/EvaP
 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
文件: forms.py 项目: fsr-itse/EvaP
 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
文件: forms.py 项目: fsr-itse/EvaP
 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
文件: forms.py 项目: Onderi/EvaP
 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