GetUserModuleACL Method

The GetUserModuleACL method returns a list of the user's SmartOffice permission settings. For each permission, a value of 0 indicates that the permission is disabled, while a value of 1 indicates that the permission is enabled.

The GetUserModuleACL method is invoked using the MethodOperation.

Parameters

This method takes no parameters.

Examples

Request XML
<request version='1.0'>
   <header>
      <office>myoffice</office>
      <user>jdoe</user>
      <password>password</password>
   </header>
   <method>    
      <GetUserModuleACL/>
   </method>  
</request>

Response XML
<?xml version="1.0" encoding="UTF-8" ?> 
<response version="1.0">
   <header>
      <sessionClosed /> 
   </header>
   <method>
      <GetUserModuleACL>
         <ModuleACL _type="obj">
            <ModuleID>1245184</ModuleID> 
            <AppuserID>4</AppuserID> 
            <CanAdd>0</CanAdd> 
            <CanDelete>1</CanDelete> 
            <CanUpdate>1</CanUpdate> 
            <CanRunReport>1</CanRunReport> 
         </ModuleACL>
         <ModuleACL _type="obj">
            <ModuleID>167313408</ModuleID> 
            <AppuserID>4</AppuserID> 
            <CanAdd>0</CanAdd> 
            <CanDelete>1</CanDelete> 
            <CanUpdate>1</CanUpdate> 
            <CanRunReport>1</CanRunReport> 
         </ModuleACL>
         <ModuleACL _type="obj">
            <ModuleID>160038912</ModuleID> 
            <AppuserID>4</AppuserID> 
            <CanAdd>1</CanAdd> 
            <CanDelete>1</CanDelete> 
            <CanRunReport>1</CanRunReport> 
            <CanUpdate>1</CanUpdate> 
         </ModuleACL>
         <ModuleACL _type="obj">
            <ModuleID>8716288</ModuleID> 
            <AppuserID>4</AppuserID> 
            <CanAdd>1</CanAdd> 
            <CanDelete>1</CanDelete> 
            <CanRunReport>1</CanRunReport> 
            <CanUpdate>1</CanUpdate> 
         </ModuleACL>
         <ModuleACL _type="obj">
            <ModuleID>18743296</ModuleID> 
            <AppuserID>4</AppuserID> 
            <CanAdd>1</CanAdd> 
            <CanDelete>1</CanDelete> 
            <CanRunReport>1</CanRunReport> 
            <CanUpdate>1</CanUpdate> 
         </ModuleACL>
         <ModuleACL _type="obj">
            <ModuleID>65536</ModuleID> 
            <AppuserID>4</AppuserID> 
            <CanAdd>1</CanAdd> 
            <CanDelete>1</CanDelete> 
            <CanRunReport>1</CanRunReport> 
            <CanUpdate>1</CanUpdate> 
         </ModuleACL>
         <ModuleACL _type="obj">
            <ModuleID>11141120</ModuleID> 
            <AppuserID>4</AppuserID> 
            <CanAdd>1</CanAdd> 
            <CanDelete>1</CanDelete> 
            <CanRunReport>1</CanRunReport> 
            <CanUpdate>1</CanUpdate> 
         </ModuleACL>
         <ModuleACL _type="obj">
            <ModuleID>1572864</ModuleID> 
            <AppuserID>4</AppuserID> 
            <CanAdd>1</CanAdd> 
            <CanDelete>1</CanDelete> 
            <CanRunReport>1</CanRunReport> 
            <CanUpdate>1</CanUpdate> 
         </ModuleACL>
         <ModuleACL _type="obj">
            <ModuleID>5505024</ModuleID> 
            <AppuserID>4</AppuserID> 
            <CanAdd>1</CanAdd> 
            <CanDelete>1</CanDelete> 
            <CanRunReport>1</CanRunReport> 
            <CanUpdate>1</CanUpdate> 
         </ModuleACL>
         <ModuleACL _type="obj">
            <ModuleID>6750208</ModuleID> 
            <AppuserID>4</AppuserID> 
            <CanAdd>1</CanAdd> 
            <CanDelete>1</CanDelete> 
            <CanRunReport>1</CanRunReport> 
            <CanUpdate>1</CanUpdate> 
         </ModuleACL>
         <ModuleACL _type="obj">
            <ModuleID>41877504</ModuleID> 
            <AppuserID>4</AppuserID> 
            <CanAdd>1</CanAdd> 
            <CanDelete>1</CanDelete> 
            <CanRunReport>1</CanRunReport> 
            <CanUpdate>1</CanUpdate> 
         </ModuleACL>
         <ModuleACL _type="obj">
            <ModuleID>8192000</ModuleID> 
            <AppuserID>4</AppuserID> 
            <CanAdd>1</CanAdd> 
            <CanDelete>1</CanDelete> 
            <CanRunReport>1</CanRunReport> 
            <CanUpdate>1</CanUpdate> 
         </ModuleACL>
         <ModuleACL _type="obj">
            <ModuleID>23265280</ModuleID> 
            <AppuserID>4</AppuserID> 
            <CanAdd>1</CanAdd> 
            <CanDelete>1</CanDelete> 
            <CanRunReport>1</CanRunReport> 
            <CanUpdate>1</CanUpdate> 
         </ModuleACL>
         <ModuleACL _type="obj">
            <ModuleID>1769472</ModuleID> 
            <AppuserID>4</AppuserID> 
            <CanAdd>1</CanAdd> 
            <CanDelete>1</CanDelete> 
            <CanRunReport>1</CanRunReport> 
            <CanUpdate>1</CanUpdate> 
         </ModuleACL>
         <ModuleACL _type="obj">
            <ModuleID>4587520</ModuleID> 
            <AppuserID>4</AppuserID> 
            <CanAdd>1</CanAdd> 
            <CanDelete>1</CanDelete> 
            <CanRunReport>1</CanRunReport> 
            <CanUpdate>1</CanUpdate> 
         </ModuleACL>
         <ModuleACL _type="obj">
            <ModuleID>2621440</ModuleID> 
            <AppuserID>4</AppuserID> 
            <CanAdd>1</CanAdd> 
            <CanDelete>1</CanDelete> 
            <CanRunReport>1</CanRunReport> 
            <CanUpdate>1</CanUpdate> 
         </ModuleACL>
         <ModuleACL _type="obj">
            <ModuleID>5898240</ModuleID> 
            <AppuserID>4</AppuserID> 
            <CanAdd>1</CanAdd> 
            <CanDelete>1</CanDelete> 
            <CanRunReport>1</CanRunReport> 
            <CanUpdate>1</CanUpdate> 
         </ModuleACL>
      </GetUserModuleACL>
   </method>
   <_status>OK</_status> 
   <_systime>2018-03-13T00:46:56</_systime> 
   <!-Cost 22 mill seconds. --> 
</response>
Topic revision: 12 Mar 2018, DinosLambropoulos
 

This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback