UmbracoTreeHandler 1.1.4
dotnet add package UmbracoTreeHandler --version 1.1.4
NuGet\Install-Package UmbracoTreeHandler -Version 1.1.4
<PackageReference Include="UmbracoTreeHandler" Version="1.1.4" />
<PackageVersion Include="UmbracoTreeHandler" Version="1.1.4" />
<PackageReference Include="UmbracoTreeHandler" />
paket add UmbracoTreeHandler --version 1.1.4
#r "nuget: UmbracoTreeHandler, 1.1.4"
#:package UmbracoTreeHandler@1.1.4
#addin nuget:?package=UmbracoTreeHandler&version=1.1.4
#tool nuget:?package=UmbracoTreeHandler&version=1.1.4
UmbracoTreeHandler
A powerful utility package for Umbraco 13 that extends content and media visibility by enabling user group-based access control, along with a custom multi checkbox dropdown field for flexible data configuration.
Features
User Group-Based Content & Media Visibility Show or hide content/media nodes in the Umbraco tree based on user groups.
Custom Multi Checkbox Dropdown Default A manually configurable multi-checkbox dropdown field for datatypes. Ideal when you need full control over the dropdown values.
Installation
Option 1: NuGet
Install-Package UmbracoTreeHandler
Option 2: Manual
Download the package .zip or .dll Place it in your /bin folder and restart the site
How to Use
- Restrict Tree Visibility by User Group
Once installed, the package will restrict content and media visibility in the Umbraco backoffice tree based on the logged-in user's group Non-admin users cannot able to edit the multi checkbox dropdown(That populate usergroups). They can use multi checkbox dropdown default. Read the full guide on implementation and configuration here: https://umbracotreehandler.blogspot.com/
- Multi Checkbox Dropdown Default (Custom)
In addition to the main functionality, this package includes a Multi Checkbox Dropdown Default.
Why use it?
Umbraco's native Checkbox Dropdown automatically fetches and displays user groups.
If you need a static/custom list of values that you define manually, use 'Multi Checkbox Dropdown Default'.
Where to find it:
Navigate to Settings > Data Types
Create a new datatype and choose Checkbox Dropdown Default
Define your own list of label-value pairs
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net8.0
- Umbraco.Cms.Web.BackOffice (>= 13.9.3)
- Umbraco.Cms.Web.Website (>= 13.9.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.