Skip to content

Commit 3436e81

Browse files
authored
Merge pull request #497 – Smaller output changes
#497
2 parents 12e8363 + 6ef52dc commit 3436e81

3 files changed

Lines changed: 30 additions & 23 deletions

File tree

naucse/templates/_base.html

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -61,30 +61,12 @@
6161
</p>
6262
{% endif %}
6363

64-
{% if page is defined and (page.attributions or page.license) %}
65-
{% for a in page.attributions %}
66-
{{ a | markdown }}
67-
{% endfor %}
68-
<p>
69-
Licence:
70-
<a href="{{ page.license.url }}">
71-
{{ page.license.title }}
72-
</a>
73-
{% if page.license_code %}
74-
</p>
75-
<p>
76-
Licence ukázek kódu:
77-
<a href="{{ page.license_code.url }}">
78-
{{ page.license_code.title }}
79-
</a>
80-
{% endif %}
81-
</p>
82-
{% else %}
64+
{% block attributions %}{% endblock %}
65+
{% block license %}
8366
<p>
8467
Licence: <a href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International</a> není-li uvedeno jinak
8568
</p>
86-
{% endif %}
87-
69+
{% endblock license %}
8870
{% block extra_footer %}{% endblock %}
8971
</div>
9072
</div>

naucse/templates/lesson.html

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,26 @@ <h1>{{ page.title }} – Řešení [{{ solution_number }}]</h1>
3333
{{ content|safe }}
3434

3535
{% endblock %}
36+
37+
{% block attributions %}
38+
{% for a in page.attributions %}
39+
{{ a | markdown }}
40+
{% endfor %}
41+
{% endblock %}
42+
43+
{% block license %}
44+
<p>
45+
Licence:
46+
<a href="{{ page.license.url }}">
47+
{{ page.license.title }}
48+
</a>
49+
</p>
50+
{% if page.license_code %}
51+
<p>
52+
Licence ukázek kódu:
53+
<a href="{{ page.license_code.url }}">
54+
{{ page.license_code.title }}
55+
</a>
56+
</p>
57+
{% endif %}
58+
{% endblock license %}

naucse/views.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,7 @@ def get_footer_links(course, session, prv, nxt, lesson_url):
382382
if prv is not None:
383383
prev_link = {
384384
"url": lesson_url(prv.page.lesson, page=prv.page.slug),
385-
"title": prv.page.title,
385+
"title": prv.title,
386386
}
387387

388388
session_link = None
@@ -396,7 +396,7 @@ def get_footer_links(course, session, prv, nxt, lesson_url):
396396
if nxt is not None:
397397
next_link = {
398398
"url": lesson_url(nxt.page.lesson, page=nxt.page.slug),
399-
"title": nxt.page.title,
399+
"title": nxt.title,
400400
}
401401
elif session is not None:
402402
next_link = {
@@ -864,6 +864,7 @@ def generate_calendar_ics(course):
864864
else:
865865
raise ValueError("One of the sessions doesn't have a start time.")
866866

867+
created = os.environ.get('NAUCSE_CALENDAR_DTSTAMP', None)
867868
cal_event = ics.Event(
868869
name=session.title,
869870
begin=start_time,
@@ -872,6 +873,7 @@ def generate_calendar_ics(course):
872873
course=course,
873874
session=session.slug,
874875
_external=True),
876+
created=created,
875877
)
876878
events.append(cal_event)
877879

0 commit comments

Comments
 (0)