dashboard: fix constant import for RT/RD validation

There was a regression in 3353295914 .
This change:
a) fixes the import
b) renames the dashboard constants similarly to reflect
 the fact they can apply to both BGP RT and RD
Change-Id: I09ae7117b25e27415e992d62130bdeb2c8fc2e0f
Partial-Bug: 1691738
This commit is contained in:
Thomas Morin
2017年05月18日 14:19:36 +02:00
parent 53f86bca72
commit 0e7e6e083d

View File

@@ -26,14 +26,14 @@ from bgpvpn_dashboard.dashboards.project.bgpvpn import forms \
as project_forms
RT_REGEX = constants.RT_REGEX[1:-1]
RTS_REGEX = '^%s( *, *%s)*$' % (RT_REGEX, RT_REGEX)
RTRD_REGEX = constants.RTRD_REGEX[1:-1]
RTRDS_REGEX = '^%s( *, *%s)*$' % (RTRD_REGEX, RTRD_REGEX)
class CommonData(project_forms.CommonData):
route_targets = forms.CharField(
max_length=255,
validators=[RegexValidator(regex=RTS_REGEX,
validators=[RegexValidator(regex=RTRDS_REGEX,
message=_("Route targets is not valid"))],
label=_("Route targets"),
required=False,
@@ -41,7 +41,7 @@ class CommonData(project_forms.CommonData):
import_targets = forms.CharField(
max_length=255,
validators=[RegexValidator(regex=RTS_REGEX,
validators=[RegexValidator(regex=RTRDS_REGEX,
message=_("Import targets is not valid"))],
label=_("Import targets"),
required=False,
@@ -49,7 +49,7 @@ class CommonData(project_forms.CommonData):
export_targets = forms.CharField(
max_length=255,
validators=[RegexValidator(regex=RTS_REGEX,
validators=[RegexValidator(regex=RTRDS_REGEX,
message=_("Export targets is not valid"))],
label=_("Export targets"),
required=False,
Reference in New Issue
openstack/networking-bgpvpn
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.

The note is not visible to the blocked user.