summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Reporting/utils.py
diff options
context:
space:
mode:
authorSol Jerome <sol.jerome@gmail.com>2014-10-23 13:30:29 -0500
committerSol Jerome <sol.jerome@gmail.com>2014-10-23 13:30:29 -0500
commit82db7888a6370233ce29cbcc27c16053b662e16c (patch)
tree5e3f9fe4553180de4d8d282999f79f93d8f9a507 /src/lib/Bcfg2/Reporting/utils.py
parent37ee63c35cc1a9378f3167d63a3254d6d3d239a9 (diff)
parent99f4fb302bddf6dea291ee505f90748e9c54bc71 (diff)
downloadbcfg2-82db7888a6370233ce29cbcc27c16053b662e16c.tar.gz
bcfg2-82db7888a6370233ce29cbcc27c16053b662e16c.tar.bz2
bcfg2-82db7888a6370233ce29cbcc27c16053b662e16c.zip
Merge branch 'reporting-fix-filter' of https://github.com/AlexanderS/bcfg2 into maint
Diffstat (limited to 'src/lib/Bcfg2/Reporting/utils.py')
-rwxr-xr-xsrc/lib/Bcfg2/Reporting/utils.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/Bcfg2/Reporting/utils.py b/src/lib/Bcfg2/Reporting/utils.py
index 0d394fcd8..694f38824 100755
--- a/src/lib/Bcfg2/Reporting/utils.py
+++ b/src/lib/Bcfg2/Reporting/utils.py
@@ -96,12 +96,12 @@ def filteredUrls(pattern, view, kwargs=None, name=None):
tail = mtail.group(1)
pattern = pattern[:len(pattern) - len(tail)]
for filter in ('/state/(?P<state>\w+)',
- '/group/(?P<group>[\w\-\.]+)',
- '/group/(?P<group>[\w\-\.]+)/(?P<state>[A-Za-z]+)',
- '/server/(?P<server>[\w\-\.]+)',
- '/server/(?P<server>[\w\-\.]+)/(?P<state>[A-Za-z]+)',
- '/server/(?P<server>[\w\-\.]+)/group/(?P<group>[\w\-\.]+)',
- '/server/(?P<server>[\w\-\.]+)/group/(?P<group>[\w\-\.]+)/(?P<state>[A-Za-z]+)'):
+ '/group/(?P<group>[^/]+)',
+ '/group/(?P<group>[^/]+)/(?P<state>[A-Za-z]+)',
+ '/server/(?P<server>[^/]+)',
+ '/server/(?P<server>[^/]+)/(?P<state>[A-Za-z]+)',
+ '/server/(?P<server>[^/]+)/group/(?P<group>[^/]+)',
+ '/server/(?P<server>[^/]+)/group/(?P<group>[^/]+)/(?P<state>[A-Za-z]+)'):
results += [(pattern + filter + tail, view, kwargs)]
return results