Correct the USPS Integration/Security Configuration view permission
Description
A user with the USAS_MANAGER role was able to generate new api keys, preventing the USAS and USPS applications from talking. The role itself is correct, but the Usps Integration/Security Configuration view has the wrong permission.
Correct the permission for the USPS Integration/Security Configuration view to be module_config instead of module_config_organization. Review the annotation on the view as well. Update the related testbench tests for this change.
After this change a user with the USAS_MANAGER role should not see the System/Configuration: USPS Configuration or the USPS Integration menu option Security Configuration.
testing-notes: log into a USAS_MANAGER account and verify that the menu item “Security Information” undero the “USPS Integration” menu is not visable to this account. Also, verify the user can not manually navigate to the view (/vui/app#!usps-integration-security)
A user with the USAS_MANAGER role was able to generate new api keys, preventing the USAS and USPS applications from talking. The role itself is correct, but the Usps Integration/Security Configuration view has the wrong permission.
Correct the permission for the USPS Integration/Security Configuration view to be module_config instead of module_config_organization. Review the annotation on the view as well. Update the related testbench tests for this change.
After this change a user with the USAS_MANAGER role should not see the System/Configuration: USPS Configuration or the USPS Integration menu option Security Configuration.