Zatrzymaj wysyłanie wspólnego poświadczenia jako domyślnego zobowiązania konfiskatowego
Podzielone hasło platformy zostało upieczone jako upadek dla DB_PASSWORD i MINIO_ROOT_PASSWORD, więc żył w tym repo i na zbudowanym obrazie, jak również W groma...
Zatrzymaj wysyłanie wspólnego poświadczenia jako domyślnego zobowiązania konfiskatowego
Podzielone hasło platformy zostało upieczone jako upadek dla DB_PASSWORD i MINIO_ROOT_PASSWORD, więc żył w tym repo i na zbudowanym obrazie, jak również W groma...
Zatrzymaj wysyłkę wspólnego poświadczenia w tym repo
Hasło do MySQL pocztowe było proste w czternastu plikach tutaj — w ConfigMaps, który kubectl przekaże każdemu, kto może je przeczytać, w dwóch Zadaniu, które CI...
Zatrzymaj wysyłkę wspólnego poświadczenia w tym repo
Hasło do MySQL pocztowe było proste w czternastu plikach tutaj — w ConfigMaps, który kubectl przekaże każdemu, kto może je przeczytać, w dwóch Zadaniu, które CI...
Wzmocnij limit przechowywania na dostawie przychodzące i przestań wysyłać hasło DB
Przechowywanie obiektów już odrzuca treści, które przenoszą organizację poza nią sufit, który obejmuje każdą domenę przechodzącą przez sklep obiektowy. Poczta d...
Wzmocnij limit przechowywania na dostawie przychodzące i przestań wysyłać hasło DB
Przechowywanie obiektów już odrzuca treści, które przenoszą organizację poza nią sufit, który obejmuje każdą domenę przechodzącą przez sklep obiektowy. Poczta d...
Zmiana kwoty Dovecot, zapisana i niestosowana
Przechowywanie obiektów odrzuca teraz treści, które przejmą organizację Sufit, który obejmuje każdą domenę, która przechodzi przez sklep obiektowy. Inbound (ang...
Zmiana kwoty Dovecot, zapisana i niestosowana
Przechowywanie obiektów odrzuca teraz treści, które przejmą organizację Sufit, który obejmuje każdą domenę, która przechodzi przez sklep obiektowy. Inbound (ang...
Pozwól członkowi licencjonuj własne miejsce z konsoli
Panel, który zamyka pętlę na samopłatnie. Pojawia się tylko tam, gdzie Polityka organizacji na to pozwala, a tylko dla osób, które jeszcze nie kupują W imieniu ...
Powiedz ludziom, że ich płatność nie powiodła się i zachwić subskrypcję
Wyniszczenie, które nie istniało. invoice.payment_failed napisało wiersz i zwróciło: Nie skonfigurowano e-maila, bez flagi, brak zmiany stanu, a billing.email-s...
Dodaj kolumny zegara ociekającej
past_due_since i suspension_notified_at, oba zniweczone. Null oznacza płacenie i Nie tylko opowiedziany.
Wykonaj nieudaną płatność oznacza coś
PAST_DUE liczony jako w pełni żywy w obu delegujących uprawnieniach, bez znacznika czasu I brak czapki, więc klient, którego karta nie powiodła się, zachował ka...
Pozwól członkowi kupić własne miejsce i zamknąć otwór na karpas.
Samopłacenie nie miało drogi wewnątrz konsoli. Wszystko na powierzchni rozliczeniowej jest W kształcie konta – musisz już posiadać wiersz kontaMemior, zanim Pla...
Pozwól właścicielowi zdecydować, kto może zapłacić i zarządzaj grupami, które to robią
Właściciel miał dokładnie jedną dźwignię nad samopłatnością i był to niewłaściwy kształt: Nieodwracalny gest promujący, bez możliwości wcześniejszego powiedzeni...
Org polityka i grupy rozliczeniowe APIs
Kto w organizacji może zapłacić Kamo jest teraz odpowiedzialny i ustawiony. Oba Trasy są lubg-scoped i dlatego celowo na zewnątrz /api/billing/konta/ . I jego p...
Konsola Planów i rozliczenia, która właściciel może znaleźć
Nie było sposobu, aby kupić pierwszą subskrypcję w dowolnym miejscu w produkcie. Listy planów Były dostępne tylko dzięki subskrypcji, którą już posiadałeś, więc...
Domyślić docelową org nowej subskrypcji do dzwoniący
Pierwszy zakup nie ma istniejącej subskrypcji, aby kopiować targetOrganizationId od, I wymaganie go bezwarunkowo jest tym, co stworzyło jeden z konsoli Niemożli...
Pokaż sufit, nie tylko bajty
Panel przechowywany, dodany, dodano, usunięty i bajtów życia na brak W ogóle odniesienie - więc właściciel patrząc na 400 GB nie miał możliwości, aby stwierdzić...
Przypnij semantykę trybu delegacji
Te predykaty są tym, na czym ukrywają się powierzchnie, więc pomylił się Albo oferuje przycisk, który nie może działać lub po cichu zezwala na opłatę właściciel...
Promocja bramy na politykę właściciela, uczynij go idempotentem, dodaj jej odwrotną
Promowanie członka do płacenia za siebie było bezwarunkowe, jednokierunkowe i niebezpieczne. Powtarzam. Teraz odmawia, gdy polityka organizacji mówi, że organi...
Przestań odkuwać dostęp do fakturowania członka podczas dodawania ich w innym miejscu
add() usunęła wiersz członka na dowolnym innym koncie, aby spełnić globalne unikalne To już nie istnieje. Dodanie kogoś do drugiego konta rozliczeniowego teraz ...
Zrezygnuj z ograniczenia, które ograniczyło członka do jednego konta rozliczeniowego
Ustala ograniczenie przez kształt, a nie z imienia i nazwiska - Hibernate go wygenerował i Nazwa nie jest stabilna w różnych środowiskach, więc wszelkie unikaln...
Niech członkowie i grupy płacą za siebie, zgodnie z zasadami właściciela
Brakowało trzech rzeczy, a jedna była aktywnie szkodliwa. Członkowie account_members mieli globalny unikalny namember_id — członek mógłby administrować Dokładn...
Wyrażanie otwartego wpływu na operatora
Strona katalogu aplikacji już odpowiada na pytanie niezależne od orgów — robi dowolne Plan wspomina tę aplikację - i podnosi ostrzeżenie, gdy tego nie robi. To ...
Pokaż, ile kosztowałoby wyłączenie, awaria -
kamo.entitlement.fail-open zapewnia dowolną aplikację, o której wersja planowa matryca nigdy nie wspomina. To jest Udokumentowany jako tymczasowy zawór na zasyp...
Pokaż, czy ktoś tam jest, i jego przedłużenie
Każdy rząd teraz nosi kropkę obecności i słowo obok nazwy i jej rozszerzenia w linii szczegółów – więc wybór osoby nie oznacza już wybrania imienia i nazwiska o...
Przenieś dostępność, obecność i rozszerzenie w wierszu katalogu
Wybór osoby jest łatwiejszy, gdy rząd mówi, czy tam jest i jak to zrobić Dotarcie do nich, więc każdy z nich teraz nosi to, co ostatnio zadeklarowali, czy cokol...
Kup blok, gdy wybiega się z org
Biegnie wkrótce po nocnym zamiataniu, ponieważ to właśnie produkuje Liczba użytkowników, na które decyduje się – rozszerzenie na wczorajszy numer kupi Blokada o...
Zdecydowanie o automatycznej ekspandie z sufitem
Dwie kolumny na subskrypcji, która zawiera bloki: czy kupić inną Automatycznie, gdy organizacji zabrakło miejsca, a najbardziej może Zawsze kup. Celowo domyśln...
Niech zmiana ceny katalogowej faktycznie dotrze do Stripe
Ceny Stripe są niezmienne, a mapowanie zawiera jeden wiersz na (org, typ, kod, Cykl) za unikalnym kluczem, więc gdy tylko cena istniała, nigdy nie mogła się zmi...
Dodać kolumny, które sprawiają, że zmiana ceny jest wykrywalna
Order(0), nieważne, bez zasypiania — nie ma broni łamania brzmi tak, jak "nie wiemy, co Cena ta została stworzona z" a gornik traktuje ją jako niewiadomą, a nie...
Nagraj to, co każda cena Stripe została stworzona z
Odwzorowanie przechowywane tylko w cenie id, więc zmiana ceny katalogowej może być Nawet nie być zauważone. Upewnij się, że PlanPrices zwarł się na istnieniu rz...
Wpisz pojemność magazynową, z powrotem podsumowania
Utrzymuje umowę klienta w pogotowiu za pomocą BillingService, która teraz informuje, co Plan obejmuje, jakie bloki zostały zakupione, połączony sufit i Frakcja ...
Zgłoś pojemność wraz z użytkowaniem
Panel przechowywania zgłoszony bytes przechowywany za nic nie w ogóle – brak zasiłku, Brak procentu, bez pieniędzy - więc właściciel patrząc na 400 GB nie miał ...
Nadaj przydziałowi magazynowe efekt
Przechowywanie było mierzone w dziewiętnastu domenach, nocą, z efektem budowy. Test pokrycia – i nigdzie nie obliczył zasiłku lub odmówił bajtowi. Dane dotycząc...
Powiedz wnioskodawcy, czy ich agent rzeczywiście tam jest
Cichy wątek nie odróżnia "nikt nie patrzył na to" od "mój agent Odszedł”, a osoba oczekująca nie może powiedzieć, która. Zawiadomienie w ramach Rozmowa mówi, kt...
Przypisanie dociera do nowego agenta, a wnioskodawcy mówi się, kto tam jest
Przypisanie nie dotarło do nikogo. zadanieOpenedAt rekordy, które umieścił klient Rozmowa na ekranie i to jest to, co podnosi bilet przy logowaniu - ale to Nada...
Przypisz prośbę o czat i przypisać z listy biletów
Dwie luki, ta sama przyczyna – przydział został potraktowany jako coś, co dzieje się z czymś, co się dzieje Bilet zamiast na pracę. Przycisk przypisujący zosta...
Przypisywanie ręczne nie może konsumować statusu PRE_TICKET
PrzydzielićToAgent i ressignAgent Zestaw ASSIGNED bezwarunkowo, który po cichu wykonany Żądanie czatu niemożliwe do konwersji później — converta AkceptujePreTic...
Silnik wyceny dla zbieracza planu, dopasowujący to, co Stripe będzie rozliczać
Irytmetyka za żywą sumą biegu, trzymana od siebie oddzielona od dowolnego składnika, więc Liczby można przetestować bezpośrednio. Odzwierciedla ;) ;) Dokładnie:...
Zrób pierwszy plan do kupie, a także zwróć realne ceny planu
Dwie rzeczy zatrzymały organizację, która kiedykolwiek kupiła pierwszą subskrypcję. Listy planów były osiągalne tylko za pośrednictwem sub.marketId w subskrypc...
Niech sub-org dotrze do konta, które za niego płaci
KonkontoSubskrypcja celowo oddziela płatnika od organizacji, której Członkowie zużywają miejsca, a automatycznie zaopatrzone konta znajdują się na najwyższym po...
Brama zapłaciła akcja na licencjonowanym miejscu, w punkcie zadławieni
Prawie każda akcja bramowa w produkcie — wybierz rozszerzenie, e-mail użytkownika, Otwórz asystenta AI, odtworzyć nagranie, rozpocząć rozmowę społeczną – jest n...
Rozwiązuj to, co może zrobić członek, a nie tylko to, co obejmuje ich plan
Dotacje fabularne opisują plan. Nigdy nie opisali tego członka, ponieważ Nawigacja bramek konsolowych na org-level org.features — tak więc członek bez licencji ...
Wyjmowanie urządzenia dodatkowe z katalogu i prawidłowe ceny nieaktualnych
Dodany do przechowywania reklamowany jako "+$4 /user/month" dla puli na tej samej stronie Nazywany organizacją w całym kraju. Przyczyna: mapaAddOns dopasowany a...
Bill per-ont przez jednostki zakupione, a nie przez liczbę pracowników
Wątek nowej ilości dodatku poprzez tworzenie i aktualizowanie: dodatek FLAT teraz Odbiera swoją ilość Stripe z tego, co faktycznie kupiła subskrypcja, więc czte...
Wycena dodatkowa pamięć masowa jako 2,50 USD za 10 GB, org
Dodatek opisał wspólną pulę w całej organizacji, a następnie był wyceniony USAGE_BASED za 4 USD z "25 GB" podanym tylko w prozach. Nic nigdy nie zgłosiło Zdarze...
Daj dodatki rozmiar jednostki i ilość do przejmą
Jednostka dodatkowa istniała tylko jako proza w swoim opisie ("Każda jednostka Dodaje 25 GB") i jako zakodowana stała w witrynie marketingowej, więc nic nie mog...
Naładuj to, co katalog mówi, raz, dla odpowiedniej ilości
Pięć wad, które wszystkie przeniosły prawdziwe pieniądze, plus pod nimi IDOR pod nimi. Cykle rozliczeniowe. Ceny zostały wysłane do Stripe po żądanej przez mie...
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.