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
Loading
...@@ -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