diff options
author | Petr Šmerkl <46304018+SveterCZE@users.noreply.github.com> | 2021-05-18 20:09:19 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-18 20:09:19 +0200 |
commit | e2724412a1049a78f86d5186e3f8f9c9eae04e4f (patch) | |
tree | 31978b3486bd4d2d2835930544f826c4e61ae9ea | |
parent | 561ffab131b742c52d9b6768985c3eea2b43edf3 (diff) | |
parent | 36fb9f940b4c00254709956cdc9041047e96df5c (diff) | |
download | justice-e2724412a1049a78f86d5186e3f8f9c9eae04e4f.tar.gz |
Merge pull request #7 from SveterCZE/improve-search-results
Improving the search results to show the type of a legal in person to which the result relates.
-rw-r--r-- | models.py | 142 | ||||
-rw-r--r-- | templates/results_entities.html | 6 | ||||
-rw-r--r-- | templates/results_persons.html | 7 |
3 files changed, 153 insertions, 2 deletions
@@ -395,6 +395,12 @@ class Company(db.Model): jediny_akcionar = db.relationship("Jediny_Akcionar_Association") sidlo_text = db.relationship("Sidlo_Association") + def current_legal_form_text(self): + for elem in self.pravni_forma_text: + if elem.vymaz_datum == 0: + return elem.pravni_forma_text.predlozka_v() + " " + elem.pravni_forma_text.sesty_pad() + return "v právnické osobě" + class Adresy_v2(db.Model): __tablename__ = "adresy_v2" id = db.Column(db.Integer, primary_key=True) @@ -518,6 +524,142 @@ class Pravni_Formy(db.Model): pravni_forma = db.Column(db.String) company_pravni_forma = db.relationship("Pravni_Forma_Association_v2") + def predlozka_v(self): + if self.pravni_forma == "Akciová společnost": + return "v" + elif self.pravni_forma == "Společnost s ručením omezeným": + return "ve" + elif self.pravni_forma == "Komanditní společnost": + return "v" + elif self.pravni_forma == "Veřejná obchodní společnost": + return "ve" + elif self.pravni_forma == "Družstvo": + return "v" + elif self.pravni_forma == "Ostatní": + return "v" + elif self.pravni_forma == "Evropská společnost": + return "v" + elif self.pravni_forma == "Spolek": + return "ve" + elif self.pravni_forma == "Zájmové sdružení právnických osob": + return "v" + elif self.pravni_forma == "Fyzická osoba - podnikatel": + return "u" + elif self.pravni_forma == "Zájmové sdružení právnických osob zapsané v OR": + return "v" + elif self.pravni_forma == "Zájmové sdružení": + return "v" + elif self.pravni_forma == "Zahraniční fyzická osoba": + return "v" + elif self.pravni_forma == "Odštěpný závod zahraniční právnické osoby": + return "v" + elif self.pravni_forma == "Ústav": + return "v" + elif self.pravni_forma == "Obecně prospěšná společnost": + return "v" + elif self.pravni_forma == "Společenství vlastníků jednotek": + return "ve" + elif self.pravni_forma == "Odborová organizace a organizace zaměstnavatelů": + return "v" + elif self.pravni_forma == "Organizace zaměstnavatelů": + return "v" + elif self.pravni_forma == "Mezinárodní nevládní organizace": + return "v" + elif self.pravni_forma == "Pobočný spolek": + return "v" + elif self.pravni_forma == "Občanské sdružení": + return "v" + elif self.pravni_forma == "Příspěvková organizace": + return "v" + elif self.pravni_forma == "Odštěpný závod zahraniční fyzické osoby": + return "v" + elif self.pravni_forma == "Organizační složka zahraničního nadačního fondu": + return "v" + elif self.pravni_forma == "Organizační složka zahraniční nadace": + return "v" + elif self.pravni_forma == "Pobočná odborová organizace a organizace zaměstnavatelů": + return "v" + elif self.pravni_forma == "Odborová organizace": + return "v" + elif self.pravni_forma == "Nadační fond": + return "v" + elif self.pravni_forma == "Nadace": + return "v" + elif self.pravni_forma == "Evropské hospodářské zájmové sdružení": + return "v" + elif self.pravni_forma == "Evropská družstevní společnost": + return "v" + else: + return "v" + + def sesty_pad(self): + if self.pravni_forma == "Akciová společnost": + return "akciové společnosti" + elif self.pravni_forma == "Společnost s ručením omezeným": + return "společnosti s ručením omezeným" + elif self.pravni_forma == "Komanditní společnost": + return "komanditní společnosti" + elif self.pravni_forma == "Veřejná obchodní společnost": + return "veřejné obchodní společnosti" + elif self.pravni_forma == "Družstvo": + return "družstvu" + elif self.pravni_forma == "Ostatní": + return "právnické osobě" + elif self.pravni_forma == "Evropská společnost": + return "evropské společnosti" + elif self.pravni_forma == "Spolek": + return "spolku" + elif self.pravni_forma == "Zájmové sdružení právnických osob": + return "zájmovém sdružení právnických osob" + elif self.pravni_forma == "Fyzická osoba - podnikatel": + return "fyzické osoby, podnikatele" + elif self.pravni_forma == "Zájmové sdružení právnických osob zapsané v OR": + return "zájmovém sdružení právnických osob zapsané v OR" + elif self.pravni_forma == "Zájmové sdružení": + return "zájmovém sdružení" + elif self.pravni_forma == "Zahraniční fyzická osoba": + return "zahraniční fyzické osobě" + elif self.pravni_forma == "Odštěpný závod zahraniční právnické osoby": + return "odštěpném závodu zahraniční právnické osoby" + elif self.pravni_forma == "Ústav": + return "ústavu" + elif self.pravni_forma == "Obecně prospěšná společnost": + return "obecně prospěšné společnosti" + elif self.pravni_forma == "Společenství vlastníků jednotek": + return "společenství vlastníků jednotek" + elif self.pravni_forma == "Odborová organizace a organizace zaměstnavatelů": + return "odborové organizaci a organizaci zaměstnavatelů" + elif self.pravni_forma == "Organizace zaměstnavatelů": + return "organizaci zaměstnavatelů" + elif self.pravni_forma == "Mezinárodní nevládní organizace": + return "mezinárodní nevládní organizaci" + elif self.pravni_forma == "Pobočný spolek": + return "pobočném spolku" + elif self.pravni_forma == "Občanské sdružení": + return "občanském sdružení" + elif self.pravni_forma == "Příspěvková organizace": + return "příspěvkové organizaci" + elif self.pravni_forma == "Odštěpný závod zahraniční fyzické osoby": + return "odštěpném závodu zahraniční fyzické osoby" + elif self.pravni_forma == "Organizační složka zahraničního nadačního fondu": + return "organizační složce zahraničního nadačního fondu" + elif self.pravni_forma == "Organizační složka zahraniční nadace": + return "organizační složce zahraniční nadace" + elif self.pravni_forma == "Pobočná odborová organizace a organizace zaměstnavatelů": + return "pobočné odborové organizaci a organizaco zaměstnavatelů" + elif self.pravni_forma == "Odborová organizace": + return "odborové organizaci" + elif self.pravni_forma == "Nadační fond": + return "nadačním fondu" + elif self.pravni_forma == "Nadace": + return "nadaci" + elif self.pravni_forma == "Evropské hospodářské zájmové sdružení": + return "evropském hospodářském zájmovém sdružení" + elif self.pravni_forma == "Evropská družstevní společnost": + return "evropské družstevní společnosti" + else: + return "právnické osobě" + class Statutarni_Organy(db.Model): __tablename__ = "statutarni_organy" id = db.Column(db.Integer, primary_key=True) diff --git a/templates/results_entities.html b/templates/results_entities.html index 3f08edf..858b2b1 100644 --- a/templates/results_entities.html +++ b/templates/results_entities.html @@ -21,6 +21,7 @@ {% set x = my_dict.__setitem__("vlozka", elem.company.vlozka) %} {% set x = my_dict.__setitem__("soud", elem.company.soud) %} {% set x = my_dict.__setitem__("zapis", elem.company.zapis) %} + {% set x = my_dict.__setitem__("pravni_forma", elem.company.current_legal_form_text()) %} {% set test_list = test_list.append(my_dict) %} {% endif %} {% endfor %} @@ -38,6 +39,7 @@ {% set x = my_dict.__setitem__("vlozka", elem.company.vlozka) %} {% set x = my_dict.__setitem__("soud", elem.company.soud) %} {% set x = my_dict.__setitem__("zapis", elem.company.zapis) %} + {% set x = my_dict.__setitem__("pravni_forma", elem.company.current_legal_form_text()) %} {% set test_list = test_list.append(my_dict) %} {% endif %} {% endfor %} @@ -55,6 +57,7 @@ {% set x = my_dict.__setitem__("vlozka", elem.statutarni_organ.company.vlozka) %} {% set x = my_dict.__setitem__("soud", elem.statutarni_organ.company.soud) %} {% set x = my_dict.__setitem__("zapis", elem.statutarni_organ.company.zapis) %} + {% set x = my_dict.__setitem__("pravni_forma", elem.statutarni_organ.company.current_legal_form_text()) %} {% set test_list = test_list.append(my_dict) %} {% endif %} {% endfor %} @@ -72,6 +75,7 @@ {% set x = my_dict.__setitem__("vlozka", elem.dozorci_rada.company.vlozka) %} {% set x = my_dict.__setitem__("soud", elem.dozorci_rada.company.soud) %} {% set x = my_dict.__setitem__("zapis", elem.dozorci_rada.company.zapis) %} + {% set x = my_dict.__setitem__("pravni_forma", elem.dozorci_rada.company.current_legal_form_text()) %} {% set test_list = test_list.append(my_dict) %} {% endif %} {% endfor %} @@ -105,7 +109,7 @@ </tr> <tr> - <td><i>ve společnosti:</i></td> + <td><i>{{ elem.pravni_forma }}:</i></td> <td></td> <td></td> <td></td> diff --git a/templates/results_persons.html b/templates/results_persons.html index abb4387..65fac98 100644 --- a/templates/results_persons.html +++ b/templates/results_persons.html @@ -20,6 +20,7 @@ {% set x = my_dict.__setitem__("vlozka", elem.statutarni_organ.company.vlozka) %} {% set x = my_dict.__setitem__("soud", elem.statutarni_organ.company.soud) %} {% set x = my_dict.__setitem__("zapis", elem.statutarni_organ.company.zapis) %} + {% set x = my_dict.__setitem__("pravni_forma", elem.statutarni_organ.company.current_legal_form_text()) %} {% set test_list = test_list.append(my_dict) %} {% endif %} {% endfor %} @@ -37,6 +38,7 @@ {% set x = my_dict.__setitem__("vlozka", elem.dozorci_rada.company.vlozka) %} {% set x = my_dict.__setitem__("soud", elem.dozorci_rada.company.soud) %} {% set x = my_dict.__setitem__("zapis", elem.dozorci_rada.company.zapis) %} + {% set x = my_dict.__setitem__("pravni_forma", elem.dozorci_rada.company.current_legal_form_text()) %} {% set test_list = test_list.append(my_dict) %} {% endif %} {% endfor %} @@ -54,6 +56,7 @@ {% set x = my_dict.__setitem__("vlozka", elem.company.vlozka) %} {% set x = my_dict.__setitem__("soud", elem.company.soud) %} {% set x = my_dict.__setitem__("zapis", elem.company.zapis) %} + {% set x = my_dict.__setitem__("pravni_forma", elem.company.current_legal_form_text()) %} {% set test_list = test_list.append(my_dict) %} {% endif %} {% endfor %} @@ -71,6 +74,7 @@ {% set x = my_dict.__setitem__("vlozka", elem.company.vlozka) %} {% set x = my_dict.__setitem__("soud", elem.company.soud) %} {% set x = my_dict.__setitem__("zapis", elem.company.zapis) %} + {% set x = my_dict.__setitem__("pravni_forma", elem.company.current_legal_form_text()) %} {% set test_list = test_list.append(my_dict) %} {% endif %} {% endfor %} @@ -88,6 +92,7 @@ {% set x = my_dict.__setitem__("vlozka", elem.company.vlozka) %} {% set x = my_dict.__setitem__("soud", elem.company.soud) %} {% set x = my_dict.__setitem__("zapis", elem.company.zapis) %} + {% set x = my_dict.__setitem__("pravni_forma", elem.company.current_legal_form_text()) %} {% set test_list = test_list.append(my_dict) %} {% endif %} {% endfor %} @@ -116,7 +121,7 @@ </tr> <tr> - <td><i>ve společnosti:</i></td> + <td><i>{{ elem.pravni_forma }}:</i></td> <td></td> <td></td> <td></td> |