diff --git a/aleksis/apps/ldap/settings.py b/aleksis/apps/ldap/settings.py index 2a8593a178fd027386455f0aa2fc72922b432cd5..8e39aa0a60b15dfa426accecf29ac66d5849317d 100644 --- a/aleksis/apps/ldap/settings.py +++ b/aleksis/apps/ldap/settings.py @@ -17,13 +17,15 @@ CONSTANCE_ADDITIONAL_FIELDS = { CONSTANCE_CONFIG = { "ENABLE_LDAP_SYNC": (True, _("Enable ldap sync"), bool), - "LDAP_SYNC_CREATE": (True, _("Match created persons to users"), bool), + "LDAP_SYNC_CREATE": (True, _("Create non-existing persons"), bool), "LDAP_SYNC_ON_UPDATE": (True, _("Also sync if user updates"), bool), "LDAP_MATCHING_FIELDS": ( None, _("LDAP sync matching fields"), "matching-fields-select", ), + "ENABLE_LDAP_GROUP_SYNC": (True, _("Enable ldap group sync"), bool), + "LDAP_SYNC_CREATE_GROUPS": (True, _("Create non-existing groups"), bool), "LDAP_GROUP_SYNC_FIELD_SHORT_NAME": ("cn", _("Field for short name of group"), str), "LDAP_GROUP_SYNC_FIELD_NAME": ("cn", _("Field for name of group"), str), } @@ -33,6 +35,8 @@ CONSTANCE_CONFIG_FIELDSETS = { "LDAP_SYNC_CREATE", "LDAP_SYNC_ON_UPDATE", "LDAP_MATCHING_FIELDS", + "ENABLE_LDAP_GROUP_SYNC", + "LDAP_SYNC_CREATE_GROUPS", "LDAP_GROUP_SYNC_FIELD_SHORT_NAME", "LDAP_GROUP_SYNC_FIELD_NAME", ),