I'm currently working on a project using Umbraco 13 and am required to manage access to specific tabs within content types based on user roles. Ideally, I want to control which user roles can see or edit certain tabs (not just properties or entire content nodes).
I have content editors who should only have access to certain fields but not the whole content item, and I want to restrict this access at the tab level.
Is there an existing tool, package, or plugin that supports this kind of tab-level permission management in Umbraco 13?
If not, does anyone have experience implementing this via custom development? I'd appreciate any guidance on how to achieve this (e.g., through custom property editors or back-office extensions).
Lastly, if this feature is easier to implement in Umbraco 14 due to API improvements or new features, I'd be open to migrating to that version if necessary. Has anyone done something similar in 14, and if so, was it a smoother process?
Any advice, tips, or pointers would be really helpful! Thank you in advance!
Hi Bram there habe been a few packages over the years that would do this, uHidesy and Tabhider... the most current similar one Im aware of is Admin Only property editor, which if it isn't quite what you are after... Does give a clue of how to do this with the sending content notification...
The sendingcontent functionality has been removed in v14+ it's a whole new way to extend the backoffice... Have not found any examples or docs on how to do same... Yet... It is constantly evolving.
Managing Access to Specific Tabs Per User Role
I'm currently working on a project using Umbraco 13 and am required to manage access to specific tabs within content types based on user roles. Ideally, I want to control which user roles can see or edit certain tabs (not just properties or entire content nodes).
I have content editors who should only have access to certain fields but not the whole content item, and I want to restrict this access at the tab level.
Is there an existing tool, package, or plugin that supports this kind of tab-level permission management in Umbraco 13? If not, does anyone have experience implementing this via custom development? I'd appreciate any guidance on how to achieve this (e.g., through custom property editors or back-office extensions). Lastly, if this feature is easier to implement in Umbraco 14 due to API improvements or new features, I'd be open to migrating to that version if necessary. Has anyone done something similar in 14, and if so, was it a smoother process? Any advice, tips, or pointers would be really helpful! Thank you in advance!
Hi Bram there habe been a few packages over the years that would do this, uHidesy and Tabhider... the most current similar one Im aware of is Admin Only property editor, which if it isn't quite what you are after... Does give a clue of how to do this with the sending content notification...
https://github.com/LottePitcher/umbraco-admin-only-property/blob/develop/src/AdminOnlyProperty/AdminOnlyPropertySendingContentNotificationHandler.cs
There is also a good article here for v8 which shows the concepts..
https://umbracare.net/blog/control-content-fields-and-tabs-visibility-in-umbraco-cms/
The sendingcontent functionality has been removed in v14+ it's a whole new way to extend the backoffice... Have not found any examples or docs on how to do same... Yet... It is constantly evolving.
Regards
Marc
Oh hi Marc,
It is not exactly what I am looking for but it definitely helps me in the right direction.
I haven't found anything for 14 either but I will update this form if I find a solution.
is working on a reply...