Browse Source

Use pluggable URLs for vpn app

Jocelyn Delande 8 years ago
parent
commit
6bbfd712e8
4 changed files with 15 additions and 1 deletions
  1. 0 1
      coin/urls.py
  2. 1 0
      coin/vpn/__init__.py
  3. 13 0
      coin/vpn/apps.py
  4. 1 0
      coin/vpn/models.py

+ 0 - 1
coin/urls.py

@@ -37,7 +37,6 @@ urlpatterns = patterns(
     url(r'^members/', include('coin.members.urls', namespace='members')),
     url(r'^billing/', include('coin.billing.urls', namespace='billing')),
     url(r'^subscription/', include('coin.offers.urls', namespace='subscription')),
-    url(r'^vpn/', include('coin.vpn.urls', namespace='vpn')),
 
     url(r'^admin/', include(admin.site.urls)),
 

+ 1 - 0
coin/vpn/__init__.py

@@ -0,0 +1 @@
+default_app_config = 'coin.vpn.apps.VPNConfig'

+ 13 - 0
coin/vpn/apps.py

@@ -0,0 +1,13 @@
+# -*- coding: utf-8 -*-
+
+from django.apps import AppConfig
+import coin.apps
+
+from . import urls
+
+
+class VPNConfig(AppConfig, coin.apps.AppURLs):
+    name = 'coin.vpn'
+    verbose_name = "Gestion d'accès VPN"
+
+    exported_urlpatterns = [('vpn', urls.urlpatterns)]

+ 1 - 0
coin/vpn/models.py

@@ -152,6 +152,7 @@ class VPNConfiguration(CoinLdapSyncMixin, Configuration):
 
     class Meta:
         verbose_name = 'VPN'
+        db_table = 'vpn_vpnconfiguration'
 
 
 class LdapVPNConfig(ldapdb.models.Model):