sources/ldap(major): implement membership sync, add more settings

This commit is contained in:
Langhammer, Jens
2019-10-11 13:41:12 +02:00
parent e972f2b289
commit 8478b03892
4 changed files with 93 additions and 14 deletions

View File

@ -24,6 +24,8 @@ class LDAPSourceForm(forms.ModelForm):
'additional_group_dn',
'user_object_filter',
'group_object_filter',
'user_group_membership_field',
'object_uniqueness_field',
'sync_groups',
'sync_parent_group',
'property_mappings',
@ -32,12 +34,14 @@ class LDAPSourceForm(forms.ModelForm):
'name': forms.TextInput(),
'server_uri': forms.TextInput(),
'bind_cn': forms.TextInput(),
'bind_password': forms.PasswordInput(),
'bind_password': forms.TextInput(),
'base_dn': forms.TextInput(),
'additional_user_dn': forms.TextInput(),
'additional_group_dn': forms.TextInput(),
'user_object_filter': forms.TextInput(),
'group_object_filter': forms.TextInput(),
'user_group_membership_field': forms.TextInput(),
'object_uniqueness_field': forms.TextInput(),
'policies': FilteredSelectMultiple(_('policies'), False),
'property_mappings': FilteredSelectMultiple(_('Property Mappings'), False)
}