Rfaulk has uploaded a new change for review.

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


Change subject: add - regex filtering in all_requests view.
......................................................................

add - regex filtering in all_requests view.

Change-Id: Ia5bca30cf8c455ded37ea5c384ceae2773e9ef35
---
M user_metrics/api/views.py
1 file changed, 11 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/analytics/user-metrics 
refs/changes/57/80957/1

diff --git a/user_metrics/api/views.py b/user_metrics/api/views.py
index 9b30545..03fbad0 100644
--- a/user_metrics/api/views.py
+++ b/user_metrics/api/views.py
@@ -479,6 +479,9 @@
     all_data = read_pickle_data()
     key_sigs = list()
 
+    # Get a filter on the results
+    pattern = request.args.get('filter', '')
+
     for key, val in all_data.iteritems():
         if hasattr(val, '__iter__'):
             try:
@@ -492,10 +495,14 @@
     for key_sig in key_sigs:
 
         url = get_url_from_keys(key_sig, 'cohorts/')
-        url_list.append("".join(['<a href="',
-                                 request.url_root, url + '">',
-                                 url,
-                                 '</a>']))
+
+        # Only filter pattern matches
+        if re.search(pattern, url):
+            url_list.append("".join(['<a href="',
+                                     request.url_root, url + '">',
+                                     url,
+                                     '</a>']))
+
     return render_template('all_urls.html', urls=url_list)
 
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia5bca30cf8c455ded37ea5c384ceae2773e9ef35
Gerrit-PatchSet: 1
Gerrit-Project: analytics/user-metrics
Gerrit-Branch: master
Gerrit-Owner: Rfaulk <[email protected]>

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

Reply via email to