X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/a199e4076433fb909b06662012454477687c5e5c..0b3783ec46a66fc06e1fd0323303146dac4cd620:/apps/organizations/forms.py diff --git a/apps/organizations/forms.py b/apps/organizations/forms.py index 63984486..298da489 100644 --- a/apps/organizations/forms.py +++ b/apps/organizations/forms.py @@ -4,6 +4,10 @@ # 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 .models import Organization, UserCard, countries @@ -14,6 +18,18 @@ class OrganizationForm(forms.ModelForm): model = Organization exclude = ['_html'] + def save(self, commit=True): + 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. + +-- +MIL/PEER team.''' % (organization.name, site.domain, organization.get_absolute_url()), + 'milpeer@mdrn.pl', [config.NOTIFY_EMAIL]) + return organization + class UserCardForm(forms.ModelForm): cts = countries