diff options
Diffstat (limited to 'mediagoblin/plugins/ldap/__init__.py')
-rw-r--r-- | mediagoblin/plugins/ldap/__init__.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/mediagoblin/plugins/ldap/__init__.py b/mediagoblin/plugins/ldap/__init__.py index 64474cce..51574a3a 100644 --- a/mediagoblin/plugins/ldap/__init__.py +++ b/mediagoblin/plugins/ldap/__init__.py @@ -13,11 +13,14 @@ # # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. +import os from mediagoblin.auth.tools import create_basic_user from mediagoblin.plugins.ldap import forms from mediagoblin.tools import pluginapi +PLUGIN_DIR = os.path.dirname(__file__) + def setup_plugin(): config = pluginapi.get_config('mediagoblin.plugins.ldap') @@ -29,7 +32,12 @@ def setup_plugin(): ('mediagoblin.plugins.ldap.login', '/auth/ldap/login/', 'mediagoblin.plugins.ldap.views:login')] + pluginapi.register_routes(routes) + pluginapi.register_template_path(os.path.join(PLUGIN_DIR, 'templates')) + + pluginapi.register_template_hooks( + {'create_account': 'mediagoblin/plugins/ldap/create_account_link.html'}) def create_user(register_form): |