Andrew Bogott has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/279582

Change subject: Proxydashboard: Validate the proxy name with a standard dns 
hostname regex
......................................................................

Proxydashboard: Validate the proxy name with a standard dns hostname regex

Change-Id: I2bae8bec14315665d1bbf91483e8ea3e5f569960
---
M modules/openstack/files/liberty/horizon/proxy/views.py
1 file changed, 4 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/82/279582/1

diff --git a/modules/openstack/files/liberty/horizon/proxy/views.py 
b/modules/openstack/files/liberty/horizon/proxy/views.py
index f39375d..9c27efa 100644
--- a/modules/openstack/files/liberty/horizon/proxy/views.py
+++ b/modules/openstack/files/liberty/horizon/proxy/views.py
@@ -163,7 +163,10 @@
 
 
 class CreateProxyForm(forms.SelfHandlingForm):
-    record = forms.CharField(max_length=255, label=_("Hostname"))
+    record = forms.RegexField(max_length=255, label=_("Hostname"),
+                              
regex="^([a-zA-Z]|[a-zA-Z][a-zA-Z0-9\-]*[a-zA-Z0-9])$",
+                              error_messages={"invalid":
+                                              "This must be a simple hostname 
without dots or special characters."})
     domain = forms.ChoiceField(widget=forms.Select(), label=_("Domain"))
     backendInstance = forms.ChoiceField(widget=forms.Select(), 
label=_("Backend instance"))
     backendPort = forms.CharField(widget=TextInput(attrs={'type': 'number'}), 
label=_("Backend port"))

-- 
To view, visit https://gerrit.wikimedia.org/r/279582
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I2bae8bec14315665d1bbf91483e8ea3e5f569960
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Andrew Bogott <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to