diff options
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] |