From f784f623032a5a141813901c025cd7073e5e10d1 Mon Sep 17 00:00:00 2001 From: Laura Neto <12862535+lauraneto@users.noreply.github.com> Date: Tue, 13 May 2025 11:58:34 +0200 Subject: [PATCH] Deprecate `AuditService.Write()` method (#19306) * Deprecate the AuditService.Write() method It will be moved to a new service with the rework of the AuditService, as it relates to a different repository (umbracoLog vs umbracoAudit). * Update obsolete message to reference V18 * Apply suggestions from code review Co-authored-by: Kenn Jacobsen --------- Co-authored-by: Kenn Jacobsen --- src/Umbraco.Core/Services/AuditService.cs | 11 ++++++++++- src/Umbraco.Core/Services/IAuditService.cs | 1 + 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Core/Services/AuditService.cs b/src/Umbraco.Core/Services/AuditService.cs index 6af3d15675..ee11be4341 100644 --- a/src/Umbraco.Core/Services/AuditService.cs +++ b/src/Umbraco.Core/Services/AuditService.cs @@ -264,7 +264,16 @@ public sealed class AuditService : RepositoryService, IAuditService } /// - public IAuditEntry Write(int performingUserId, string perfomingDetails, string performingIp, DateTime eventDateUtc, int affectedUserId, string? affectedDetails, string eventType, string eventDetails) + [Obsolete("Will be moved to a new service in V17. Scheduled for removal in V18.")] + public IAuditEntry Write( + int performingUserId, + string perfomingDetails, + string performingIp, + DateTime eventDateUtc, + int affectedUserId, + string? affectedDetails, + string eventType, + string eventDetails) { if (performingUserId < 0 && performingUserId != Constants.Security.SuperUserId) { diff --git a/src/Umbraco.Core/Services/IAuditService.cs b/src/Umbraco.Core/Services/IAuditService.cs index 7481a5e613..4bd7b00023 100644 --- a/src/Umbraco.Core/Services/IAuditService.cs +++ b/src/Umbraco.Core/Services/IAuditService.cs @@ -144,6 +144,7 @@ public interface IAuditService : IService /// /// /// Free-form details about the audited event. + [Obsolete("Will be moved to a new service in V17. Scheduled for removal in V18.")] IAuditEntry Write( int performingUserId, string perfomingDetails,