Move api router registration to app ready
This commit is contained in:
parent
9b2c2156c7
commit
1dd2717ff2
2 changed files with 8 additions and 8 deletions
|
|
@ -1,20 +1,16 @@
|
||||||
|
from adminsortable2.admin import SortableAdminMixin
|
||||||
|
from cms.admin.placeholderadmin import PlaceholderAdminMixin
|
||||||
from django.contrib import admin, auth
|
from django.contrib import admin, auth
|
||||||
from django.contrib.auth.models import Group
|
from django.contrib.auth.models import Group
|
||||||
from django.shortcuts import get_object_or_404, redirect, render
|
from django.shortcuts import get_object_or_404, redirect, render
|
||||||
from django.urls import path, reverse, reverse_lazy
|
from django.urls import path, reverse, reverse_lazy
|
||||||
from django.utils.translation import gettext_lazy as _
|
from django.utils.translation import gettext_lazy as _
|
||||||
|
|
||||||
from adminsortable2.admin import SortableAdminMixin
|
|
||||||
from cms.admin.placeholderadmin import PlaceholderAdminMixin
|
|
||||||
|
|
||||||
from froide.api import api_router
|
|
||||||
from froide.follow.admin import FollowerAdmin
|
from froide.follow.admin import FollowerAdmin
|
||||||
from froide.helper.admin_utils import make_choose_object_action, make_emptyfilter
|
from froide.helper.admin_utils import make_choose_object_action, make_emptyfilter
|
||||||
from froide.helper.widgets import TagAutocompleteWidget
|
from froide.helper.widgets import TagAutocompleteWidget
|
||||||
from froide.organization.models import Organization
|
from froide.organization.models import Organization
|
||||||
|
|
||||||
from . import conf
|
from . import conf
|
||||||
from .api_views import GovernmentPlanViewSet
|
|
||||||
from .auth import get_allowed_plans, has_limited_access
|
from .auth import get_allowed_plans, has_limited_access
|
||||||
from .forms import (
|
from .forms import (
|
||||||
GovernmentPlanForm,
|
GovernmentPlanForm,
|
||||||
|
|
@ -31,8 +27,6 @@ from .models import (
|
||||||
|
|
||||||
User = auth.get_user_model()
|
User = auth.get_user_model()
|
||||||
|
|
||||||
api_router.register(r"governmentplan", GovernmentPlanViewSet, basename="governmentplan")
|
|
||||||
|
|
||||||
|
|
||||||
class GovPlanAdminSite(admin.AdminSite):
|
class GovPlanAdminSite(admin.AdminSite):
|
||||||
site_header = conf.GOVPLAN_NAME
|
site_header = conf.GOVPLAN_NAME
|
||||||
|
|
|
||||||
|
|
@ -7,8 +7,14 @@ class FroideGovPlanConfig(AppConfig):
|
||||||
verbose_name = _("GovPlan App")
|
verbose_name = _("GovPlan App")
|
||||||
|
|
||||||
def ready(self):
|
def ready(self):
|
||||||
|
from froide.api import api_router
|
||||||
from froide.follow.configuration import follow_registry
|
from froide.follow.configuration import follow_registry
|
||||||
|
|
||||||
|
from .api_views import GovernmentPlanViewSet
|
||||||
from .configuration import GovernmentPlanFollowConfiguration
|
from .configuration import GovernmentPlanFollowConfiguration
|
||||||
|
|
||||||
follow_registry.register(GovernmentPlanFollowConfiguration())
|
follow_registry.register(GovernmentPlanFollowConfiguration())
|
||||||
|
|
||||||
|
api_router.register(
|
||||||
|
r"governmentplan", GovernmentPlanViewSet, basename="governmentplan"
|
||||||
|
)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue