|
|
@ -2,6 +2,8 @@ from django.contrib import admin |
|
|
|
from reversion.admin import VersionAdmin |
|
|
|
from korektury.models import KorekturovanePDF |
|
|
|
|
|
|
|
from django.core.mail import send_mail |
|
|
|
from django.urls import reverse |
|
|
|
|
|
|
|
# Register your models here. |
|
|
|
class KorekturovanePDFAdmin(VersionAdmin): |
|
|
@ -23,4 +25,24 @@ class KorekturovanePDFAdmin(VersionAdmin): |
|
|
|
list_filter = [] |
|
|
|
search_fields = [] |
|
|
|
|
|
|
|
def save_model(self, request, obj, form, change): |
|
|
|
super().save_model(request, obj, form, change) |
|
|
|
if not change: # Je nový |
|
|
|
odkaz = request.build_absolute_uri(reverse('korektury', kwargs={'pdf': obj.id})) |
|
|
|
odesilatel = 'korekturovatko-nove-pdf@mam.mff.cuni.cz' |
|
|
|
prijemce = 'org@mam.mff.cuni.cz' |
|
|
|
predmet = f'Nové korektury: {obj.nazev}' |
|
|
|
text = f'''\ |
|
|
|
V korekturovátku se objevil nový soubor: {obj.nazev} |
|
|
|
{odkaz} |
|
|
|
|
|
|
|
Popis souboru: |
|
|
|
{obj.komentar} |
|
|
|
|
|
|
|
--- |
|
|
|
S pozdravem a korekturám zdar! |
|
|
|
Korekturovátko |
|
|
|
''' |
|
|
|
send_mail(predmet,text,odesilatel,[prijemce]) |
|
|
|
|
|
|
|
admin.site.register(KorekturovanePDF, KorekturovanePDFAdmin) |
|
|
|