Attribuisci estensioni gratuite al server che sono su

Featurekamo-shared-library
Shipped
27 agosto 2026 alle ore 19:57 UTC
Author
Kamo
Commit
a5b131d

Un org che esegue un server FreePBX occupato accanto a un nuovo server KamoPBX vuoto "21 estensioni fatturabili — $63.00 / mese" mentre guardando il KamoPBX uno. Entrambi i numeri erano veri dell'organizzazione e non era vero del server sul schermo, e non c'era modo per uno schermo di dire la differenza: la ripartizione ha portato istanzaId per estensione leggibile, ma ha collasso i liberi in un singolo int organizzativo. Non firmatoThirdPartyByInstance sostituisce che int. unassignedThirdPartyCount() è mantenuto come una somma derivata piuttosto che portare accanto, quindi il totale e le parti non può allontanarsi, e ogni chiamante esistente e l'affermazione non è influenzata. Aggiunge fatturabileCountFor(instance), contePer(instanza, classe) e Basta per una linea di riserva che rispetta. le regole di classe, che differiscono esattamente nel modo che conta qui: un ospitato l'estensione è fatturabile se qualcuno è assegnato o no, un terzo solo quando qualcuno lo e'. Quindi un server KamoPBX vuoto è $0 e un server KamoPBX con cinque estensioni non firmate non sono. Versione deliberatamente immutata a 1.6.0. Costruito e testato in un isolato worktree off origin/main — un'altra sessione ha sette file non correlati aperti qui, e l'installazione da questo albero avrebbe pubblicato il loro lavoro in corso. Passo 2305 test.

All changes

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo