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