From a73117ad4aa31cd561f5f1145d837b209bc1ff76 Mon Sep 17 00:00:00 2001 From: Maciej Pienczyn Date: Sun, 1 Feb 2026 07:37:06 +0100 Subject: [PATCH] =?UTF-8?q?feat:=20Add=20dedicated=20'Dane=20z=20rejestr?= =?UTF-8?q?=C3=B3w=20urz=C4=99dowych'=20section=20to=20company=20profile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Display all CEIDG data: status, owner, PKD codes, contacts, addresses - Display all KRS data: legal form, capital, KRS number - Show data source banner with fetch timestamp and registry link - Display additional business locations from CEIDG - Show succession manager (zarządca sukcesyjny) if present - All PKD codes displayed as tags with main PKD highlighted Co-Authored-By: Claude Opus 4.5 --- templates/company_detail.html | 222 +++++++++++++++++++++++++++++++++- 1 file changed, 221 insertions(+), 1 deletion(-) diff --git a/templates/company_detail.html b/templates/company_detail.html index 558ef93..0b19bff 100755 --- a/templates/company_detail.html +++ b/templates/company_detail.html @@ -1155,7 +1155,227 @@ {% endif %} - + + + +{% if company.ceidg_id or (company.krs and company.data_source == 'KRS API') %} +
+

+ Dane z rejestrów urzędowych + {% if company.ceidg_id %} + CEIDG + {% elif company.krs and company.data_source == 'KRS API' %} + KRS + {% endif %} +

+ + +
+ + + +
+
+ {% if company.ceidg_id %} + Dane pobrane z Centralnej Ewidencji i Informacji o Działalności Gospodarczej (CEIDG) + {% else %} + Dane pobrane z Krajowego Rejestru Sądowego (KRS) + {% endif %} +
+
+ {% if company.ceidg_fetched_at %} + Pobrano: {{ company.ceidg_fetched_at.strftime('%d.%m.%Y %H:%M') }} • + {% elif company.last_verified_at %} + Zweryfikowano: {{ company.last_verified_at.strftime('%d.%m.%Y %H:%M') }} • + {% endif %} + {% if company.ceidg_id %} + ID: {{ company.ceidg_id[:8] }}... + {% elif company.krs %} + KRS: {{ company.krs }} + {% endif %} +
+
+ + Sprawdź w rejestrze → + +
+ +
+ + + {% if company.ceidg_id %} + + + {% if company.ceidg_status %} +
+
Status działalności
+
+ {{ company.ceidg_status }} +
+
+ {% endif %} + + + {% if company.owner_first_name %} +
+
Właściciel
+
+ {{ company.owner_first_name }} {{ company.owner_last_name }} +
+
Jednoosobowa działalność gospodarcza
+
+ {% endif %} + + + {% if company.business_start_date %} +
+
Data rozpoczęcia działalności
+
+ {{ company.business_start_date.strftime('%d.%m.%Y') }} +
+ {% set years_active = ((now.date() - company.business_start_date).days / 365.25)|int %} + {% if years_active > 0 %} +
{{ years_active }} lat na rynku
+ {% endif %} +
+ {% endif %} + + + {% if company.pkd_code %} +
+
PKD główny
+
+ {{ company.pkd_code }} +
+ {% if company.pkd_description %} +
{{ company.pkd_description }}
+ {% endif %} +
+ {% endif %} + + + {% if company.ceidg_raw_data %} + {% set raw = company.ceidg_raw_data %} + + {% if raw.email or raw.telefon or raw.www %} +
+
Dane kontaktowe z CEIDG
+
+ {% if raw.email %} +
+
Email
+ {{ raw.email }} +
+ {% endif %} + {% if raw.telefon %} +
+
Telefon
+ {{ raw.telefon }} +
+ {% endif %} + {% if raw.www %} +
+
Strona WWW
+ {{ raw.www }} +
+ {% endif %} +
+
+ {% endif %} + + + {% if raw.pkd and raw.pkd|length > 1 %} +
+
+ Wszystkie kody PKD ({{ raw.pkd|length }}) +
+
+ {% for pkd in raw.pkd %} + + {{ pkd.kod }}{% if pkd.kod == company.pkd_code %} ★{% endif %} + + {% endfor %} +
+
+ {% endif %} + + + {% if raw.zarzadcaSukcesyjny %} +
+
Zarządca sukcesyjny
+
+ {{ raw.zarzadcaSukcesyjny.imie }} {{ raw.zarzadcaSukcesyjny.nazwisko }} +
+
+ {% endif %} + + + {% if raw.adresyDzialalnosciDodatkowe and raw.adresyDzialalnosciDodatkowe|length > 0 %} +
+
+ Dodatkowe miejsca działalności ({{ raw.adresyDzialalnosciDodatkowe|length }}) +
+
+ {% for addr in raw.adresyDzialalnosciDodatkowe %} +
+ {{ addr.opisNietypowegoMiejsca|default('Lokalizacja') }}
+ {{ addr.ulica }} {{ addr.budynek }}{% if addr.lokal %}/{{ addr.lokal }}{% endif %}
+ {{ addr.kod }} {{ addr.miasto }} +
+ {% endfor %} +
+
+ {% endif %} + + {% endif %} + + {% endif %} + + + + {% if company.krs and company.data_source == 'KRS API' and not company.ceidg_id %} + + + {% if company.legal_form %} +
+
Forma prawna
+
+ {{ company.legal_form }} +
+
+ {% endif %} + + + {% if company.capital_amount %} +
+
Kapitał zakładowy
+
+ {{ '{:,.2f}'.format(company.capital_amount).replace(',', ' ') }} PLN +
+
+ {% endif %} + + +
+
Numer KRS
+
+ {{ company.krs }} +
+
+ + {% endif %} + + +
+
+{% endif %} + + + + +

Informacje prawne i biznesowe