From b775752876b6175d5bb50d0593e600965932a4cb Mon Sep 17 00:00:00 2001
From: Samuel Gaist <samuel.gaist@idiap.ch>
Date: Thu, 20 Sep 2018 17:50:56 +0200
Subject: [PATCH] [utils][management][update_installed_databases] Add option to
 change user

Make tutorial default as the live platform.
---
 .../utils/management/commands/update_installed_databases.py  | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/beat/web/utils/management/commands/update_installed_databases.py b/beat/web/utils/management/commands/update_installed_databases.py
index 21c0417b7..39ad020d3 100644
--- a/beat/web/utils/management/commands/update_installed_databases.py
+++ b/beat/web/utils/management/commands/update_installed_databases.py
@@ -120,6 +120,9 @@ class Command(BaseCommand):
         parser.add_argument('--dry-run', '-d', action='store_true',
                             dest='dry_run', default=False, help='Set this flag to ' \
                             'simulate a run.')
+        parser.add_argument('--user', '-u', type=str,
+                            dest='user', default="tutorial", help='Use given user ' \
+                            'for template rendering, currently used only by atvskeystroke')
 
 
     def handle(self, *ignored, **arguments):
@@ -136,7 +139,7 @@ class Command(BaseCommand):
         dry_run = arguments['dry_run']
 
         system_user = User.objects.get(username=settings.SYSTEM_ACCOUNT)
-        user = User.objects.get(username='user')
+        user = User.objects.get(username=arguments['user'])
 
         template_data = dict(
             system_user=system_user,
-- 
GitLab