Parcourir la source

Convert dsl_ldap for pluggable URLs

Baptiste Jonglez il y a 8 ans
Parent
commit
1f47afae13
4 fichiers modifiés avec 16 ajouts et 2 suppressions
  1. 0 1
      coin/urls.py
  2. 1 0
      dsl_ldap/__init__.py
  3. 14 0
      dsl_ldap/apps.py
  4. 1 1
      dsl_ldap/models.py

+ 0 - 1
coin/urls.py

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

+ 1 - 0
dsl_ldap/__init__.py

@@ -0,0 +1 @@
+default_app_config = 'dsl_ldap.apps.DslLdapConfig'

+ 14 - 0
dsl_ldap/apps.py

@@ -0,0 +1,14 @@
+# -*- coding: utf-8 -*-
+from __future__ import unicode_literals
+
+from django.apps import AppConfig
+import coin.apps
+
+from . import urls
+
+
+class DslLdapConfig(AppConfig, coin.apps.AppURLs):
+    name = 'dsl_ldap'
+    verbose_name = "DSL via LDAP"
+
+    exported_urlpatterns = [('dsl', urls.urlpatterns)]

+ 1 - 1
dsl_ldap/models.py

@@ -52,7 +52,7 @@ class DSLConfiguration(CoinLdapSyncMixin, Configuration):
     LDAP primary key.  Or at least delete the old object and create a new
     LDAP primary key.  Or at least delete the old object and create a new
     one when the login changes.
     one when the login changes.
     """
     """
-    url_namespace = "dsl_ldap"
+    url_namespace = "dsl"
     phone_number = models.CharField(max_length=20,
     phone_number = models.CharField(max_length=20,
                                     verbose_name=_('phone number'),
                                     verbose_name=_('phone number'),
                                     help_text=_("Phone number associated to the DSL line"))
                                     help_text=_("Phone number associated to the DSL line"))