chore(di): register ContentPermissionManager as scoped service
Phase 6: Internal permission manager with scoped lifetime. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -303,6 +303,8 @@ namespace Umbraco.Cms.Core.DependencyInjection
|
||||
Services.AddUnique<IContentVersionOperationService, ContentVersionOperationService>();
|
||||
Services.AddUnique<IContentMoveOperationService, ContentMoveOperationService>();
|
||||
Services.AddUnique<IContentPublishOperationService, ContentPublishOperationService>();
|
||||
// Phase 6: Internal permission manager (AddScoped, not AddUnique, because it's internal without interface)
|
||||
Services.AddScoped<ContentPermissionManager>();
|
||||
Services.AddUnique<IContentService>(sp =>
|
||||
new ContentService(
|
||||
sp.GetRequiredService<ICoreScopeProvider>(),
|
||||
|
||||
Reference in New Issue
Block a user