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:

  1. Log in to Billing Application Server via ssh.
  2. Navigate to /usr/local/bm/.
  3. Download add-missing-privilege-to-store-full-acess-roles.py.
  4. 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.

Internal content