Skip to content

Enhancement: Assign Mask Permissions to Specific Backend User Groups#10

Open
himanshuramavat wants to merge 2 commits intonhovratov:masterfrom
himanshuramavat:master
Open

Enhancement: Assign Mask Permissions to Specific Backend User Groups#10
himanshuramavat wants to merge 2 commits intonhovratov:masterfrom
himanshuramavat:master

Conversation

@himanshuramavat
Copy link
Copy Markdown
Contributor

@himanshuramavat himanshuramavat commented Jul 3, 2025

Hello @nhovratov

Summary

This PR introduces the ability to assign permissions for specific Mask elements to specific backend user groups, instead of applying permissions globally to all elements.

Why This is Needed

In many TYPO3 installations, not all backend user groups require access to all Mask elements. Prior to this change, permissions had to be managed manually through the backend user group module, which is tedious and inefficient—especially in large installations.

With this feature:

  • Admins can define which Mask elements are accessible for each backend user group.
  • Permission management becomes more granular and maintainable.
  • Reduces manual work and risk of misconfiguration.

Use Case

For example, a "News Editor" group may only need access to Mask elements related to news content, while a "Page Builder" group should have access to layout or section elements. This feature supports such precise access control out of the box.

Screenshot for Reference

Here is a screenshot showing the new functionality in action:

mask
mask-2

Feedback Welcome

Please share your feedback or suggestions—I'd love to improve this further based on your input!

@nhovratov
Copy link
Copy Markdown
Owner

Oh, wow cool. This is the next logical step for this extension. I will have a look, big thanks!

@himanshuramavat
Copy link
Copy Markdown
Contributor Author

himanshuramavat commented Jul 4, 2025

Thank you so much, glad you think so! 🎉
Looking forward to your thoughts once you've had a chance to review.
Let me know if anything is unclear or if there are ideas for improvements—happy to iterate!

@himanshuramavat
Copy link
Copy Markdown
Contributor Author

Hi, I hope you’re doing well.

I understand that the Mask extension is not planned to work with TYPO3 v14.

However, for the current situation, could you please take a look at this PR when you have time?

It would be very helpful for us during the upgrade to TYPO3 v13, where Mask is still in use.

Thanks again for your time and for maintaining the extension!

@nhovratov
Copy link
Copy Markdown
Owner

Hey, I forgot about this, sorry. I don't know when I will have time to review this. But you can create a fork and use the fork instead. I don't think I will work on this extension anytime soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants