X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/0b3783ec46a66fc06e1fd0323303146dac4cd620..02d8ce2efb84683b087b102087d125d5b3d293ca:/apps/organizations/forms.py?ds=sidebyside diff --git a/apps/organizations/forms.py b/apps/organizations/forms.py index 298da489..16a8207e 100644 --- a/apps/organizations/forms.py +++ b/apps/organizations/forms.py @@ -4,10 +4,9 @@ # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. # from django import forms -from constance import config from django.contrib.sites.models import Site -from django.core.mail import send_mail +from redakcja.utlis import send_notify_email from .models import Organization, UserCard, countries @@ -19,15 +18,16 @@ class OrganizationForm(forms.ModelForm): exclude = ['_html'] def save(self, commit=True): + new = self.instance.id is None organization = super(OrganizationForm, self).save(commit=commit) - site = Site.objects.get_current() - send_mail( - 'New organization in MIL/PEER', - '''New organization in MIL/PEER: %s. View their profile: https://%s%s. + if new: + site = Site.objects.get_current() + send_notify_email( + 'New organization in MIL/PEER', + '''New organization in MIL/PEER: %s. View their profile: https://%s%s. -- -MIL/PEER team.''' % (organization.name, site.domain, organization.get_absolute_url()), - 'milpeer@mdrn.pl', [config.NOTIFY_EMAIL]) +MIL/PEER team.''' % (organization.name, site.domain, organization.get_absolute_url())) return organization