- Shipped
- 5. September 2026 um 02:48 UTC
- Author
- Kamo
- Commit
- b7cc818
Vier Anrufe in posApi adressiert REST-förmige URLs - /seats, /payment-Methode, /addons, DELETE /addons/{id' und POSController stellt keine davon aus. Es hat Change-Sitz, Change-Payment-Methode, Add-Addon und remove-addon. So ändern eine Die Anzahl der Sitze des Abonnements, seine Zahlungsmethode oder seine Add-ons von der Konsole hatte nie gearbeitet: jeder von ihnen 404'd. Nichts ist aufgetaucht, weil jeder ist eine Feuer-und-Vergessen-Taste, deren Ausfall sieht aus wie ein Toast, und remove-addon nimmt die Instanz-ID in einem POST-Körper und nicht in einem Pfadsegment ein. Dies zählte genug, um jetzt zu finden, weil zwei dieser Tasten waren nur erweitert - die Zahlungsmethode Steuerung gewonnen WIRE und COMP, und der Sitzdialog war im Begriff, Geld zu verlangen. Der Sitzdialog zeigt nun, was die Änderung kostet, solange der Bediener noch ist Eingabe, debounced, vom Server nachgefragt, anstatt hier berechnet: ein pro Sitz Start-up-Gebühr kann durch eine ausgehandelte Vereinbarung überschrieben werden, und die Zahl in der Dialog muss die Abbildung auf der Rechnung sein. Eine Vorschau, die nicht abrufbar ist lässt den Dialog arbeiten und fordert keine Gebühr, anstatt die Änderung zu blockieren oder Behauptung einer Null.