Browse Source

HUE-8805 [editor] Fix typo in Notebook stats

Romain 6 years ago
parent
commit
e4cb78427b

+ 2 - 2
desktop/libs/notebook/src/notebook/management/commands/send_query_stats.py

@@ -21,7 +21,7 @@ from django.core import mail
 from django.core.management.base import BaseCommand
 
 
-from notebook.models import Anaytics
+from notebook.models import Analytics
 
 
 class Command(BaseCommand):
@@ -30,7 +30,7 @@ class Command(BaseCommand):
 
   def handle(self, *args, **options):
     print('Starting...')
-    stats = Anaytics.admin_stats()
+    stats = Analytics.admin_stats()
     msg = '\n\n'.join(['%s\t=\t%s' % stat for stat in stats])
 
     mail.mail_admins(subject='Query Stats', message=msg, fail_silently=True)

+ 3 - 3
desktop/libs/notebook/src/notebook/models.py

@@ -469,7 +469,7 @@ def _update_property_value(properties, key, value):
       prop.update({'value': value})
 
 
-class Anaytics():
+class Analytics():
 
   @classmethod
   def admin_stats(cls):
@@ -490,7 +490,7 @@ class Anaytics():
     return stats
 
   @classmethod
-  def user_stats(cls, user_id, user=None):
+  def user_stats(cls, user_id=None, user=None):
     stats = []
     one_month = datetime.date.today() - timedelta(days=30)
 
@@ -527,7 +527,7 @@ class Anaytics():
     return stats
 
   @classmethod
-  def query_stats(cls, query_id, query=None):
+  def query_stats(cls, query_id=None, query=None):
     stats = []
     one_month = datetime.date.today() - timedelta(days=30)
 

+ 2 - 2
desktop/libs/notebook/src/notebook/tests.py

@@ -487,7 +487,7 @@ class TestAnalytics():
       doc, created = Document2.objects.get_or_create(name='test_query_stats', type='query-hive', owner=self.user, data={})
 
       Analytics.admin_stats()
-      Anaytics.user_stats(user=user)
-      Anaytics.query_stats(query=doc)
+      Analytics.user_stats(user=self.user)
+      Analytics.query_stats(query=doc)
     finally:
       doc.delete()