Example #1
0
 def __init__(self):
     parameters.apply_to_django_settings()
     self.server_uri = self._setting(
         "AUTH_LDAP_SERVER_URI", "ldap://localhost"
     )
     self.pwd_attr = self._setting("LDAP_PASSWORD_ATTR", "userPassword")
     self.ldap_ad = self._setting("LDAP_ACTIVE_DIRECTORY", False)
     self.conn = None
     self.user_filter = self._setting("LDAP_USER_FILTER", "")
Example #2
0
    ('admin/', include('modoboa.admin.urls', namespace="admin")),
    ('relaydomains/',
     include('modoboa.relaydomains.urls', namespace="relaydomains")),
)

urlpatterns += patterns(
    '',
    *exts_pool.load_all()
)

urlpatterns += patterns(
    '',
    *events.raiseQueryEvent("ExtraUprefsRoutes")
)

parameters.apply_to_django_settings()

# API urls
urlpatterns += patterns(
    "",
    ("^api/v1/", include("modoboa.urls_api", namespace="external_api")),
)

if 'modoboa.demo' in settings.INSTALLED_APPS:
    urlpatterns += patterns(
        '',
        (r'^demo/', include('modoboa.demo.urls', namespace="demo"))
    )

if settings.DEBUG:
    from django.contrib.staticfiles.urls import staticfiles_urlpatterns
Example #3
0
        'packages': ('modoboa', ),
    }),
    ('', include('modoboa.core.urls', namespace="core")),
    url('^user/forward/',
        'modoboa.admin.views.user.forward',
        name='user_forward'),
    ('admin/', include('modoboa.admin.urls', namespace="admin")),
    ('relaydomains/',
     include('modoboa.relaydomains.urls', namespace="relaydomains")),
)

urlpatterns += patterns('', *exts_pool.load_all())

urlpatterns += patterns('', *events.raiseQueryEvent("ExtraUprefsRoutes"))

parameters.apply_to_django_settings()

# API urls
urlpatterns += patterns(
    "",
    ("^api/v1/", include("modoboa.urls_api", namespace="external_api")),
    url("^docs/api/", include('rest_framework_swagger.urls')),
)

if 'modoboa.demo' in settings.INSTALLED_APPS:
    urlpatterns += patterns(
        '', (r'^demo/', include('modoboa.demo.urls', namespace="demo")))

if settings.DEBUG:
    from django.contrib.staticfiles.urls import staticfiles_urlpatterns
    from django.conf.urls.static import static
Example #4
0
 def __init__(self, *args, **kwargs):
     """Load LDAP settings."""
     parameters.apply_to_django_settings()
     super(LDAPBackend, self).__init__(*args, **kwargs)
Example #5
0
 def __init__(self, *args, **kwargs):
     """Load LDAP settings."""
     parameters.apply_to_django_settings()
     super(LDAPBackend, self).__init__(*args, **kwargs)