-
-
Notifications
You must be signed in to change notification settings - Fork 202
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
registry root shouldn't import any models
- Loading branch information
Showing
45 changed files
with
76 additions
and
105 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +0,0 @@ | ||
from tendenci.apps.registry import site | ||
from tendenci.apps.registry.base import CoreRegistry, lazy_reverse | ||
from tendenci.apps.campaign_monitor.models import Template, Campaign | ||
|
||
|
||
# class TemplateRegistry(CoreRegistry): | ||
# version = '1.0' | ||
# author = 'Schipul - The Web Marketing Company' | ||
# author_email = 'programmers@schipul.com' | ||
# description = 'Create templates via the Campaign Monitor API' | ||
# | ||
# url = { | ||
# 'add': lazy_reverse('campaign_monitor.template_add'), | ||
# 'search': lazy_reverse('campaign_monitor.template_index'), | ||
# } | ||
# | ||
# class CampaignRegistry(CoreRegistry): | ||
# version = '1.0' | ||
# author = 'Schipul - The Web Marketing Company' | ||
# author_email = 'programmers@schipul.com' | ||
# description = 'Create campaigns via the Campaign Monitor API' | ||
# | ||
# url = { | ||
# 'add': lazy_reverse('campaign_monitor.campaign_add'), | ||
# 'search': lazy_reverse('campaign_monitor.campaign_index'), | ||
# } | ||
# | ||
# site.register(Template, TemplateRegistry) | ||
# site.register(Campaign, CampaignRegistry) | ||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,34 +0,0 @@ | ||
from django.utils import importlib | ||
|
||
from tendenci.apps.registry.sites import site | ||
|
||
|
||
def autodiscover(): | ||
""" | ||
Auto-discover INSTALLED_APPS app_registry.py modules and fail silently when | ||
not present. This forces an import on them to register any admin bits they | ||
may want. | ||
""" | ||
import copy | ||
from django.conf import settings | ||
from django.utils.importlib import import_module | ||
from django.utils.module_loading import module_has_submodule | ||
|
||
for app in settings.INSTALLED_APPS: | ||
mod = import_module(app) | ||
# Attempt to import the app's admin module. | ||
try: | ||
before_import_registry = copy.copy(site._registry) | ||
import_module('%s.app_registry' % app) | ||
except: | ||
# Reset the model registry to the state before the last import as | ||
# this import will have to reoccur on the next request and this | ||
# could raise NotRegistered and AlreadyRegistered exceptions | ||
# (see #8245). | ||
site._registry = before_import_registry | ||
|
||
# Decide whether to bubble up this error. If the app just | ||
# doesn't have an admin module, we can ignore the error | ||
# attempting to import it, otherwise we want it to bubble up. | ||
if module_has_submodule(mod, 'app_registry'): | ||
raise | ||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
import copy | ||
from django.conf import settings | ||
from django.utils.importlib import import_module | ||
from django.utils.module_loading import module_has_submodule | ||
|
||
from tendenci.apps.registry.sites import site | ||
|
||
|
||
def autodiscover(): | ||
""" | ||
Auto-discover INSTALLED_APPS app_registry.py modules and fail silently when | ||
not present. This forces an import on them to register any admin bits they | ||
may want. | ||
""" | ||
|
||
|
||
for app in settings.INSTALLED_APPS: | ||
mod = import_module(app) | ||
# Attempt to import the app's admin module. | ||
try: | ||
before_import_registry = copy.copy(site._registry) | ||
import_module('%s.app_registry' % app) | ||
except: | ||
# Reset the model registry to the state before the last import as | ||
# this import will have to reoccur on the next request and this | ||
# could raise NotRegistered and AlreadyRegistered exceptions | ||
# (see #8245). | ||
site._registry = before_import_registry | ||
|
||
# Decide whether to bubble up this error. If the app just | ||
# doesn't have an admin module, we can ignore the error | ||
# attempting to import it, otherwise we want it to bubble up. | ||
if module_has_submodule(mod, 'app_registry'): | ||
raise |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.