Skip to content

Commit

Permalink
klikalny tytuł pracy w raporcie slotów (#772)
Browse files Browse the repository at this point in the history
  • Loading branch information
mpasternak committed Oct 20, 2019
1 parent 7406e8b commit 634e03f
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 10 deletions.
1 change: 1 addition & 0 deletions HISTORY.rst
Expand Up @@ -3,6 +3,7 @@ Historia zmian
==============

* niezwykle eleganckie tabele w XLS wraz z opisem (#766)
* klikalny tytuł pracy w raporcie slotów (#772)

v201910.6
---------
Expand Down
6 changes: 3 additions & 3 deletions src/bpp/urls.py
Expand Up @@ -13,7 +13,7 @@
from bpp.views.browse import UczelniaView, WydzialView, JednostkaView, \
AutorView, ZrodlaView, ZrodloView, AutorzyView, BuildSearch, PracaView, \
JednostkiView, \
OldPracaView
OldPracaView, RekordToPracaView
from bpp.views.autocomplete import WidocznaJednostkaAutocomplete, \
AutorZUczelniAutocopmlete, GlobalNavigationAutocomplete, \
JednostkaAutocomplete, ZrodloAutocomplete, AutorAutocomplete, \
Expand Down Expand Up @@ -92,8 +92,8 @@
url(r'^(?P<model>[\w_]+)/(?P<pk>[\d]+)/$', OldPracaView.as_view(), name='browse_praca_old'),
url(r'^rekord/(?P<model>[\w_]+),(?P<pk>[\d]+)/$', PracaView.as_view(),
name='browse_praca'),
# url(r'^rekord/(?P<content_type_id>[\d]+),(?P<object_id>[\d]+)/$', RekordToPracaView.as_view(),
# name='browse_rekord'),
url(r'^rekord/(?P<content_type_id>[\d]+),(?P<object_id>[\d]+)/$', RekordToPracaView.as_view(),
name='browse_rekord'),

url(r'^build_search/$', BuildSearch.as_view(), name='browse_build_search'),

Expand Down
12 changes: 6 additions & 6 deletions src/raport_slotow/tables.py
Expand Up @@ -19,7 +19,7 @@ class Meta:
"pkdaut",
"slot")

tytul_oryginalny = Column("Tytuł oryginalny", "rekord.tytul_oryginalny")
tytul_oryginalny = Column("Tytuł oryginalny", "rekord")
autorzy = Column("Autorzy", "rekord.opis_bibliograficzny_zapisani_autorzy_cache", orderable=False)
rok = Column("Rok", "rekord.rok", orderable=True)
dyscyplina = Column(orderable=False)
Expand All @@ -28,15 +28,18 @@ class Meta:
slot = SummingColumn("Slot")

def render_tytul_oryginalny(self, value):
return safe(value)
url = reverse("bpp:browse_rekord", args=(value.pk[0], value.pk[1]))
return safe("<a href=%s>%s</a>" % (url, value))

def value_tytul_oryginalny(self, value):
return value.tytul_oryginalny

def render_zrodlo(self, value):
if value is None:
return "-"
return value



class RaportSlotowUczelniaTable(tables.Table):
class Meta:
empty_text = "Brak danych"
Expand All @@ -60,9 +63,6 @@ def __init__(self, od_roku, do_roku, *args, **kw):
def render_avg(self, value):
return round(value, 4)

# def value_avg(self, value):
# return round(value, 4)

def render_autor(self, value):
url = reverse("raport_slotow:raport", args=(value.slug, self.od_roku, self.do_roku))
return safe("<a href=%s>%s</a>" % (url, value))
Expand Down
Expand Up @@ -12,7 +12,7 @@

{% block content %}
<h1>Raport slotów</h1>
<h2>{{ autor }} za {{ od_roku }} - {{ do_roku }}</h2>
<h2><a href="{% url "bpp:browse_autor" autor.slug %}">{{ autor }}</a> za {{ od_roku }} - {{ do_roku }}</h2>

{% for table in tables %}
<a href="?_export=xlsx&n={{ forloop.counter0 }}">pobierz XLS</a>
Expand Down

0 comments on commit 634e03f

Please sign in to comment.