mirror of
https://github.com/ae-utbm/sith.git
synced 2025-11-25 06:06:56 +00:00
Compare commits
1 Commits
taiste
...
remove-gro
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
00acdcd1a5 |
@@ -38,7 +38,6 @@ from django.contrib.auth.models import AnonymousUser as AuthAnonymousUser
|
|||||||
from django.contrib.auth.models import Group as AuthGroup
|
from django.contrib.auth.models import Group as AuthGroup
|
||||||
from django.contrib.staticfiles.storage import staticfiles_storage
|
from django.contrib.staticfiles.storage import staticfiles_storage
|
||||||
from django.core import validators
|
from django.core import validators
|
||||||
from django.core.cache import cache
|
|
||||||
from django.core.exceptions import PermissionDenied, ValidationError
|
from django.core.exceptions import PermissionDenied, ValidationError
|
||||||
from django.core.files import File
|
from django.core.files import File
|
||||||
from django.core.files.base import ContentFile
|
from django.core.files.base import ContentFile
|
||||||
@@ -77,16 +76,6 @@ class Group(AuthGroup):
|
|||||||
def get_absolute_url(self) -> str:
|
def get_absolute_url(self) -> str:
|
||||||
return reverse("core:group_list")
|
return reverse("core:group_list")
|
||||||
|
|
||||||
def save(self, *args, **kwargs) -> None:
|
|
||||||
super().save(*args, **kwargs)
|
|
||||||
cache.set(f"sith_group_{self.id}", self)
|
|
||||||
cache.set(f"sith_group_{self.name.replace(' ', '_')}", self)
|
|
||||||
|
|
||||||
def delete(self, *args, **kwargs) -> None:
|
|
||||||
super().delete(*args, **kwargs)
|
|
||||||
cache.delete(f"sith_group_{self.id}")
|
|
||||||
cache.delete(f"sith_group_{self.name.replace(' ', '_')}")
|
|
||||||
|
|
||||||
|
|
||||||
def validate_promo(value: int) -> None:
|
def validate_promo(value: int) -> None:
|
||||||
last_promo = get_last_promo()
|
last_promo = get_last_promo()
|
||||||
|
|||||||
Reference in New Issue
Block a user