Symptoms
After upgrading PBA to PBA 5.5.x the resellers have no access to POA Integration screens with NS Settings (System> Settings> Services), so the reseller cannot specify the default DNS plan for the domain subscriptions.
Cause
The bug #PBA-54649, will be corrected in one of the future product updates.
Workaround
Create file
/usr/local/bm/conf/wnd/PEMGATE/customization/customization/MainClass_NewSystemSettingsNewMenu.xml
with content:<window id="MainClass_NewSystemSettingsNewMenu"> <elements> <href id="sys_set_services_poa_ns_settings" value="POA NS Settings" icon="images/nav/tree/ExternalSystemsDirector/ParallelsOperationsAutomation/0-ParallelsOperationsAutomation"/> </elements> <actions> <ref id="sys_set_services_poa_ns_settings"> <call type="window" callee=PEMGATE::PEMNSSettings_GetWin()/> </ref> </actions> <layout> <grid id="sys_set_services_iconpanel" gridgroup="newsystem_settings" group="Services" icon="images/nav/tree/ExternalSystemsDirector/0-ExternalSystemsDirector" ui_type="iconpanel"> <row id="sys_set_services_poa_integration"> <cell id="title">sys_set_services_poa_integration</cell> <cell id="description">``</cell> </row> <row id="sys_set_services_poa_ns_settings"> <cell id="title">sys_set_services_poa_ns_settings</cell> <cell id="description">``</cell> </row> </grid> </layout> </window>
Change the folder ownership:
# chown -R pba:pba /usr/local/bm/conf/wnd/PEMGATE/customization/customization
Restart www:
# /etc/init.d/www restart
New item "POA NS Settings" will appear near "POA Integration" in "Settings" menu. Please note, that it will also appear under provider.
One of privileges CONFIG_EXTERNAL_SYSTEM
or CONFIG_GLOBAL_SETTINGS
will be needed to see this link.