Technical Blog Post
Object in LIBRARY.xml file will not show in the screen when adding a new sigoption to it
When adding a new sigoption to the LIBRARY.xml file, the object will only show in the screen if the Security Group has access to all sites.
If the sigoptiondatasrc is not set to MAINRECORD in a sigoption located in the LIBRARY.xml file, then the option will only work for Security Groups with access to all sites.
MAXADMIN group is marked to have access to all sites, and this is the reason why only administrators could see the new object.
To resolve the problem do the following:
<textbox id="MYNEWATTID" label="My new attribute" dataattribute="show" sigoption="NEWSIG"/>
<textbox id="MYNEWATTID" label="My new attribute" dataattribute="show" sigoption="NEWSIG" sigoptiondatasrc="MAINRECORD"/>
Save and Re-import the library.xml file.
You will need to restart the application server, so the fix will take effect.