Opriți transportul unui credibil comun ca un implicit de configurare
Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...
Opriți transportul unui credibil comun ca un implicit de configurare
Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...
Opriţi transportul licenţial partajat în acest repo
Mail MySQL parola a stat în text simplu peste paisprezece fişiere aici în ConfigMaps că kubectl va mâna la oricine le poate citi, în două locuri de muncă care C...
Opriţi transportul licenţial partajat în acest repo
Mail MySQL parola a stat în text simplu peste paisprezece fişiere aici în ConfigMaps că kubectl va mâna la oricine le poate citi, în două locuri de muncă care C...
Forta cota de stocare pe livrare de intrare, și opri trimiterea parolei DB
Stocarea obiectelor refuză deja conținutul care ar lua o organizație trecut tavan, care acoperă fiecare domeniu care trece prin magazinul de obiecte. Mesaj de i...
Forta cota de stocare pe livrare de intrare, și opri trimiterea parolei DB
Stocarea obiectelor refuză deja conținutul care ar lua o organizație trecut tavan, care acoperă fiecare domeniu care trece prin magazinul de obiecte. Mesaj de i...
Modificarea cotei Dovecot, redactată și neaplicată
Stocarea obiectelor refuză acum conținutul care ar lua o organizație trecut tavan, care acoperă fiecare domeniu care trece prin magazinul de obiecte. Intrare Ma...
Modificarea cotei Dovecot, redactată și neaplicată
Stocarea obiectelor refuză acum conținutul care ar lua o organizație trecut tavan, care acoperă fiecare domeniu care trece prin magazinul de obiecte. Intrare Ma...
Lasă un membru să-şi licenţieze propriul loc de pe consolă
Panou care închide bucla pe auto-pay. Se pare doar în cazul în care Politica organizaţiei permite acest lucru şi numai pentru persoanele care nu cumpără deja în...
Spune oamenilor plata lor nu a reușit, și să stea abonamentul în jos
Dunning-ul care nu exista. factura.payment failed a scris un rând și returnat: nici un e-mail, nici un steag, nici o schimbare de stat, și facturare.email-servi...
Adaugă coloanele ceasului Dunning
trecut due beci și suspendare notificată at, ambele anulate. Null înseamnă să plăteşti şi nu a fost încă spus.
A face o plată eșuată înseamnă ceva
PAST DUE considerat ca fiind complet viu în ambele dispozitive de soluționare a drepturilor, fără nicio marcă temporală şi fără capac, astfel încât un client a ...
Lasă un membru să-şi cumpere propriul scaun şi să închidă o gaură de parametru
Auto-pay nu a avut nici o rută în interiorul consolei. Totul pe suprafaţa de facturare este în formă de cont Billing vă arată nimic, și singura modalitate de a...
Lasă proprietarul să decidă cine poate plăti, și să gestioneze grupurile care fac
Proprietarul a avut exact o pârghie peste auto-plata și a fost forma greșită: o gest de promovare ireversibilă, fără nici o modalitate de a spune în avans dacă ...
API-uri ale grupului de politici și de facturare
Cine într-o organizaţie poate plăti Kamo este acum răspunzător şi stabil. Ambele rutele sunt org-scopelate și, prin urmare, în mod deliberat în afara /api/billi...
O consolă de facturare planuri un proprietar poate găsi de fapt
Nu a fost nici o modalitate de a cumpăra un prim abonament oriunde în produs. Liste de planuri au fost accesibile doar printr-un abonament ați deținut deja, ast...
Implică org-ul țintă al unui nou abonament la apelantului
O prima achizitie nu are nici un abonament existent pentru a copia tintaOrganizationId de la, și care necesită necondiționat este ceea ce a făcut crearea unul d...
Arată tavanul, nu doar octeți
Panou raportat stocate, adăugate, eliminate și octeți pe durata de viață împotriva nr. referinţă la toate a fost confortabil sau pe cale de a refuza următoarea...
Pin modul de delegare semantics
Aceste predicate sunt ceea ce suprafeţele se ascund pe, astfel încât obţinerea unul greşit fie oferă un buton care nu poate funcționa sau permite în tăcere o ta...
Promovarea poarta pe politica proprietarului, face idepotent, adăuga invers
Promovarea unui membru să-și plătească pentru ei înșiși a fost necondiționată, cu sens unic și nesigură Repet. Acum refuză când politica organizaţiei spune că ...
Nu mai revoca accesul unui membru la facturare atunci când le adaugă în altă parte
adăugaţi () şters rândul membrului pe orice alt cont pentru a satisface un unic global care nu mai există. Adăugând pe cineva la un al doilea cont de facturare ...
Renunţă la constrângerea care limitează un membru la un cont de facturare
Găsește constrângerea după formă, mai degrabă decât după nume numele nu este stabil în medii, astfel încât orice constrângere unică pe contul membri a căror li...
Permite membrilor și grupurilor să plătească pentru ei înșiși, conform normelor proprietarului
Trei lucruri lipseau şi unul era activ dăunător. account membri au avut un unic global pe membru id Exact un cont de facturare-la nivelul platformei. Acesta e...
Expunerea impactului eșuării asupra operatorului
Catalogul aplicației răspunde deja la întrebarea org-independent plan menţionează această aplicaţie şi ridică un avertisment atunci când nimeni nu o face. Aces...
Arată ce ar costa oprirea eșuării
kamo.entitlement.fail-deschis acordă orice aplicație pe care matricea planului nu o menționează niciodată. Este documentat ca o supapa temporara pentru catalogu...
Arată dacă cineva este acolo, și extinderea lor
Fiecare rând poartă acum un punct de prezenţă şi un cuvânt lângă nume, şi extinderea lui. în linia de detaliu Sperând. Acesta este cel care alege oameni în apl...
Păstrați disponibilitatea, prezența și extinderea pe un rând director
A alege o persoană este mai ușor atunci când rândul spune dacă acestea sunt acolo și cum să ajunge la ei, astfel încât fiecare poartă acum ceea ce au declarat u...
Cumpăraţi un bloc atunci când un org optat rămâne fără spaţiu
Rulează la scurt timp după matura instantaneu noapte, pentru că este ceea ce produce cifra de utilizare se decide cu privire la extinderea față de numărul de ie...
Opţiune automată cu tavan
Două coloane pe abonamentul care deține blocuri: dacă să cumpere un alt unul automat atunci când organizația rămâne fără cameră, și cel mai mult poate Niciodată...
Lasă o modificare de preț catalog de fapt ajunge la Stripe
Preţurile la dungi sunt imuabile, iar cartografierea conţine un rând pe (org, tip, cod, ciclu) în spatele unei chei unice, astfel încât odată ce un preț a exist...
Adaugă coloanele care fac o schimbare de preț detectabilă
Ordinul [0), nulable, no backfill acest pret a fost creat cu" si reconcilier-l trateaza mai degraba ca necunoscut decat ca o derivă.
Înregistrați cu ce preț a fost creat fiecare dungă
Cartografiere stocate numai ce id preț de utilizat, astfel încât o modificare de preț catalog ar putea nici măcar să fie observat. asiguraţi-vă că planulpreţuri...
Tastați capacitatea de stocare sumarul întoarce acum
Mentine contractul client in pas cu BillingService, care acum raportează ce planul include, ce blocuri au fost cumpărate, plafonul combinat și fracția utilizată...
Capacitatea de raportare alături de utilizare
Panoul de stocare a raportat octeți stocate împotriva nimic, la toate nici un procent, nici bani fie că a fost confortabil sau pe cale de a opri încărcarea lo...
Dați un efect indemnizației de depozitare
Depozitarea a fost măsurată pe 19 domenii, noaptea, cu un fail-failing test de acoperire Figura de stocare a planului a fost datele pe care nimeni nu le-a citi...
Spune-i solicitantului dacă agentul lor este de fapt acolo
Un fir tăcut nu distinge "nimeni nu s-a uitat la asta" de "agentul meu" "şi persoana care aşteaptă nu ştie care." Anunțul în temeiul conversație spune care, și ...
Reatribuirea ajunge la noul agent, iar solicitantului i se spune cine este acolo
Reatribuirea nu a ajuns la nimeni. Inregistrare deschisAt inregistrari pe care un client le-a pus conversația de pe ecran, și este ceea ce ridică un bilet la si...
Atribuiți o cerere de chat și atribuiți din lista de bilete
Două goluri, aceeaşi cauză. mai degrabă bilet decât o bucată de muncă. Butonul de atribuire a fost ascuns pentru pre-bilete pur și simplu, astfel încât o cerer...
Atribuirea manuală nu trebuie să consume starea PRE TICKET
atribuireAgent și reatribuireAgent set Asignat necondiționat, care a făcut în liniște o cerere de chat imposibil de convertit după aceea converti PreTicket acce...
Citate motor pentru picker plan, potrivire ceea ce va factura Stripe
Aritmetica din spatele unui total de rulare live, păstrat în afară de orice componentă, astfel încât numerele pot fi testate direct. Oglinzile astea... exact: p...
Faceți un prim plan purchasable, și returnați prețurile reale plan
Două lucruri au oprit o organizaţie să cumpere un prim abonament. Lista de planuri a fost accesibil numai prin sub.marketId pe un abonament org deja a avut loc...
Lasă un suborg să ajungă la contul care îi plăteşte
ContAbonare în mod deliberat separă plătitorul de organizația a cărei membrii consumă locurile, iar conturile autoprovocate se află la nivel superior KamoCRM or...
Acţiuni plătite pe un scaun licenţiat, la punctul de sufocare
Aproape fiecare acţiune la poartă în produs deschide asistentul AI, pune o înregistrare, începe o conversație socială Şi registrul sculelor nu avea nicio poar...
Rezolva ce poate face un membru, nu doar ceea ce include planul lor
Granturile de caracteristici descriu un plan. Ei nu au descris acest membru, deoarece consola poarta de navigare pe org-nivel org.features Am văzut fiecare apl...
Derivați unitatea adăugată din catalog și corectați prețurile vechi
Add-on de stocare promovat ca "+4 $ / utilizator / lună" pentru o piscină aceeași pagină numit la nivel de organizație. Cauza: hartaAddOns potrivire addonCode "...
Factură pe unitate adăugată de unități cumpărate, nu prin numărătoare
Filează noua cantitate adăugată prin crearea și actualizarea: o completare FLAT acum ia cantitatea de dungi din ceea ce a cumpărat de fapt, astfel încât patru 1...
Repreț depozitare suplimentară ca $2.50 la 10 GB, org-la nivelul întreg
Add-on-ul a descris un grup de organizare comun și a fost apoi la preț USAGE BASED la $4 cu "25 GB" menționat numai în proza. Nimic nu a prezentat vreodată o ev...
Adaugă o unitate de mărime și o cantitate de purchasable
Unitatea add-on a existat doar vreodată ca proza în interiorul descrierii sale ("Fiecare unitate adaugă 25 GB") și ca o constantă hardcoded în site-ul de market...
Încărcați ceea ce catalogul spune, o dată, pentru cantitatea potrivită
Cinci defecte care toate mutat bani reali, plus IDOR sub-resursa sub ele. Cicluri de facturare. Preţurile anuale au fost trimise lui Stripe la rata de stocare ...
Ca ceea ce vezi de transport maritim?
Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.