2.2 getAccessRights
Vypíše seznam oprávnění (typické použití pro nastavení modulu v B2BISP7). Původně funkce VoipexGetAccessRights.
VSTUP:
- Nemá vstupní parametry
VÝSTUP:
- string name – jméno uživatele
- string role – role uživatele
- permission []– pole oprávnění
- string name – název oprávnění
- boolean allow – oprávnění je povoleno / zakázáno
- int result - kód chyby
- string resultText - textový popis chyby
CHYBY:
- 0 – OK
PŘÍKLAD XML ŽÁDOSTI
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:prov="http://www.ipex/ProviderManagement.xsd1" xmlns:urn="urn:apiipex:providermanagement">
<soapenv:Header>
<prov:verifyAccess>
<accessToken>7149714069fb9daebe0b6ce59a5b600d</accessToken>
</prov:verifyAccess>
</soapenv:Header>
<soapenv:Body>
<urn:getAccessRights/>
</soapenv:Body>
</soapenv:Envelope>
PŘÍKLAD XML ODPOVĚDI
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:api-ipex:providermanagement">
<SOAP-ENV:Body>
<ns1:getAccessRightsResponse>
<role>provider</role>
<name>DemoISP</name>
<permission>
<item>
<name>admin</name>
<allow>true</allow>
</item>
<item>
<name>write</name>
<allow>true</allow>
</item>
<item>
<name>activation</name>
<allow>true</allow>
</item>
<item>
<name>changeCredit</name>
<allow>true</allow>
</item>
<item>
<name>billing</name>
<allow>true</allow>
</item>
<item>
<name>profit</name>
<allow>true</allow>
</item>
<item>
<name>changePriceList</name>
<allow>true</allow>
</item>
<item>
<name>changePassword</name>
<allow>true</allow>
</item>
<item>
<name>showIncoming</name>
<allow>true</allow>
</item>
<item>
<name>showDashboard</name>
<allow>false</allow>
</item>
</permission>
<result>0</result>
<resultText/>
</ns1:getAccessRightsResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>