Пример #1
0
    def clean_domain_hrname(self):
        data = self.cleaned_data['domain_hrname']
        if not data:
            data = self.cleaned_data['domain_name']

        conflict = Domain.get_by_organization_and_hrname(self.org_name, data) or Domain.get_by_organization_and_hrname(self.org_name, data.replace('-', '.'))
        if conflict:
            raise forms.ValidationError('A project with that display name already exists.')
        return data
Пример #2
0
    def clean_domain_hrname(self):
        data = self.cleaned_data['domain_hrname']
        if not data:
            data = self.cleaned_data['domain_name']

        conflict = Domain.get_by_organization_and_hrname(
            self.org_name, data) or Domain.get_by_organization_and_hrname(
                self.org_name, data.replace('-', '.'))
        if conflict:
            raise forms.ValidationError(
                'A project with that display name already exists.')
        return data