InvalidCredentialsException
wordt nu niet meer naar Sentry doorgestuurd.
pos.snelknoppen.gebruik_knoptekst_van_artikelkaart
toegevoegd aan publiek uitleesbare instellingen.
We voegen nu een slash toe aan de app URL als die nog niet aanwezig is. Bijv. /en/handheld wordt /en/handheld/ en /qr wordt /nl/qr/. Dit zorgt ervoor dat de app URL altijd overeenkomt met de scope in manifest.json.
Alle domeinen waarop wij uitrollen gebruiken nu automatisch hun eigen domein als URL voor de backend. Dit verbetert de performance (geen extra OPTIONS
request nodig) en zorgt ervoor dat er geen cross-origin problemen ontstaan.
Bij het aanvragen van een giftcard restitutie (via de requestGiftcardRestitution
mutation), wordt er nu ook een e-mail naar de aanvrager verzonden. De template voor deze e-mail kan ingesteld worden via de back-office. Er kan ook een bcc e-mailadres ingesteld worden.
De orderbevestiging e-mail die verstuurd wordt bij het bestellen vanuit de guest order app kijkt nu ook naar de e-mailinstellingen die je hiervoor hebt ingesteld, zoals "Afzender", "Onderwerp", en "Inhoud".
Recente wijzigingen in MplusQservice geïmplementeerd:
CardCategoriesQuery
geeft nu ook door of de ingestelde categorie een vip categorie is (isVipGroup
)OverviewFieldsQuery
bevat nu 2 extra velden in de response: containsPersonalData
en showInInfoPopup
CurrentSyncMarkers
ondersteunt nu getCurrentSyncMarkersV2
, bij een oude API wordt er nog gebruik gemaakt van V1NutritionalCharacteristicsQuery
bevat nu de syncMarker
als input parameterTijdens het synchroniseren van giftcards vanuit de Q-line wordt nu evt. het gegenereerde kaartnummer ook opgeslagen als Referentie (reference
) in de Q-line.
De queries reportArticlePerformance
en reportPrintableFinancialTotals
hebben nu een workplaceFilter
.
Waar mogelijk wordt nu order.extOrderId
meegegeven. Deze bevat een verwijzing naar het order id vanuit Online.
LicensedModulesQuery is niet meer afhankelijk van KMS. Op die manier blijven de apps ook goed werken als KMS (of IAM) eens een storing heeft.
De /guest
app heeft nu ook ondersteuning voor berekening van de verzendkosten en het versturen van notificaties voor verschillende problemen die kunnen optreden.
De /inventory
app wordt nu ook meertalig uitgerold. Dat wil zeggen /nl/inventory
, /en/inventory
, /de/inventory
.
De ArticleGroupsQuery retourneert nu ook de property isDeleted
.
De KitchenTicketsQuery wordt nu correct naar de Slave-API geleid als het om een Slave-filiaal gaat.
GraphQL mutation createImageFromUrl
toegevoegd.
Elke MplusQapi request wordt nu voorzien van de Mplus-Workplace
header, indien de request vanuit een werkplek context gemaakt wordt.
Dit gaat benodigd zijn voor de CloudEFT webhooks integratie.
getCurrentSyncMarkersV2 vereist nu minimaal API v44 in plaats van v43.2
Probleem opgelost waardoor je niet op artikelnummers kon filteren in de reportArticlePerformance
query.
Er is een probleem opgelost in de licensedModules
query dat ervoor zorgde dat bepaalde modules willekeurig niet meer geactiveerd leken te zijn.
Tijdens het aanmaken van een verkooporder wordt nu altijd gekeken naar info.orderId
ipv. order.orderId
in het resultaat van de MplusQ API om te weten wat het ID van de aangemaakte order is.
Laatstgenoemde wordt namelijk niet gevuld in geval van filiaalorders, waardoor Online niet wist dat het aanmaken van de order wel gelukt was.