KamoCRM

Cztery kanoniczne szablony opakowań prawnych HR

Featurekamo-shared-library
Shipped
6 sierpnia 2026 23:19 UTC
Author
Kamo
Commit
a2b7030

hr.package_assigned, hr.package_reminder, hr.package_voided i hr.package_completed, jako ?json,html i cztery wpisy CANONICAL_KEYS. CONSTANT nie jest szablonKey i ten szw jest miejscem, w którym mieszka QUOTE_SENT Żywotne błędy: ładowarka czerpie FILENAME ze stałej I czyta szablonKey z JSON, podczas gdy EmailTemplateService.sendToUser wygląda wiersz org w górę za pomocą klawisza CALLER Mija i, na miss, nasiona rzędy kluczowane przez wartość JSON i retries to samo Klucz rozmówcy. QUOTE_SENT -> quote-sent.json -> commerce.quote_sent więc nasiona Szablon, do którego nie ma dzwoniący, nie może dotrzeć. HrPackageTemplateTest pins wszystkie trzy nogi dla Cztery klucze HR i przypina parę plików dla KAŻBardzo stałej kanonicznej. Renderowanie jest płaskie substytucja regex bez ucieczki, bez uwarunkowań I brak pluralizacji, więc każde zdanie, które się różni, jest wstępnie oddane po stronie Java jako jedna zmienna (dokumentNadpalany, dueline, duePhrase, reasonLine, paragonLine) oraz Testy odmawiają „if”/?//). Każde naznaczenie ciała „teamMemLabel” i Żaden nie zawiera dosłownego "członu zespołu": etykieta orgnu nie sięga EmailService w inny sposób — wysyłanieToUser wstrzykuje tylko lubgName, logoUrl i LogoSimpleUrl. Brak podmiotu, bez repozytorium, bez enum, bez schema. pom.xml pozostaje 1.5.0.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing