In Frappe and ERPNext, Perm Level for fields is one of the most critical and important option to handle role and user permissions, and perm level is includes in most type of fields, but I realized for section break, tab and column perm level doesn’t exist and doesn’t support!!, so it would be very great to adding for better usability and easy setup.
Hi @abdullla00
It’s a very interesting proposal
Can you describe the use case?
So if there is field1, field2, and field3 under section4 - do you want all of them hidden?
Hi @asieftejani
Some time there are roles that you want to hide entire section break, column or/and tab, example in Sales Invoice there are several sections that related to Tax and Tax Withholding so instead adding perm level to fields and tables one by one we can just set perm level for the section itself, another example related example in Item, there a tab break for Tax so instead same thing instead exerting perm level for one by one we can set it for the tab break, so instead of hide entire section break or tab break or implementing client script for that with this feature everything will be deafult, that was a scenario I have encounter it today for one the roles, as you know it might have much better affect for making permission settling easier and more effective.
I have opened a feature request for this in the Frappe repository: Frappe GitHub Issue #41946.
Thanks, looking for ward for your response.