Thu Sep 03 2026
...
Випущено покращення аудиту
Що нового
Журнал аудиту завжди записував, хто виконав дію і над чим вона була виконана. Це випуск про те, як зробити цей запис читабельним і доступним для пошуку без переходу зі сторінки.
Якщо ви хотіли дізнатися, що сталося з певним модератором, спочатку доводилося знаходити його ID, а якщо цей модератор вже був видалений, не залишалося нічого, проти чого шукати ID. Подія вказувала, що щось було видалено, ким і коли, але з якихось причин імена були відсутні.
Тепер ім'я фіксується разом з ID у момент події, тому воно зберігається після видалення, і ви можете шукати за ним.
Стовпець «Залучений»
З'явився новий Affected стовпець у таблиці, який показує особу або об’єкт, на який вплинула подія, за ім'ям. Для особи це виглядає як jsmith (jsmith@example.com). Для налаштування віджету або групи модерації це назва, яку ви задали. Для медіафайлу — це назва файлу, який ви завантажили.
Над таблицею є відповідне поле пошуку Who or what was changed. Введіть ім'я, електронну адресу або ID, і система знайде події, що стосуються цієї особи або об’єкта. Вам не потрібно знати, який саме з трьох типів у вас є, і не треба спочатку шукати внутрішній ID.
Події, створені до цього випуску, не мають прикріпленого імені, але вони все ще мають ID, який завжди був, тому те саме поле пошуку знайде їх за ID.
Діапазон дат
Рядок фільтрів тепер має випадаюче меню Date Range з варіантами Last 30 Days, Last 90 Days, Last Year, All Time та Custom range, яке відкриває вибір дат From і To.
Діапазон дат — це найпростіший спосіб звузити пошук, а поєднання його з іншими фільтрами — найшвидший спосіб знайти потрібне.
Керовані облікові записи
Якщо ваш обліковий запис керує іншими орендарями, є прапорець Include sub-tenants. При його встановленні пошук охоплює ваш обліковий запис і всі орендарі, якими ви керуєте, в один прохід, з колонкою Tenant, що показує, з якого облікового запису прийшла кожна подія.
До цього часу журнал кожного орендаря можна було читати лише окремо, тому відповідь на питання «чи хтось торкався наших ресурсів цього тижня» вимагала перемикання між ними по черзі.
Оновлення тепер записують, що змінилося
Редагування члена команди раніше записувало кінцевий набір дозволів. Це показувало, які дозволи є зараз, але не які були раніше, тому питання «хто видалив доступ до білінгу у цієї особи і коли» залишалося без відповіді.
Тепер події оновлення включають карту changes лише з полями, які фактично змінилися, кожне з попереднім і новим значенням. Незмінені поля опускаються, тому зміна дозволу відображається одним рядком, а не стіною булевих значень.
Описання та пристрій, що стоїть за зміною
Деструктивні події тепер містять просте речення, що описує, що сталося, наприклад «Removed user from the account». Перегляди сторінок мали описання, а видалення — ні, що було помилкою.
Події, що щось змінюють, також записують браузер, яким була здійснена зміна. Сесії записуються у вигляді хешу, щоб дії однієї особи можна було корелювати, не зберігаючи в журналі нічого, що можна відтворити.
Інші покращення
- Декілька виправлень у пагінації та комбінаціях фільтрів.
- Події входу показували порожню колонку Who. Ім'я користувача було в записі весь час, але сторінка його не читала.
- Колонка дії відображала події входу як N/A, бо Login відсутній у списку назв дій.
- Сторінки журналу аудиту не могли назвати SSO‑користувачів, показуючи «Missing User». Тепер вони правильно розпізнаються.
- Сторінка працює значно швидше на облікових записах з довгою історією.
Для API
Точка доступу /api/v1/audit-logs отримала відповідні фільтри: username, ip, crudType, resourceName, targetId, target для пошуку підрядка, а також includeManagedTenants. Відповіді тепер включають targetId, targetLabel та ua.
Два зміни, які варто зазначити, якщо ви вже викликаєте цю точку. before тепер працює самостійно, раніше його ігнорували, якщо не передавали after. А limit тепер обмежений 10 000, раніше межі не було. За замовчуванням залишилося 1 000.
Документація
Посібник API AuditLogs охоплює нові параметри запиту, а посилання на структуру AuditLog описує нові поля.
Якщо ви раніше не користувалися журналом аудиту, the original release post пояснює, де він розташований, хто може його читати і як довго зберігаються записи. Усе це залишилося без змін.
У підсумку
Ми раді, що можемо й надалі покращувати FastComments. Якщо ви шукаєте щось у вашому журналі і не можете знайти, повідомте нам нижче.
Cheers!
