plugin distribution system
This commit is contained in:
@@ -27,6 +27,7 @@ from igny8_core.auth.views import (
|
||||
seedkeyword_csv_template, seedkeyword_csv_import
|
||||
)
|
||||
from igny8_core.utils.geo_views import GeoDetectView
|
||||
from igny8_core.plugins.urls import admin_urlpatterns as plugins_admin_urls
|
||||
|
||||
urlpatterns = [
|
||||
# CSV Import/Export for admin - MUST come before admin/ to avoid being caught by admin.site.urls
|
||||
@@ -51,6 +52,9 @@ urlpatterns = [
|
||||
path('api/v1/publisher/', include('igny8_core.modules.publisher.urls')), # Publisher endpoints
|
||||
path('api/v1/integration/', include('igny8_core.modules.integration.urls')), # Integration endpoints
|
||||
path('api/v1/geo/detect/', GeoDetectView.as_view(), name='geo-detect'), # Geo detection for signup routing
|
||||
# Plugin Distribution System
|
||||
path('api/plugins/', include('igny8_core.plugins.urls')), # Public plugin endpoints
|
||||
path('api/admin/plugins/', include((plugins_admin_urls, 'plugins-admin'))), # Admin plugin management
|
||||
# OpenAPI Schema and Documentation
|
||||
path('api/schema/', SpectacularAPIView.as_view(), name='schema'),
|
||||
path('api/docs/', SpectacularSwaggerView.as_view(url_name='schema'), name='swagger-ui'),
|
||||
|
||||
Reference in New Issue
Block a user