summaryrefslogtreecommitdiffstats
path: root/accounts/backend/user/ldap.py
diff options
context:
space:
mode:
authorAlexander Sulfrian <alexander@sulfrian.net>2016-09-30 20:26:13 +0200
committerAlexander Sulfrian <alexander@sulfrian.net>2016-09-30 20:26:13 +0200
commitd29d7eebc3bbbbe2bb019ddb32355d62658e5b8d (patch)
treefa8ceb7e9579bd7d9988654d727c1d8bf35b30d2 /accounts/backend/user/ldap.py
parent13569141a629927ddd4198f124139a124bbffaee (diff)
downloadweb-d29d7eebc3bbbbe2bb019ddb32355d62658e5b8d.tar.gz
web-d29d7eebc3bbbbe2bb019ddb32355d62658e5b8d.tar.bz2
web-d29d7eebc3bbbbe2bb019ddb32355d62658e5b8d.zip
backend/user: Split _store and register
Separate the method to persist a new account from the register method so that common checks could be done in the base class and the concrete implementations can overwrite only the storage part.
Diffstat (limited to 'accounts/backend/user/ldap.py')
-rw-r--r--accounts/backend/user/ldap.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/accounts/backend/user/ldap.py b/accounts/backend/user/ldap.py
index 6ab02c6..ea1b7fc 100644
--- a/accounts/backend/user/ldap.py
+++ b/accounts/backend/user/ldap.py
@@ -92,10 +92,7 @@ class LdapBackend(Backend):
return accounts
- def register(self, account):
- """
- Persists an account in the backend.
- """
+ def _store(self, account):
conn = self._connect_as_admin()
user_dn = self._format_dn([('uid', account.uid), ('ou', 'users')])