Changelog

Celkem položek: 316 Strana 28 z 32
v1.45 16.01.2026
  • Zavedena kanonická tabulka employees pro manuální zaměstnance a AD-link (včetně unikátní vazby interní technický detail + ad_employee_id).
  • Bulk import je dostupný jako POST akce employees_import_ad_link a zapisuje audit událost employees.import_ad_link pouze s identifikátory.
  • List zaměstnanců je nyní primárně postaven nad tabulkou employees a sjednocuje manuální i AD-link záznamy (join na interní databázové struktury pro AD-link).
  • Moje firma → Zaměstnanci: přidán modal „Import z AD“ (pouze aktivní účty, volitelně lze zobrazit i deaktivované).
  • Import z AD nikdy nevytváří duplikovaného zaměstnance – zakládá pouze vazbu employees (source=ad_link, ad_employee_id=...).
  • Moje firma → Zaměstnanci: sjednocen detail zaměstnance přes URL parametry src=ad/manual/ad_link.
v1.44 16.01.2026
  • Doplněna granularita oprávnění pro podmodul Zaměstnanci: interní databázové struktury/create/edit/delete/import (včetně databázové seed skriptu).
  • Opraven databázové seed oprávnění pro Moje firma: tabulka permissions používá sloupec key (doplněn upgrade skript).
  • AD import: doplněny denormalizované sloupce (display_name/email/phone/department/title) a indexy pro rychlé filtrování a řazení u větších dat.
  • Moje firma → Zaměstnanci je nyní součástí protected rout (nepřihlášený uživatel je přesměrován na přihlášení).
  • Non-admin přístup do podmodulu Zaměstnanci vyžaduje minimálně interní databázové struktury; bez oprávnění vrací 403 s jasnou hláškou.
  • Dlaždice Zaměstnanci v Moje firma je u non-admin rolí bez view oprávnění deaktivována (bez možnosti prokliku).
v1.43 15.01.2026
  • Doplněna oprávnění (permission slugs) pro budoucí granularitu přístupu k podmodulům.
  • Moje firma se zobrazuje pouze přihlášeným uživatelům propojeným s organizací s platnou licencí modulu; přímý přístup přes URL je server-side blokován.
v1.42 15.01.2026
  • Přidán nový API API rozhraní příslušné API rozhraní pro příjem seznamu AD uživatelů od Windows agenta a ukládání pod organizaci dle licenčního klíče.
  • Synchronizace uživatelů: ukládání bylo upraveno tak, aby lépe zvládalo rozšířené atributy bez ručních zásahů.
  • Zavedena povinná kontrola HTTPS/X-Forwarded-Proto a výhradní autorizace přes bezpečné ověření <LICENSE_KEY>.
v1.41 15.01.2026
  • ?page=admin-agents: ve sloupci Host odstraněno duplicitní zobrazení IP adresy.
  • ?page=admin-agents: zjednodušen obsah sekce Host (odebrán Agent UID, Identity a duplicitní Poslední HB); detail se otevírá kliknutím na řádek.
v1.40 14.01.2026
  • Opraveno mapování skupin inventárních factů: prefix agent.* se nyní zobrazuje v záložce Agent (nikoliv Other).
v1.39 14.01.2026
  • API příslušné API rozhraní: pokud je v systému právě jedna organizace, neznámý interní technický detail ve formátu interní registrační kód se automaticky založí do interní databázové struktury (odpadá ruční registrace).
  • API příslušné API rozhraní: pokud existuje více organizací, je vyžadována licence v bezpečné ověření (formát interní registrační kód) pro bezpečné určení interní technický detail.
  • API příslušné API rozhraní: stabilizováno zpracování a chybové stavy bez zveřejňování interní implementace.
v1.38 14.01.2026
  • Agent facts: doplněno detailní logování a diagnostika při ignorování nebo chybě ukládání faktů (včetně důvodu, počtu chyb a první chyby v API odpovědi).
  • Agent heartbeat sequencing: opraveny databázové dotazy a upravena logika pro duplicitní heartbeat (umožní uložit fakta při manuální inventarizaci, ale zachová ochranu proti out-of-order).
v1.37 14.01.2026
  • Agent API: ověření dostupnosti modulu nyní podporuje organizační licence a automatické přiřazení zařízení v rámci limitu.
  • Agent API: ověření ověření je nyní zpětně kompatibilní s legacy schématem tabulky interní databázové struktury (bez interní technický detail/interní databázové struktury/revoked_at).
  • Agent API: doplněno audit logování požadavku na dostupnost modulů a výsledného rozhodnutí (typ licence, důvod, výsledek) pro rychlou diagnostiku.
  • Doplněn fallback výpočet historie z uložených heartbeatů, pokud tabulka historie není k dispozici nebo zatím není naplněna.
  • Audit log: doplněno token_src, token_len a maskovaný token_hint pro rychlou diagnostiku zdroje ověření bez úniku citlivých dat.
  • Agent API: odpovědi API rozhraní agent-module-access vždy obsahují request_id pro dohledání v audit logu.
v1.36 13.01.2026
  • Licenční klíč je nově čitelný a dostupný v detailu licence.
  • Opravena tabulka licencí a zobrazení prázdného stavu.
  • Přidán nový agent API rozhraní pro ověření dostupnosti modulů a připravená komunikace agent ↔ server.
  • Kliknutí na řádek licence otevírá detail, menu se třemi tečkami neaktivuje detail (stopPropagation).
  • Načítání licencí doplněno o fallback dotaz kompatibilní s různými verzemi Databáze; licence se nyní zobrazí i bez přiřazených zařízení.
  • Doplněna možnost úpravy licence (počet zařízení a expirace) včetně dropdown menu.: stabilizováno zpracování a chybové stavy bez zveřejňování interní implementace.