Fixes in urlfield and jquery updated

This commit is contained in:
absurdo 2023-06-16 12:26:07 +02:00
parent f3d4d94a5b
commit cce8ba264f
2 changed files with 24 additions and 2 deletions

View file

@ -50,3 +50,25 @@ class DomainField(CharField):
self.txt_error='No valid domain or IP format'
return value
#^(https|ssh):\/\/([a-zA-Z0-9\-_]+@)?[a-zA-Z0-9\-_]+(\.[a-zA-Z0-9\-_]+)*(:[0-9]+)?\/[a-zA-Z0-9\-_]+(\/[a-zA-Z0-9\-_]+)*(\.git)?$
check_git_url=re.compile('^(https|ssh):\/\/([a-zA-Z0-9\-_]+@)?[a-zA-Z0-9\-_]+(\.[a-zA-Z0-9\-_]+)*(:[0-9]+)?\/[a-zA-Z0-9\-_]+(\/[a-zA-Z0-9\-_]+)*(\.git)?$')
class GitUrlField(CharField):
"""Field for check and save strings in url format for git services"""
def check(self, value):
self.error=False
self.txt_error=''
value=value.strip()
if not check_git_url.match(value):
self.error=True
value=""
self.txt_error='No valid Git URL format'
return value

File diff suppressed because one or more lines are too long