Skip to content

Commit 9e20e35

Browse files
author
Filip Kula
committed
feat: enhanced email notication
1 parent 35c8b67 commit 9e20e35

File tree

1 file changed

+98
-16
lines changed

1 file changed

+98
-16
lines changed
Lines changed: 98 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,103 @@
11
<!DOCTYPE html>
2-
<html>
2+
<html lang="pl">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<title>Powiadomienie o nowej recenzji</title>
7+
<style>
8+
body {
9+
font-family: Arial, sans-serif;
10+
line-height: 1.6;
11+
color: #333;
12+
max-width: 600px;
13+
margin: 0 auto;
14+
padding: 20px;
15+
}
16+
.header {
17+
background-color: #007bff;
18+
color: white;
19+
padding: 20px;
20+
text-align: center;
21+
border-radius: 5px 5px 0 0;
22+
}
23+
.content {
24+
background-color: #f8f9fa;
25+
padding: 20px;
26+
border: 1px solid #dee2e6;
27+
}
28+
.review-box {
29+
background-color: white;
30+
padding: 15px;
31+
border-left: 4px solid #007bff;
32+
margin: 15px 0;
33+
border-radius: 3px;
34+
}
35+
.footer {
36+
background-color: #6c757d;
37+
color: white;
38+
padding: 15px;
39+
text-align: center;
40+
border-radius: 0 0 5px 5px;
41+
font-size: 12px;
42+
}
43+
.paper-title {
44+
font-weight: bold;
45+
color: #007bff;
46+
}
47+
.reviewer-info {
48+
color: #6c757d;
49+
font-size: 14px;
50+
margin-bottom: 10px;
51+
}
52+
.grades-list {
53+
list-style: none;
54+
padding-left: 0;
55+
}
56+
.grades-list li {
57+
margin: 8px 0;
58+
padding: 5px 0;
59+
border-bottom: 1px solid #e9ecef;
60+
}
61+
.grades-list li:last-child {
62+
border-bottom: none;
63+
}
64+
</style>
65+
</head>
366
<body>
4-
<h2>Nowa recenzja została dodana</h2>
5-
<p><strong>Artykuł:</strong> {{ paper.title }}</p>
6-
<p><strong>Recenzent:</strong> {{ reviewer.first_name }} {{ reviewer.last_name }}</p>
7-
<p><strong>Data recenzji:</strong> {{ review.created_at|date:"d.m.Y H:i" }}</p>
67+
<div class="header">
68+
<h2>Nowa recenzja została dodana</h2>
69+
</div>
870

9-
<h3>Oceny:</h3>
10-
<ul>
11-
<li><strong>Zgodność z tematyką:</strong> {{ review.correspondence.name|default:"Brak" }}</li>
12-
<li><strong>Oryginalność:</strong> {{ review.originality.name|default:"Brak" }}</li>
13-
<li><strong>Poprawność merytoryczna:</strong> {{ review.merits.name|default:"Brak" }}</li>
14-
<li><strong>Jakość prezentacji:</strong> {{ review.presentation.name|default:"Brak" }}</li>
15-
<li><strong>Ocena końcowa:</strong> {{ review.final_grade.name|default:"Brak" }}</li>
16-
</ul>
71+
<div class="content">
72+
<p>Szanowny/a Autorze,</p>
1773

18-
<p>Aby zobaczyć pełną recenzję, zaloguj się do systemu.</p>
19-
<p>Pozdrawiamy,<br>System Zarządzania Artykułami</p>
74+
<p>Otrzymano nową recenzję dotyczącą Twojego artykułu: <span class="paper-title">{{ paper.title }}</span></p>
75+
76+
<div class="review-box">
77+
<div class="reviewer-info">
78+
<strong>Recenzent:</strong> {{ reviewer.first_name }} {{ reviewer.last_name }}<br>
79+
<strong>Data recenzji:</strong> {{ review.created_at|date:"d F Y, H:i" }}
80+
</div>
81+
<div>
82+
<strong>Oceny:</strong>
83+
<ul class="grades-list">
84+
<li><strong>Zgodność z tematyką:</strong> {{ review.correspondence.name|default:"Brak" }}</li>
85+
<li><strong>Oryginalność:</strong> {{ review.originality.name|default:"Brak" }}</li>
86+
<li><strong>Poprawność merytoryczna:</strong> {{ review.merits.name|default:"Brak" }}</li>
87+
<li><strong>Jakość prezentacji:</strong> {{ review.presentation.name|default:"Brak" }}</li>
88+
<li><strong>Ocena końcowa:</strong> {{ review.final_grade.name|default:"Brak" }}</li>
89+
</ul>
90+
</div>
91+
</div>
92+
93+
<p>Aby zobaczyć pełną recenzję, prosimy o zalogowanie się do systemu.</p>
94+
95+
<p>Z poważaniem,<br>
96+
System Zarządzania Artykułami</p>
97+
</div>
98+
99+
<div class="footer">
100+
To jest automatyczne powiadomienie. Prosimy nie odpowiadać na ten e-mail.
101+
</div>
20102
</body>
21-
</html>
103+
</html>

0 commit comments

Comments
 (0)