This commit is contained in:
Charlie Jacomme 2018-08-07 20:26:20 +02:00
commit eec52e8718
4 changed files with 7 additions and 6 deletions

1
.gitignore vendored
View file

@ -2,3 +2,4 @@ config.ini
**/__pycache__/**
**.list
generated/*
aliases_local

2
.gitmodules vendored
View file

@ -1,3 +1,3 @@
[submodule "re2oapi"]
path = re2oapi
url = https://gitlab.federez.net/re2o/re2oapi.git
url = https://gitlab.adm.crans.org/nounous/re2o-re2oapi.git

View file

@ -23,7 +23,7 @@ api_client = Re2oAPIClient(api_hostname, api_username, api_password)
client_hostname = socket.gethostname().split('.', 1)[0]
all_users = api_client.list("mail/alias")
all_users = api_client.list("localemail/users")
def generate(api_client):
# Création de l'environnement Jinja

View file

@ -1,10 +1,10 @@
# Liste d'association alias:addresse des users
{%- for user in data -%}
{%- for alias in user.get_mail_aliases -%}
{%- if user.redirection -%}
{{alias.valeur}}:{{ user.get_mail }}
{%- for alias in user.email_address -%}
{%- if user.local_email_redirect -%}
{{alias.complete_email_address}}:{{ user.email }}
{%- else -%}
{{alias.valeur}}:{{ user.pseudo }}
{{alias.complete_email_address}}:{{ alias.user }}
{% endif %}
{% endfor %}
{% endfor %}