diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-02-19 15:58:49 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-02-19 19:12:35 +0100 |
commit | f2e2eec113f682073c81101160b2281d903d39df (patch) | |
tree | 14642dab339ddebfada62540f1e4fc95d7f7aca8 /ishtar_common/utils.py | |
parent | 72b01c2bb749271e303d81687514038de13601bd (diff) | |
download | Ishtar-f2e2eec113f682073c81101160b2281d903d39df.tar.bz2 Ishtar-f2e2eec113f682073c81101160b2281d903d39df.zip |
✨ Quick edit form for biographical notes
Diffstat (limited to 'ishtar_common/utils.py')
-rw-r--r-- | ishtar_common/utils.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ishtar_common/utils.py b/ishtar_common/utils.py index b93471eef..69736a434 100644 --- a/ishtar_common/utils.py +++ b/ishtar_common/utils.py @@ -61,7 +61,7 @@ from django.core.exceptions import SuspiciousOperation, ObjectDoesNotExist, \ ValidationError from django.core.files import File from django.core.files.storage import FileSystemStorage -from django.core.validators import EMPTY_VALUES +from django.core.validators import EMPTY_VALUES, MaxValueValidator from django.db import models from django.db.models import Q from django.http import HttpResponseRedirect @@ -1267,6 +1267,10 @@ def format_int_float(values): return new_values +def max_value_current_year(value): + return MaxValueValidator(datetime.date.today().year)(value) + + def create_slug(model, name, slug_attr="slug", max_length=100): base_slug = slugify(name) slug = base_slug[:max_length] |