Merge remote-tracking branch 'origin/master' into jethro
This commit is contained in:
		
						commit
						a5a4767efe
					
				
					 5 changed files with 31 additions and 15 deletions
				
			
		|  | @ -7,7 +7,7 @@ | ||||||
|   <script src="{% static "korektury/opraf.js"%}"></script> |   <script src="{% static "korektury/opraf.js"%}"></script> | ||||||
| 	<title>Korektury {{pdf.nazev}}</title> | 	<title>Korektury {{pdf.nazev}}</title> | ||||||
| </head> | </head> | ||||||
| <body {% if pdf.status = 'zanaseni'%} class="comitting" {% elif pdf.status = 'zastarale' %} class="deprecated" {% endif %}>  | <body {% if pdf.status = 'zanaseni'%} class="comitting" {% elif pdf.status = 'zastarale' %} class="deprecated" {% endif %} onload='place_comments()'> | ||||||
| 	<h1>Korektury {{pdf.nazev}}</h1> | 	<h1>Korektury {{pdf.nazev}}</h1> | ||||||
| 	{% if pdf.status = 'zanaseni' %} <h2> Probíhá zanášení korektur, zvažte, zda chcete přidávat nové </h2> {% endif %} | 	{% if pdf.status = 'zanaseni' %} <h2> Probíhá zanášení korektur, zvažte, zda chcete přidávat nové </h2> {% endif %} | ||||||
| 	{% if pdf.status = 'zastarale' %} <h2> Toto PDF je již zastaralé, nepřidávejte nové korektury </h2> {% endif %} | 	{% if pdf.status = 'zastarale' %} <h2> Toto PDF je již zastaralé, nepřidávejte nové korektury </h2> {% endif %} | ||||||
|  | @ -192,9 +192,11 @@ | ||||||
| 		["img-{{s.strana}}", [{% for o in s.op_id %}["op{{o.id}}",{{o.x}},{{o.y}}],{% endfor %}[]]], | 		["img-{{s.strana}}", [{% for o in s.op_id %}["op{{o.id}}",{{o.x}},{{o.y}}],{% endfor %}[]]], | ||||||
| 	{% endfor %} | 	{% endfor %} | ||||||
| 	[]] | 	[]] | ||||||
|  |         function place_comments() { | ||||||
|             for (var i=0; i < comments.length-1; i++) { |             for (var i=0; i < comments.length-1; i++) { | ||||||
|                     place_comments_one_div(comments[i][0], comments[i][1]) |                     place_comments_one_div(comments[i][0], comments[i][1]) | ||||||
|             } |             } | ||||||
|  |         } | ||||||
| 	{% if scroll %} | 	{% if scroll %} | ||||||
| 		window.scrollTo(0,{{scroll}}); | 		window.scrollTo(0,{{scroll}}); | ||||||
| 	{% endif %} | 	{% endif %} | ||||||
|  |  | ||||||
|  | @ -135,21 +135,32 @@ class KorekturyView(generic.TemplateView): | ||||||
| 
 | 
 | ||||||
|         # Prijemci e-mailu |         # Prijemci e-mailu | ||||||
|         emails = set() |         emails = set() | ||||||
|  |         # e-mail autora korektury | ||||||
|         email = oprava.autor.user.email |         email = oprava.autor.user.email | ||||||
|         # nalezeni e-mailu na organizatory komentaru |  | ||||||
|         for komentar in oprava.komentar_set.all(): |  | ||||||
|             email = komentar.autor.user.email |  | ||||||
|         if email: |         if email: | ||||||
|             emails.add(email) |             emails.add(email) | ||||||
|  | 
 | ||||||
|  |         # nalezeni e-mailu na autory komentaru | ||||||
|  |         for komentar in oprava.komentar_set.all(): | ||||||
|  |             email_komentujiciho = komentar.autor.user.email | ||||||
|  |             if email_komentujiciho: | ||||||
|  |                 emails.add(email_komentujiciho) | ||||||
|  | 
 | ||||||
|         # zodpovedny org |         # zodpovedny org | ||||||
|         if oprava.pdf.org: |         if oprava.pdf.org: | ||||||
|             email_zobpovedny = oprava.pdf.org.user.email |             email_zobpovedny = oprava.pdf.org.user.email | ||||||
|             if email_zobpovedny: |             if email_zobpovedny: | ||||||
|                 emails.add(email_zobpovedny) |                 emails.add(email_zobpovedny) | ||||||
|  | 
 | ||||||
|         # odstran e-mail autora opravy |         # odstran e-mail autora opravy | ||||||
|  |         email = autor.user.email | ||||||
|         if email: |         if email: | ||||||
|             emails.discard(email) |             emails.discard(email) | ||||||
| 
 | 
 | ||||||
|  |         if not settings.SEND_EMAIL_NOTIFICATIONS: | ||||||
|  |             print "Poslal bych upozornění na tyto adresy: ", " ".join(emails) | ||||||
|  |             return | ||||||
|  | 
 | ||||||
|         send_mail(subject, text, from_email, list(emails)) |         send_mail(subject, text, from_email, list(emails)) | ||||||
| 
 | 
 | ||||||
|     def get_context_data(self, **kwargs): |     def get_context_data(self, **kwargs): | ||||||
|  |  | ||||||
|  | @ -245,3 +245,7 @@ SEMINAR_KONFERY_DIR = os.path.join('konfery') | ||||||
| KOREKTURY_PDF_DIR = os.path.join('korektury', 'pdf') | KOREKTURY_PDF_DIR = os.path.join('korektury', 'pdf') | ||||||
| KOREKTURY_IMG_DIR = os.path.join('korektury', 'img') | KOREKTURY_IMG_DIR = os.path.join('korektury', 'img') | ||||||
| CISLO_IMG_DIR = os.path.join('cislo', 'img') | CISLO_IMG_DIR = os.path.join('cislo', 'img') | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | # E-MAIL NOTIFICATIONS | ||||||
|  | SEND_EMAIL_NOTIFICATIONS = False | ||||||
|  |  | ||||||
|  | @ -67,3 +67,5 @@ LOGGING['loggers']['']['handlers'] = ['console', 'mail_admins'] | ||||||
| LOGGING['loggers']['django']['handlers'] = ['console', 'mail_admins'] | LOGGING['loggers']['django']['handlers'] = ['console', 'mail_admins'] | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | # E-MAIL NOTIFICATIONS | ||||||
|  | SEND_EMAIL_NOTIFICATIONS = True | ||||||
|  |  | ||||||
|  | @ -10,7 +10,7 @@ import os.path | ||||||
| # | # | ||||||
| 
 | 
 | ||||||
| # Import common settings | # Import common settings | ||||||
| from .settings_common import * | from .settings_common import * # zatim nutne, casem snad vyresime # noqa | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Quick-start development settings - unsuitable for production | # Quick-start development settings - unsuitable for production | ||||||
|  | @ -63,6 +63,3 @@ CSRF_COOKIE_SECURE = True | ||||||
| 
 | 
 | ||||||
| LOGGING['loggers']['']['handlers'] = ['console', 'mail_admins'] | LOGGING['loggers']['']['handlers'] = ['console', 'mail_admins'] | ||||||
| LOGGING['loggers']['django']['handlers'] = ['console', 'mail_admins'] | LOGGING['loggers']['django']['handlers'] = ['console', 'mail_admins'] | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue