Zwrotne ceny add-on z licznikiem rozliczeniowym
Stripe (> 2025-03-31.basil) odrzuca stare użycie_type + aggregate_usage Model mierzony (''metered cen musi być cofany przez liczniki'), więc dodatek USAGE_BASED...
Zarządzaj Organization.isPlatformProdukt z platformy ? Orgs
PlatformAccountSummary ujawnia isPlatformProduct + hasSubscriptionMarket; nowy PUT (platforma-admin gated) Ustawia banderę i unieważnia uprawnienia członków org...
Zdelegować z concurrecy w budowaniu miejsc pracy, a nie rozmieszczania Kubernetes
Współwadność na poziomie przepływu pracy serializowała cały rurociąg (w tym kubectl rollouts). Przenieś grupę do pracy w budowanie tylko w celu wdrożenia zadań ...
Dodaj "JsonProperty do prefixed boolean pól DTO
Lombok generuje isXxx() is-getters dla pól booleanowych o nazwie isXxx. Jackson rozbiera wiodące "jest" od is-getters i serializuje je jako "xxx" zamiast 'isXxx...
Uwzględnij konta ukierunkowane na subskrypcję w liście org
ListForOrg zwraca teraz również konta, których subskrypcje są ukierunkowane na Poproszony org - nie tylko konta bezpośrednio do niego. W modelu multiorg Modelow...
Subs celuje w sub-org; na członków sub split z administratorami konta
Subskrypcje wymagają teraz docelowejOrganizacji w tworzeniu — (konto, rynek, Cel_org) potrójny jest nowym kluczem wyjątkowości. AccountBillingMemberService jest...
Użyj Account.members za pośrednictwem AccountMer; zrenauj nazwę isGroupPlanManager -> toAccountManager
Konto jest teraz grupą, więc wszystkie odniesienia do starego AccountBillingJusty są wskazywane na nowy rodzaj generyczny - jednostka. Flaga uprawnień "menedżer...
Przepisanie BillingService na podmioty oparte na koncie
BillingService jest teraz skoncentrowany na koncie. Przepływy kierowane przez członków (np. "dodaj kartę", "subscribe do planu") przechodzi teraz przez Konto, k...
Użyj - prymitywny getter
OrganizationOwner jest prymitywnym booleanem w TeamMember, więc Lombok- wygenerowany dodatek jest isOrganizationOwner() nie getIsOrganizationOwner(). Naprawiono...
Przepisać BillingService wokół BillingGroups
Usuwa poziom org-) Kontrolerzy, usługi i DTO. Wprowadza: - BillingGroupController grupy montażowe, członkowie, subskrypcje, licencje, Metody płatności oraz f...
Subskrypcja emisyjna na temat GET / subsykrypcja/current
Gdy nie istnieje rzęd lustra Stripe, rozwiąż aktywny handel orgi SubskrypcjaRecord (np. Dotacje COMP), obejmują płatnościMetoda i Funkcje planu. Fixes Ustawieni...
Odbuduj dla kamo-shared-library update (usuj organizacyjnaType, dodaj jestTopLevel)
Odbuduj dla kamo-shared-library update (usuj organizacyjnaType, dodaj jestTopLevel)
Dodaj kontroler PlatformAdmin + serwis dotacji na plan kom,
- PlatformAdminController na /api/billing/platform (poziom klasowy ?PlatformAdminOnly) - GET /orgs, GET /orgs/'orgId' - POST /orgs/'orgId'/grants, PATCH|DEL...
Przebudowa dla kamo-shared-library update (CREATE_CHILD_ORG prawa + flagi aplikuj)
Pociąga nowy RoleRightType.CREATE_CHILD_ORG (id 131), trzy flagi stosowane na ChildOrgSecurityModel, dwa 13-łowe przeciążenia usługi oraz pomocników typu twórcy...
Odbudowa dla aktualizacji kamo-shared-library (appConfig upsert-only fix)
Pociąga zatwardziałe - który nie usuwa już aplikacji Konfiskaty wiersze, których typy usług są nieobecne w ładunku dzwonienia - zapobiega cichej utracie danych ...
Odbudowa dla aktualizacji kamo-shared-libiry (effective-feature resolver)
Odbiera nowe metody AppliedModelEnforcementService (komputerAvailabilitiesMap, jestAppEffictivelyEnabled, getEfficlyEnabledAppTypes, computeEffictiveFeatures), ...
Enforce team-member pay-fees w tworzeniu klientów Stripe
Bumps kamo-shared-libiry zależność do 1.5.0, więc BillingService może rozwiązać Nowy AppliedModelEnforcementService i przewody członkowski w stosunku do org Wyk...
Przebudowa aktualizacji biblioteki kamo-shared (przepisy siły w czasie biegu + DEFAULT fallback w MemberRightsAppliedService)
Wyzwala przebudowę, więc ta usługa odbiera zaktualizowane - które stosuje reguły wzorzystów i DEFAULT-template na szczycie istniejącej kaskady.
Odbuduj dla aktualizacji biblioteki kamo-shared (model główny, domyślne szablony ról, resolwator siłowy)
Wyzwala przebudowę, więc ta usługa ciągnie nową wersję biblioteki w sposób waszący kamo, zawierającą Organization.branchTypeID, Organization.masterModelID, podm...
Rozwiązanie 23 błędów kompilacji z niedopasowania podpisu controller-service
Kontrolerzy zostali zbudowani przez odrębnego agenta od usług, powodujące metodę Niedopasowania typu nazwy i parametrów. Naprawiono wszystkie kontrolery, aby do...
Aktualizuj wersję biblioteki kamo-shared z 1.0.0 do 1.1.0
Biblioteka współdzielona jest publikowana jako 1.1.0, a nie 1.0.0. To było przyczyną Docker buduje, aby zawieść z "artyfact nie znaleziono", ponieważ Maven mógł...
Dodaj -U flaga do maven build steps, aby rozwiązać wspólną bibliotekę z lokalnego repo
Zależność: krok-wyjściowy był pierwszym próbą Maven Central, a dostannął Ułamkał się awarią kamo-biblioteki (która jest tylko lokalna) i to Zatruł kolejny etap ...
Początkowa BillingService — Rozliczenia zintegrowane ze paskami dla KamoCRM
Kompletna usługa Spring Boot do zarządzania fakturowaniem KamoCRM za pośrednictwem Stripe: - Stripe Klient, Subskrypcja, PaymentMethod, Zarządzanie cyklem życi...
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.