8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-12-23 15:33:45 +00:00

Ajout validateur pour default_home_path

This commit is contained in:
Benjamin Graillot 2018-08-07 17:38:41 +02:00 committed by root
parent 378c8e5392
commit aebe93097b

View file

@ -30,6 +30,7 @@ from django.db import models
from django.db.models.signals import post_save from django.db.models.signals import post_save
from django.dispatch import receiver from django.dispatch import receiver
from django.core.cache import cache from django.core.cache import cache
from django.core.validators import RegexValidator
from django.forms import ValidationError from django.forms import ValidationError
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
@ -101,7 +102,11 @@ class OptionalUser(AclMixin, PreferencesModel):
default_home_path = models.CharField( default_home_path = models.CharField(
max_length = 256, max_length = 256,
default = "/home/{0}", default = "/home/{0}",
help_text = "Chemin par défaut du home des utilisateurs, formaté avec le pseudo" help_text = "Chemin par défaut du home des utilisateurs, où {0} est remplacé par le pseudo",
validators=[RegexValidator(
r'^/.*\{0\}.*$',
message=("Le chemin doit commencer par un / et contenir \"{0}\"")
)]
) )
class Meta: class Meta: