Commit 985a505a4e6ebc847f4c5d31465e8e5facc1111f
1 parent
0be2cc87
Exists in
master
and in
20 other branches
Assuring possible listname
Signed-off-by: Gustavo Jaruga <darksshades@gmail.com> Signed-off-by: Luiz Oliveira <ziuloliveira@gmail.com>
Showing
2 changed files
with
9 additions
and
13 deletions
Show diff stats
src/colab-spb-plugin/src/colab_spb/apps.py
1 | 1 | from django.apps import AppConfig |
2 | 2 | from colab.signals.signals import connect_signal, register_signal |
3 | 3 | from celery.utils.log import get_task_logger |
4 | -from colab_spb.tasks import community_creation, community_updated | |
4 | +from colab_spb.tasks import community_creation | |
5 | 5 | |
6 | 6 | logger = get_task_logger(__name__) |
7 | 7 | |
... | ... | @@ -20,4 +20,3 @@ class SpbAppConfig(AppConfig): |
20 | 20 | |
21 | 21 | def connect_signal(self): |
22 | 22 | connect_signal('community_creation', 'noosfero', community_creation) |
23 | - connect_signal('community_updated', 'noosfero', community_updated) | ... | ... |
src/colab-spb-plugin/src/colab_spb/tasks.py
1 | 1 | import requests |
2 | +import unicodedata | |
2 | 3 | |
3 | 4 | from django.conf import settings |
4 | 5 | |
6 | +from celery.utils.log import get_task_logger | |
7 | +from colab.accounts.utils.mailman import create_list | |
5 | 8 | from colab.celery import app |
6 | 9 | from colab.signals.signals import send |
7 | -from celery.utils.log import get_task_logger | |
8 | 10 | from colab_gitlab.models import GitlabGroup |
9 | 11 | |
10 | 12 | logger = get_task_logger(__name__) |
... | ... | @@ -137,14 +139,9 @@ def community_creation(self, **kwargs): |
137 | 139 | group_id = create_group_from_community(noosfero_community) |
138 | 140 | include_members_into_group(admins, group_id) |
139 | 141 | create_project(noosfero_community.name, group_id) |
142 | + listname = noosfero_community.name.replace(' ', '-') | |
143 | + listname = ''.join(c for c in unicodedata.normalize('NFD', unicode( | |
144 | + listname, 'utf-8')) if unicodedata.category(c) != 'Mn') | |
145 | + create_list(listname, admins[0]) | |
140 | 146 | |
141 | - return 6 | |
142 | - | |
143 | - | |
144 | -@app.task(bind=True) | |
145 | -def community_updated(self, **kwargs): | |
146 | - f = open('/vagrant/community_updated', 'wb') | |
147 | - f.write(str(kwargs)) | |
148 | - f.close() | |
149 | - logger.info('Community updated: {0}'.format(''.join(kwargs))) | |
150 | - return 7 | |
147 | + return 0 | ... | ... |
-
mentioned in commit 16d319ce5013b891046dffb1f38d3eda7e09226f