Umbraco.Community.EntityActions.ForceDelete 17.0.1

dotnet add package Umbraco.Community.EntityActions.ForceDelete --version 17.0.1
                    
NuGet\Install-Package Umbraco.Community.EntityActions.ForceDelete -Version 17.0.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Umbraco.Community.EntityActions.ForceDelete" Version="17.0.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Umbraco.Community.EntityActions.ForceDelete" Version="17.0.1" />
                    
Directory.Packages.props
<PackageReference Include="Umbraco.Community.EntityActions.ForceDelete" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Umbraco.Community.EntityActions.ForceDelete --version 17.0.1
                    
#r "nuget: Umbraco.Community.EntityActions.ForceDelete, 17.0.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Umbraco.Community.EntityActions.ForceDelete@17.0.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Umbraco.Community.EntityActions.ForceDelete&version=17.0.1
                    
Install as a Cake Addin
#tool nuget:?package=Umbraco.Community.EntityActions.ForceDelete&version=17.0.1
                    
Install as a Cake Tool

Force Delete Entity Action for Umbraco

Add a Force Delete action to the Umbraco backoffice, allowing developers and editors to permanently remove documents.


Why this package?

In Umbraco, deleting documents intentionally protected by built-in validation rules.

Sometimes however, during development, migrations, testing, or cleanup scenarios, you may run into situations where an item cannot be deleted through the standard backoffice actions.

This package adds an additional Force Delete entity action that bypasses standard delete restrictions and allows permanent removal directly from the backoffice.

Perfect for situations like:

  • Cleaning up broken documents
  • Removing documents stuck because of invalid references
  • Development and testing environments
  • Debugging content migrations
  • Administrative maintenance tasks

Features

✔ Adds a Force Delete action to entity menus ✔ Integrates directly into the Umbraco backoffice context menu ✔ Built using the new Entity Actions extension API ✔ Lightweight package with minimal configuration ✔ Supports modern Umbraco backoffice architecture ✔ Community maintained and open source


Installation

Install via NuGet:

dotnet add package Umbraco.Community.EntityActions.ForceDelete

Or install directly from NuGet:

NuGet Package Page


How it works

After installation, supported entities in the backoffice will receive an additional action in the context menu.

Example:

Document
 ├─ Create
 ├─ Trash
 ├─ Move to
 ├─ Publish
 └─ Force Delete   ← Added by this package

Selecting Force Delete will bypass the default delete restrictions and permanently remove the selected entity.

Note: The Force Delete action is only visible for users whose user group has the Force Delete permission enabled under Document Permissions.


Important notice

Use with caution

Force deleting bypasses the default safeguards provided by Umbraco.

Improper use may lead to:

  • Broken references
  • Lost content relationships
  • Inconsistent data structures

It is recommended for:

  • Developers
  • Administrators
  • Advanced Umbraco users

Avoid using this package in scenarios where content integrity is business critical.


Requirements

  • Umbraco CMS 17+
  • .NET 10+

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
17.0.1 112 6/25/2026
17.0.0 107 6/25/2026
17.0.0-rc1 108 6/24/2026
17.0.0-beta4 100 6/23/2026
17.0.0-beta3 102 6/22/2026
17.0.0-beta2 103 6/18/2026
17.0.0-beta1 116 6/18/2026