Skip to content
Snippets Groups Projects
Verified Commit 8e6c9320 authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Remove legacy caching methods

parent 4e460d55
No related branches found
No related tags found
1 merge request!90Performance optimizations
...@@ -46,11 +46,6 @@ class PersonalNoteForm(forms.ModelForm): ...@@ -46,11 +46,6 @@ class PersonalNoteForm(forms.ModelForm):
if self.instance and getattr(self.instance, "person", None): if self.instance and getattr(self.instance, "person", None):
self.fields["person_name"].initial = str(self.instance.person) self.fields["person_name"].initial = str(self.instance.person)
self.fields["extra_marks"].choices = [(e.id, str(e)) for e in ExtraMark.all]
self.fields["excuse_type"].choices = [(None, "-----")] + [
(e.id, str(e)) for e in ExcuseType.all
]
class SelectForm(forms.Form): class SelectForm(forms.Form):
layout = Layout(Row("group", "teacher")) layout = Layout(Row("group", "teacher"))
......
...@@ -245,7 +245,7 @@ def get_extra_marks( ...@@ -245,7 +245,7 @@ def get_extra_marks(
week = self.week week = self.week
stats = {} stats = {}
for extra_mark in ExtraMark.all: for extra_mark in ExtraMark.objects.all():
qs = self.personal_notes.filter( qs = self.personal_notes.filter(
week=week.week, year=week.year, extra_marks=extra_mark week=week.week, year=week.year, extra_marks=extra_mark
) )
......
...@@ -36,12 +36,6 @@ class ExcuseType(ExtensibleModel): ...@@ -36,12 +36,6 @@ class ExcuseType(ExtensibleModel):
def count_label(self): def count_label(self):
return f"{self.short_name}_count" return f"{self.short_name}_count"
@classproperty
@cache_memoize(3600)
def all(cls):
qs = cls.objects.all()
return qs
class Meta: class Meta:
ordering = ["name"] ordering = ["name"]
verbose_name = _("Excuse type") verbose_name = _("Excuse type")
...@@ -215,11 +209,6 @@ class ExtraMark(ExtensibleModel): ...@@ -215,11 +209,6 @@ class ExtraMark(ExtensibleModel):
def count_label(self): def count_label(self):
return f"{self.short_name}_count" return f"{self.short_name}_count"
@classproperty
@cache_memoize(3600)
def all(cls):
return cls.objects.all()
class Meta: class Meta:
ordering = ["short_name"] ordering = ["short_name"]
verbose_name = _("Extra mark") verbose_name = _("Extra mark")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment