I understand that in order to customise attributes of a field (e.g. make the field read-only/invisible/mandatory) or to set a group restriction, it is required to add the necessary conditions (i.e. setting the "groups" attribute and the "invisible" or "readonly" attributes) in the code, either in XML level or in Python level.
However, I would like to know whether there is a way to incorporate such changes through a UI, so that later on, say if a certain restriction needs to be removed from a field, it would be possible to do it without changing the code. Or else are there any modules that are developed that would give such capabilities?
Thanks in advance!