Problem
Starting from version 7.1, the 'Store Full Access' roles with missing 'MANAGE_STORE_API' privelege are not allowed in OA Billing. This inconsistency makes imposible the Online store synchronization.
Symptoms
Upgrade precheck fails with error "----- 'Store Full Access' roles missing 'MANAGE_STORE_API' privelege ----------".
Resolution
Prior to upgrade to 7.1, the following actions are required:
- Log in to Billing Application Server via ssh.
- Navigate to
/usr/local/bm/
. - Download add-missing-privilege-to-store-full-acess-roles.py.
Run it:
python tools_py/patcher.py add-missing-privilege-to-store-full-acess-roles.py
This will add missing 'MANAGE_STORE_API' and 'CC_VIEW_FIRST_LAST' priveleges to all 'Store Full Access' roles.