Commit f73d15b6 authored by Sean Lynch's avatar Sean Lynch

Use endpoint/url values from Admin() parameters instead of index_view if...

Use endpoint/url values from Admin() parameters instead of index_view if present.  DRY default values for AdminIndexView and Admin.init
parent a460be28
......@@ -339,25 +339,13 @@ class Admin(object):
name = 'Admin'
self.name = name
if index_view:
endpoint = index_view.endpoint
url = index_view.url
else:
if endpoint is None:
endpoint = 'admin'
if url is None:
url = '/admin'
index_view = AdminIndexView(endpoint=endpoint, url=url)
self.endpoint = endpoint
self.url = url
self.index_view = index_view or AdminIndexView(endpoint=endpoint, url=url)
self.endpoint = endpoint or self.index_view.endpoint
self.url = url or self.index_view.url
self.subdomain = subdomain
self.index_view = index_view
# Add predefined index view
self.add_view(index_view)
self.add_view(self.index_view)
# Localizations
self.locale_selector_func = None
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment