From cacf53c92ee6aecc642170ff0ab4bf58b4b348ae Mon Sep 17 00:00:00 2001 From: "Hugh A. Miles II" Date: Fri, 23 Feb 2018 14:18:06 -0800 Subject: [PATCH] Pass param of limit for recent activity (#4475) --- superset/views/core.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/superset/views/core.py b/superset/views/core.py index e5a6bf052f..b51f0cd49d 100755 --- a/superset/views/core.py +++ b/superset/views/core.py @@ -1651,6 +1651,12 @@ class Superset(BaseSupersetView): def recent_activity(self, user_id): """Recent activity (actions) for a given user""" M = models # noqa + + if request.args.get('limit'): + limit = int(request.args.get('limit')) + else: + limit = 1000 + qry = ( db.session.query(M.Log, M.Dashboard, M.Slice) .outerjoin( @@ -1668,7 +1674,7 @@ class Superset(BaseSupersetView): ), ) .order_by(M.Log.dttm.desc()) - .limit(1000) + .limit(limit) ) payload = [] for log in qry.all():