Skip to content
Snippets Groups Projects
Verified Commit 833fa6cc authored by nd's avatar nd
Browse files

stable release

parent 62c5f9e1
No related branches found
No related tags found
No related merge requests found
...@@ -38,7 +38,7 @@ class Command(BaseCommand): ...@@ -38,7 +38,7 @@ class Command(BaseCommand):
for user in django_users: for user in django_users:
mm_users[user.username] = MailmanUser.objects.get_or_create_from_django(user) mm_users[user.username] = MailmanUser.objects.get_or_create_from_django(user)
if mm_users[user.username].display_name != user.get_full_name(): if mm_users[user.username].display_name != user.get_full_name():
logger.error("update display_name on {} to {}".format(user.username, user.get_full_name())) logger.warning("update display_name on {} to {}".format(user.username, user.get_full_name()))
mm_users[user.username].display_name = user.get_full_name() mm_users[user.username].display_name = user.get_full_name()
mm_users[user.username].save() mm_users[user.username].save()
...@@ -65,7 +65,7 @@ class Command(BaseCommand): ...@@ -65,7 +65,7 @@ class Command(BaseCommand):
username = mailman_id2username.get(mm_member.user.user_id, None) username = mailman_id2username.get(mm_member.user.user_id, None)
if not username or not username in ldap_member_names: if not username or not username in ldap_member_names:
# user should not be subscribed -> remove # user should not be subscribed -> remove
logger.error("remove {} ( {} ) as {} on {}".format(username, mm_member.user, membership_type, list_name)) logger.warning("remove {} ( {} ) as {} on {}".format(username, mm_member.user, membership_type, list_name))
mm_member.unsubscribe() mm_member.unsubscribe()
except Exception as e: except Exception as e:
logger.exception(e) logger.exception(e)
...@@ -84,7 +84,7 @@ class Command(BaseCommand): ...@@ -84,7 +84,7 @@ class Command(BaseCommand):
else: else:
# user is not subscribed but should be subscribed -> subscribe # user is not subscribed but should be subscribed -> subscribe
user_mail = mm_user.addresses[0].email user_mail = mm_user.addresses[0].email
logger.error("subscribe {} ( {} ) as {} on {}".format(username, user_mail, membership_type, list_name)) logger.warning("subscribe {} ( {} ) as {} on {}".format(username, user_mail, membership_type, list_name))
if membership_type == 'member': if membership_type == 'member':
mm_list.subscribe(user_mail, mm_list.subscribe(user_mail,
display_name=displayname, display_name=displayname,
......
from setuptools import setup, find_packages from setuptools import setup, find_packages
setup(name='postorius_ldap_membership_management', setup(name='postorius_ldap_membership_management',
version='0.1', version='1.0',
description='Sync subscriptions from ldap', description='Sync subscriptions from ldap',
url='https://git.cccv.de:infra/uffd/postorius-ldap-membership-management', url='https://git.cccv.de:infra/uffd/postorius-ldap-membership-management',
author='Andreas Valder', author='Andreas Valder',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment