aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetr Šmerkl <46304018+SveterCZE@users.noreply.github.com>2021-05-07 20:31:34 +0200
committerPetr Šmerkl <46304018+SveterCZE@users.noreply.github.com>2021-05-07 20:31:34 +0200
commit36fb9f940b4c00254709956cdc9041047e96df5c (patch)
treed7dc944995ed84d573ad25cd5d845f0f675a11ed
parentba27366d9f411af56a594ccaee9895434d393ef5 (diff)
downloadjustice-36fb9f940b4c00254709956cdc9041047e96df5c.tar.gz
improve search results
-rw-r--r--models.py142
-rw-r--r--templates/results_entities.html6
-rw-r--r--templates/results_persons.html7
3 files changed, 153 insertions, 2 deletions
diff --git a/models.py b/models.py
index f1f93aa..74764d3 100644
--- a/models.py
+++ b/models.py
@@ -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>