We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 64c463a commit ddba69cCopy full SHA for ddba69c
setup.py
@@ -5,7 +5,7 @@ def readme():
5
return f.read()
6
7
setup(name='slapd_acl',
8
- version='0.1.3',
+ version='0.1.4',
9
description="Slapd olcAccess (ACL) utility",
10
long_description=readme(),
11
long_description_content_type='text/markdown',
slapd_acl/slapd_acl
@@ -2,6 +2,7 @@
2
3
import base64
4
import os
+import re
import sys
@@ -41,6 +42,7 @@ def get_acl_as_ldif(acls, mod=False):
41
42
new_acls.append('\n by'.join(i.split('by')))
43
res = '\n'.join(new_acls)
44
if mod:
45
+ res = re.sub('\{[0-9]+\}', 'olcAccess: ', res)
46
return LDAP_MOD_LDIF.format('#CHANGEME#', res)
47
else:
48
return res
0 commit comments