FastComments.com Blog
Thu Sep 03 2026
...

Verbeteringen in Auditing uitgebracht

Wat is nieuw

Het auditlogboek heeft altijd geregistreerd wie een actie heeft uitgevoerd en waarop deze werd uitgevoerd. Deze release draait om het leesbaar en doorzoekbaar maken van dat record zonder de pagina te verlaten.

Als je wilde weten wat er met een bepaalde moderator was gebeurd, moest je eerst hun ID vinden, en als die moderator inmiddels was verwijderd, was er niets meer om het ID tegen op te zoeken. Het evenement gaf aan dat er iets was verwijderd, door wie, en wanneer, maar om een of andere reden ontbraken de namen.

Nu wordt de naam vastgelegd naast het ID op het moment van het evenement, zodat deze de verwijdering overleeft en je erop kunt zoeken.

De kolom Aangedane

Er is een nieuwe Aangedane kolom in de tabel die de persoon of het object toont waarop het evenement van invloed was, bij naam. Voor een persoon staat er jsmith (jsmith@example.com). Voor een widget‑aanpassing of een moderatie‑groep is het de naam die je eraan hebt gegeven. Voor een mediabestand is het de bestandsnaam die je hebt geüpload.

Boven de tabel staat een bijpassend zoekvak, Wie of wat is gewijzigd. Typ een naam, een e‑mailadres of een ID, en het vindt evenementen die die persoon of dat object beïnvloeden. Je hoeft niet te weten welke van de drie je hebt, en je hoeft niet eerst een interne ID op te zoeken.

Evenementen die vóór deze release zijn geschreven hebben geen naam gekoppeld, maar ze hebben nog wel de ID die ze altijd hadden, dus hetzelfde zoekvak vindt ze op ID.

Datumbereik

De filterrij heeft nu een Datumbereik‑dropdown met Laatste 30 dagen, Laatste 90 dagen, Laatste jaar, Alle tijd, en Aangepast bereik, waarbij Van‑ en Tot‑datumpickers verschijnen.

Een datumbereik is verreweg de gemakkelijkste manier om een zoekopdracht te verfijnen, en het combineren daarvan met de andere filters is de snelste manier om iets te vinden.

Beheerde accounts

Als je account andere tenants beheert, is er een Inclusief sub‑tenants‑checkbox. Als je dit aanvinkt, wordt er in één keer gezocht in je account en alle tenants die het beheert, met een Tenant‑kolom die aangeeft van welk account elk evenement afkomstig is.

Tot nu toe kon het logboek van elke tenant alleen afzonderlijk worden gelezen, dus het beantwoorden van “heeft iemand deze week aan een van onze eigendommen gewerkt” vereiste dat je één voor één in elke tenant moest inloggen.

Updates registreren nu wat er is gewijzigd

Het bewerken van een teamlid registreerde vroeger de resulterende set permissies. Dat vertelt je welke permissies nu gelden, maar niet wat ze waren, dus “wie heeft de facturatie‑toegang van deze persoon verwijderd, en wanneer” was niet beantwoordbaar.

Update‑evenementen bevatten nu een changes‑map met alleen de velden die daadwerkelijk zijn gewijzigd, elk met de vorige en nieuwe waarde. Ongewijzigde velden worden weggelaten, zodat een permissiewijziging als één regel wordt weergegeven in plaats van een muur van booleans.

Beschrijvingen, en het apparaat achter een wijziging

Destructieve evenementen bevatten nu een eenvoudige zin die beschrijft wat er is gebeurd, zoals “Gebruiker uit het account verwijderd.” Pagina‑views hadden beschrijvingen en deletes niet, wat onlogisch was.

Evenementen die iets wijzigen registreren ook de browser die de wijziging heeft aangebracht. Sessies worden opgeslagen als een hash zodat de acties van één persoon kunnen worden gecorreleerd zonder dat het logboek iets opslaat dat kan worden gereproduceerd.

Overige verbeteringen

  • Enkele correcties met paginering en filtercombinaties.
  • Inlog‑evenementen toonden een lege Wie‑kolom. De gebruikersnaam stond de hele tijd in het record, maar de pagina las deze niet uit.
  • De actiekolom renderde inlog‑evenementen als N/B, omdat Login ontbrak in de lijst met actienamen.
  • Audit‑logpagina’s konden SSO‑gebruikers niet benoemen en toonden “Missing User”. Deze worden nu correct weergegeven.
  • De pagina is veel sneller op accounts met lange geschiedenissen.

Voor de API

De /api/v1/audit-logs‑endpoint heeft nu overeenkomende filters: username, ip, crudType, resourceName, targetId, target voor de substring‑zoekopdracht, en includeManagedTenants. Reacties bevatten nu targetId, targetLabel en ua.

Twee wijzigingen die het vermelden waard zijn als je deze endpoint al gebruikt. before werkt nu op zichzelf, terwijl het eerder werd genegeerd tenzij je ook after meegeeft. En limit is nu begrensd tot 10 000 met een standaard van 5 000. Voorheen was er geen limiet.

Documentatie

De AuditLogs API‑gids behandelt de nieuwe query‑parameters, en de AuditLog‑structuurreferentie behandelt de nieuwe velden.

Als je het auditlogboek nog niet eerder hebt gebruikt, de oorspronkelijke releasepost loopt door waar het zich bevindt, wie het kan lezen, en hoe lang vermeldingen worden bewaard. Alles daarvan is ongewijzigd.

Conclusie

We zijn blij dat we FastComments blijven verbeteren. Als je iets in je log zoekt en het niet kunt vinden, laat het ons hieronder weten.

Proost!