diff options
author | expo <expo@expobox.potato.hut> | 2016-06-09 04:16:46 +0100 |
---|---|---|
committer | expo <expo@expobox.potato.hut> | 2016-06-09 04:16:46 +0100 |
commit | 496280f3e6c3ad4657a4700991cbf87aaafbab5e (patch) | |
tree | 1a625d478f7c21504c98e6a91ccfd0dfca79787e /core/forms.py | |
parent | 0dd0951b283f6ac2196797cb5e00a67bbe883d55 (diff) | |
parent | b0f1f73ce4035375694654fb1abd127dea29f519 (diff) | |
download | troggle-496280f3e6c3ad4657a4700991cbf87aaafbab5e.tar.gz troggle-496280f3e6c3ad4657a4700991cbf87aaafbab5e.tar.bz2 troggle-496280f3e6c3ad4657a4700991cbf87aaafbab5e.zip |
merge serve changes
HGerver canges Enter commit message. Lines beginning with 'HG:' are removed.
Diffstat (limited to 'core/forms.py')
-rw-r--r-- | core/forms.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/core/forms.py b/core/forms.py index 75814ee..9d02066 100644 --- a/core/forms.py +++ b/core/forms.py @@ -29,6 +29,8 @@ class CaveForm(ModelForm): self._errors["official_name"] = self.error_class(["This field is required when there is a kataster number."]) if self.cleaned_data.get("area") == []: self._errors["area"] = self.error_class(["This field is required."]) + if self.cleaned_data.get("url").startswith("/"): + self._errors["url"] = self.error_class(["This field can not start with a /."]) return self.cleaned_data class VersionControlCommentForm(forms.Form): @@ -53,6 +55,10 @@ class EntranceForm(ModelForm): class Meta: model = Entrance exclude = ("cached_primary_slug", "filename",) + def clean(self): + if self.cleaned_data.get("url").startswith("/"): + self._errors["url"] = self.error_class(["This field can not start with a /."]) + return self.cleaned_data |