from freenasUI.freeadmin.site import site from freenasUI.freeadmin.middleware import public from freenasUI.freeadmin.navtree import navtree handler500 = 'freenasUI.freeadmin.views.server_error' handler404 = 'freenasUI.freeadmin.views.page_not_found' navtree.prepare_modelforms() freeadmin.autodiscover() add_to_builtins('django.templatetags.i18n') urlpatterns = patterns( '', url('^$', site.adminInterface, name="index"), (r'^reporting/graphs/(?P<path>.*)', public(serve), { 'document_root': '/var/db/graphs/' }), (r'^media/(?P<path>.*)', public(serve), { 'document_root': settings.MEDIA_ROOT }), (r'^static/(?P<path>.*)', public(serve), { 'document_root': os.path.join(settings.HERE, "freeadmin/static") }), (r'^dojango/dojo-media/release/[^/]+/(?P<path>.*)$', public(serve), { 'document_root': '/usr/local/www/dojo' }), (r'^account/', include('freenasUI.account.urls')), (r'^admin/', include(site.urls)), (r'^jails/', include('freenasUI.jails.urls')), (r'^jsi18n/', 'django.views.i18n.javascript_catalog'),
v1_api.register(JsonUserResource()) v1_api.register(JsonGroupResource()) v1_api.register(PermissionResource()) v1_api.register(RebootResource()) v1_api.register(ShutdownResource()) v1_api.register(SnapshotResource()) v1_api.register(VersionResource()) v1_api.register(VolumeImportResource()) navtree.prepare_modelforms() freeadmin.autodiscover() urlpatterns = [ url('^legacy/$', site.adminInterface, name="index"), url(r'^legacy/static/(?P<path>.*)', public(serve), {'document_root': os.path.join(settings.HERE, "freeadmin/static")}), url(r'^legacy/dojango/dojo-media/release/[^/]+/(?P<path>.*)$', public(serve), {'document_root': '/usr/local/www/dojo'}), url(r'^legacy/admin/', include(site.urls)), url(r'^legacy/jsi18n/', javascript_catalog, name='javascript_catalog'), url(r'^plugins/', include('freenasUI.plugins.urls')), ] for app in settings.APP_MODULES: # plugins must stay on old URL for plugins compatibility if app == 'freenasUI.plugins': continue urlpatterns += [ url(r'^legacy/%s/' % app.rsplit('.')[-1], include('%s.urls' % app)),
v1_api.register(AlertResource()) v1_api.register(RebootResource()) v1_api.register(ShutdownResource()) v1_api.register(SnapshotResource()) v1_api.register(VersionResource()) navtree.prepare_modelforms() freeadmin.autodiscover() add_to_builtins('django.templatetags.i18n') urlpatterns = patterns('', url('^$', site.adminInterface, name="index"), (r'^static/(?P<path>.*)', public(serve), {'document_root': os.path.join(settings.HERE, "freeadmin/static")}), (r'^dojango/dojo-media/release/[^/]+/(?P<path>.*)$', public(serve), {'document_root': '/usr/local/www/dojo'}), (r'^admin/', include(site.urls)), (r'^jsi18n/', 'django.views.i18n.javascript_catalog'), ) for app in settings.APP_MODULES: urlpatterns += patterns( '', url(r'^%s/' % app.rsplit('.')[-1], include('%s.urls' % app)), ) urlpatterns += patterns(
v1_api.register(FCPortsResource()) v1_api.register(PermissionResource()) v1_api.register(RebootResource()) v1_api.register(ShutdownResource()) v1_api.register(SnapshotResource()) v1_api.register(VersionResource()) navtree.prepare_modelforms() freeadmin.autodiscover() add_to_builtins('django.templatetags.i18n') urlpatterns = patterns( '', url('^$', site.adminInterface, name="index"), (r'^static/(?P<path>.*)', public(serve), { 'document_root': os.path.join(settings.HERE, "freeadmin/static") }), (r'^dojango/dojo-media/release/[^/]+/(?P<path>.*)$', public(serve), { 'document_root': '/usr/local/www/dojo' }), (r'^admin/', include(site.urls)), (r'^jsi18n/', 'django.views.i18n.javascript_catalog'), ) for app in settings.APP_MODULES: urlpatterns += patterns( '', url(r'^%s/' % app.rsplit('.')[-1], include('%s.urls' % app)), )
v1_api.register(FCPortsResource()) v1_api.register(JsonUserResource()) v1_api.register(JsonGroupResource()) v1_api.register(PermissionResource()) v1_api.register(RebootResource()) v1_api.register(ShutdownResource()) v1_api.register(SnapshotResource()) v1_api.register(VersionResource()) v1_api.register(VolumeImportResource()) navtree.prepare_modelforms() freeadmin.autodiscover() urlpatterns = [ url('^legacy/$', site.adminInterface, name="index"), url(r'^legacy/static/(?P<path>.*)', public(serve), {'document_root': os.path.join(settings.HERE, "freeadmin/static")}), url(r'^legacy/dojango/dojo-media/release/[^/]+/(?P<path>.*)$', public(serve), {'document_root': '/usr/local/www/dojo'}), url(r'^legacy/admin/', include(site.urls)), url(r'^legacy/jsi18n/', javascript_catalog, name='javascript_catalog'), url(r'^plugins/', include('freenasUI.plugins.urls')), ] for app in settings.APP_MODULES: # plugins must stay on old URL for plugins compatibility if app == 'freenasUI.plugins': continue urlpatterns += [ url(r'^legacy/%s/' % app.rsplit('.')[-1], include('%s.urls' % app)), ]