Reformats init command and adds Standard EBooks
This commit is contained in:
parent
dcf51020bc
commit
93fead47ef
|
@ -129,24 +129,17 @@ def init_settings():
|
||||||
|
|
||||||
def init_link_domains(*_):
|
def init_link_domains(*_):
|
||||||
"""safe book links"""
|
"""safe book links"""
|
||||||
|
domains = [
|
||||||
|
("standardebooks.org", "Standard EBooks"),
|
||||||
|
("www.gutenberg.org", "Project Gutenberg"),
|
||||||
|
("archive.org", "Internet Archive"),
|
||||||
|
("openlibrary.org", "Open Library"),
|
||||||
|
("theanarchistlibrary.org", "The Anarchist Library"),
|
||||||
|
]
|
||||||
|
for domain, name in domains:
|
||||||
models.LinkDomain.objects.create(
|
models.LinkDomain.objects.create(
|
||||||
domain="www.gutenberg.org",
|
domain=domain,
|
||||||
name="Project Gutenberg",
|
name=name,
|
||||||
status="approved",
|
|
||||||
)
|
|
||||||
models.LinkDomain.objects.create(
|
|
||||||
domain="archive.org",
|
|
||||||
name="Internet Archive",
|
|
||||||
status="approved",
|
|
||||||
)
|
|
||||||
models.LinkDomain.objects.create(
|
|
||||||
domain="openlibrary.org",
|
|
||||||
name="Open Library",
|
|
||||||
status="approved",
|
|
||||||
)
|
|
||||||
models.LinkDomain.objects.create(
|
|
||||||
domain="theanarchistlibrary.org",
|
|
||||||
name="The Anarchist Library",
|
|
||||||
status="approved",
|
status="approved",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -164,7 +157,12 @@ class Command(BaseCommand):
|
||||||
def handle(self, *args, **options):
|
def handle(self, *args, **options):
|
||||||
limit = options.get("limit")
|
limit = options.get("limit")
|
||||||
tables = [
|
tables = [
|
||||||
"group", "permission", "connector", "federatedserver", "settings", "linkdomain"
|
"group",
|
||||||
|
"permission",
|
||||||
|
"connector",
|
||||||
|
"federatedserver",
|
||||||
|
"settings",
|
||||||
|
"linkdomain",
|
||||||
]
|
]
|
||||||
if limit not in tables:
|
if limit not in tables:
|
||||||
raise Exception("Invalid table limit:", limit)
|
raise Exception("Invalid table limit:", limit)
|
||||||
|
|
Loading…
Reference in New Issue