Skip to content
Snippets Groups Projects
Verified Commit e1186033 authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Merge remote-tracking branch 'origin/master'

# Conflicts:
#	aleksis/apps/ldap/util/ldap_sync.py
parents 4a3c3dbd 647bbd8c
Branches fabio
No related tags found
No related merge requests found
...@@ -15,7 +15,7 @@ class LDAPConfig(AppConfig): ...@@ -15,7 +15,7 @@ class LDAPConfig(AppConfig):
"Repository": "https://edugit.org/AlekSIS/official/AlekSIS-App-LDAP/", "Repository": "https://edugit.org/AlekSIS/official/AlekSIS-App-LDAP/",
} }
licence = "EUPL-1.2+" licence = "EUPL-1.2+"
copyright = ( copyright_info = (
([2020], "Dominik George", "dominik.george@teckids.org"), ([2020], "Dominik George", "dominik.george@teckids.org"),
([2020], "Tom Teichler", "tom.teichler@teckids.org"), ([2020], "Tom Teichler", "tom.teichler@teckids.org"),
) )
......
...@@ -86,7 +86,7 @@ def update_dynamic_preferences(): ...@@ -86,7 +86,7 @@ def update_dynamic_preferences():
name = setting_name + "_re" name = setting_name + "_re"
verbose_name = _( verbose_name = _(
f"Regular expression to match LDAP value for" f"Regular expression to match LDAP value for"
f"{field.verbose_name} on {model._meta.label} against" "{field.verbose_name} on {model._meta.label} against"
) )
required = False required = False
default = "" default = ""
...@@ -141,13 +141,13 @@ def ldap_sync_user_on_login(sender, instance, created, **kwargs): ...@@ -141,13 +141,13 @@ def ldap_sync_user_on_login(sender, instance, created, **kwargs):
instance, instance.ldap_user.dn, instance.ldap_user.attrs.data instance, instance.ldap_user.dn, instance.ldap_user.attrs.data
) )
except Person.DoesNotExist: except Person.DoesNotExist:
logger.warn(f"No matching person for user {user.username}") logger.warn(f"No matching person for user {instance.username}")
return return
except Person.MultipleObjectsReturned: except Person.MultipleObjectsReturned:
logger.error(f"More than one matching person for user {user.username}") logger.error(f"More than one matching person for user {instance.username}")
return return
except (DataError, IntegrityError, ValueError) as e: except (DataError, IntegrityError, ValueError) as e:
logger.error(f"Data error while synchronising user {user.username}:\n{e}") logger.error(f"Data error while synchronising user {instance.username}:\n{e}")
return return
if get_site_preferences()["ldap__enable_group_sync"]: if get_site_preferences()["ldap__enable_group_sync"]:
...@@ -357,10 +357,7 @@ def mass_ldap_import(): ...@@ -357,10 +357,7 @@ def mass_ldap_import():
owner_attr = get_site_preferences()["ldap__group_sync_owner_attr"] owner_attr = get_site_preferences()["ldap__group_sync_owner_attr"]
for ldap_group in tqdm( for ldap_group in tqdm(
ldap_groups, ldap_groups, desc="Sync. group members", total=len(group_objects), **TQDM_DEFAULTS,
desc="Sync. group members",
total=len(group_objects),
**TQDM_DEFAULTS,
): ):
dn, attrs = ldap_group dn, attrs = ldap_group
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment