Move donate imports to not run on import
parent
f6eb7b62bb
commit
39eb34325a
|
@ -18,7 +18,6 @@ from django.views.generic import TemplateView
|
|||
from readthedocs.builds.models import Build
|
||||
from readthedocs.builds.models import Version
|
||||
from readthedocs.core.utils import broadcast
|
||||
from readthedocs.donate.mixins import DonateProgressMixin
|
||||
from readthedocs.projects import constants
|
||||
from readthedocs.projects.models import Project, ImportedFile
|
||||
from readthedocs.projects.tasks import remove_dir
|
||||
|
@ -31,7 +30,7 @@ class NoProjectException(Exception):
|
|||
pass
|
||||
|
||||
|
||||
class HomepageView(DonateProgressMixin, TemplateView):
|
||||
class HomepageView(TemplateView):
|
||||
|
||||
template_name = 'homepage.html'
|
||||
|
||||
|
|
|
@ -5,7 +5,6 @@ from guardian.admin import GuardedModelAdmin
|
|||
|
||||
from readthedocs.builds.models import Version
|
||||
from readthedocs.redirects.models import Redirect
|
||||
from readthedocs.donate.models import ProjectImpressions
|
||||
from readthedocs.notifications.views import SendNotificationView
|
||||
|
||||
from .notifications import ResourceUsageNotification
|
||||
|
@ -49,6 +48,7 @@ class DomainInline(admin.TabularInline):
|
|||
|
||||
|
||||
class ImpressionInline(admin.TabularInline):
|
||||
from readthedocs.donate.models import ProjectImpressions
|
||||
model = ProjectImpressions
|
||||
readonly_fields = ('date', 'promo', 'offers', 'views', 'clicks', 'view_ratio', 'click_ratio')
|
||||
extra = 0
|
||||
|
|
Loading…
Reference in New Issue