I'm not sure if you know how the product bitfield xml files work i.e. how you make the extra options or bitfields in my case appear on the usergroup management screen. But as far as I know it doesn't read the xml file each time.
It uses the xml file to build up the bitfields and from what I know if you make any changes to the xml file (i.e. any extra options) you need to use a tool called rebuild bitfields (If someone knows better please correct me lol). So it only really uses it when you first install the product.
Your suggestion may well be possible though I presume I would need some way of making it rebuild the bitfields when the groups are changed. Though whether this is the best way to do it or not I don't know. I'm not sure how intensive the rebuilding of the bitfields is or if I can make it just rebuild the bitfields for my product alone.
|