From 3825ddc095936ef653e9ea7047b8dda594d27cf3 Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Wed, 24 Apr 2019 11:37:30 -0400 Subject: [PATCH] add method to get admins list --- archivebox/legacy/storage/sql.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/archivebox/legacy/storage/sql.py b/archivebox/legacy/storage/sql.py index 5bb37300..363be514 100644 --- a/archivebox/legacy/storage/sql.py +++ b/archivebox/legacy/storage/sql.py @@ -57,3 +57,9 @@ def apply_migrations(out_dir: str=OUTPUT_DIR) -> List[str]: out.seek(0) return [line.strip() for line in out.readlines() if line.strip()] + +@enforce_types +def get_admins(out_dir: str=OUTPUT_DIR) -> List[str]: + setup_django(out_dir, check_db=False) + from django.contrib.auth.models import User + return User.objects.filter(is_superuser=True)