Skip to content

Commit

Permalink
Wyświetlaj dodatkowe pola dla patentów
Browse files Browse the repository at this point in the history
  • Loading branch information
mpasternak committed Apr 16, 2018
1 parent eebb2de commit 001afc1
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 31 deletions.
25 changes: 15 additions & 10 deletions src/bpp/models/patent.py
@@ -1,14 +1,14 @@
# -*- encoding: utf-8 -*-
from django.contrib.postgres.search import SearchVector
from django.db import models
from django.utils import six

from bpp.models import BazaModeluOdpowiedzialnosciAutorow, Autor, \
ModelZRokiem, ModelZeStatusem, ModelZWWW, ModelRecenzowany, \
ModelZInformacjaZ, ModelZAdnotacjami, ModelZeSzczegolami, ModelPunktowany
from bpp.models.abstract import ModelPrzeszukiwalny, ModelZLegacyData, \
RekordBPPBaza, ModelZAbsolutnymUrl
from bpp.models.util import dodaj_autora, ModelZOpisemBibliograficznym
from django.utils import six
ModelZInformacjaZ, ModelZAdnotacjami, ModelZeSzczegolami, ModelPunktowany, \
Charakter_Formalny, Jezyk
from bpp.models.abstract import RekordBPPBaza, ModelZAbsolutnymUrl
from bpp.models.util import dodaj_autora


class Patent_Autor(BazaModeluOdpowiedzialnosciAutorow):
"""Powiązanie autora do patentu."""
Expand All @@ -18,12 +18,13 @@ class Meta:
verbose_name = 'powiązanie autora z patentem'
verbose_name_plural = 'powiązania autorów z patentami'
app_label = 'bpp'
ordering = ('kolejnosc', )
ordering = ('kolejnosc',)
unique_together = \
[('rekord', 'autor', 'typ_odpowiedzialnosci'),
# Tu musi być autor, inaczej admin nie pozwoli wyedytować
# Tu musi być autor, inaczej admin nie pozwoli wyedytować
('rekord', 'autor', 'kolejnosc')]


@six.python_2_unicode_compatible
class Patent(RekordBPPBaza,
ModelZRokiem,
Expand All @@ -35,7 +36,6 @@ class Patent(RekordBPPBaza,
ModelZInformacjaZ,
ModelZAdnotacjami,
ModelZAbsolutnymUrl):

tytul_oryginalny = models.TextField("Tytuł oryginalny", db_index=True)

data_zgloszenia = models.DateField(
Expand Down Expand Up @@ -72,7 +72,7 @@ class Patent(RekordBPPBaza,
def dodaj_autora(self, autor, jednostka, zapisany_jako=None,
typ_odpowiedzialnosci_skrot='aut.', kolejnosc=None):
return dodaj_autora(Patent_Autor, self, autor, jednostka, zapisany_jako,
typ_odpowiedzialnosci_skrot, kolejnosc)
typ_odpowiedzialnosci_skrot, kolejnosc)

class Meta:
verbose_name = "patent"
Expand All @@ -82,3 +82,8 @@ class Meta:
def __str__(self):
return self.tytul_oryginalny

def charakter_formalny(self):
return Charakter_Formalny.objects.get(skrot="PAT")

def jezyk(self):
return Jezyk.objects.get(skrot_dla_pbn="PL")
57 changes: 36 additions & 21 deletions src/bpp/templates/browse/praca_tabela.html
Expand Up @@ -37,6 +37,21 @@
{% endif %}
</td>
</tr>
{% if praca.charakter_formalny.skrot == "PAT" %}
<tr>
<th>Patent:</th>
<td>
<b>- numer zgłoszenia:</b> {{ praca.numer_zgloszenia|default:"brak" }}. <br/>
<b>- wydział:</b> {{ praca.wydzial|default:"brak" }}<br/>
<b>- rodzaj prawa:</b> {{ praca.rodzaj_prawa|default:"brak" }}<br/>
<b>- data zgłoszenia:</b> {{ praca.data_zgloszenia|default:"brak" }}<br/>
<b>- numer zgłoszenia:</b> {{ praca.numer_zgloszenia|default:"brak" }}<br/>
<b>- data decyzji:</b> {{ praca.data_decyzji|default:"brak" }}<br/>
<b>- numer prawa wyłącznego:</b> {{ praca.numer_prawa_wylacznego|default:"brak" }}<br/>
<b>- wdrożenie:</b> {% if praca.wdrozenie %}tak{% else %}nie{% endif %}
</td>
</tr>
{% endif %}
<tr>
<th>
Strona WWW:
Expand Down Expand Up @@ -78,7 +93,6 @@
{{ praca.rok }}
</td>
</tr>

<tr>
<th>
Charakter formalny:
Expand All @@ -96,16 +110,16 @@
{{ praca.jezyk }}
</td>
</tr>

<tr>
<th>
Typ KBN:
</th>
<td>
{{ praca.typ_kbn }}
</td>
</tr>

{% if praca.typ_kbn %}
<tr>
<th>
Typ KBN:
</th>
<td>
{{ praca.typ_kbn }}
</td>
</tr>
{% endif %}
{% if praca.openaccess_tryb_dostepu or praca.openaccess_wersja_tekstu or praca.openaccess_licencja or praca.openaccess_czas_publikacji or praca.openaccess_ilosc_miesiecy %}
<tr>
<th style="vertical-align: top;">OpenAccess:</th>
Expand All @@ -126,7 +140,8 @@

<b> - licencja: </b>
{% if praca.openaccess_licencja.webname %}
<a target="_blank" href="https://creativecommons.org/licenses/{{ praca.openaccess_licencja.webname }}/3.0/pl/#content">
<a target="_blank"
href="https://creativecommons.org/licenses/{{ praca.openaccess_licencja.webname }}/3.0/pl/#content">
{% endif %}
{{ praca.openaccess_licencja }}
{% if praca.openaccess_licencja.webname %}
Expand Down Expand Up @@ -236,14 +251,14 @@
</td>
</tr>
{% if request.user.is_authenticated %}
<tr>
<th>
Rekord zaktualizowany dla PBN:
</th>
<td>
{{ praca.ostatnio_zmieniony_dla_pbn }}
</td>
</tr>
<tr>
<th>
Rekord zaktualizowany dla PBN:
</th>
<td>
{{ praca.ostatnio_zmieniony_dla_pbn }}
</td>
</tr>
{% endif %}

</table>
</table>

0 comments on commit 001afc1

Please sign in to comment.