A user could access any page if they knew the URL without authenticating. Users are now redirected to the login page if they try to access another page without being logged in.

This patch requires that the User roles, PUA and RLS patches be applied first

James
diff -ruN ./a/siremis/bin/_forward.php ./b/siremis/bin/_forward.php
--- ./a/siremis/bin/_forward.php        2011-09-01 15:18:32.000000000 +0100
+++ ./b/siremis/bin/_forward.php        2011-09-01 16:41:45.000000000 +0100
@@ -44,20 +44,31 @@
 $urlArr = array();
 if($url)
 {
-       $urlArr = preg_split("/\//si",$url);
-       if(preg_match("/^[a-z_]*$/si",$urlArr[1])){
-               // http://localhost/?/ModuleName/FormName/
-               $module_name    = $urlArr[0];
-               $view_name              = getViewName($urlArr[1]);
+       $profile = BizSystem::getUserProfile();
+       if(!$profile){
+               if('index.php/' . $url != $DEFAULT_URL){
+                       header("Location: " . APP_INDEX . '/' . $DEFAULT_URL);
+               }
+               $module_name    = $DEFAULT_MODULE;
+               $view_name              = $DEFAULT_VIEW;
        }
-       elseif(preg_match("/^[a-z_]*$/si",$urlArr[0]))
+       else
        {
-               // http://localhost/?/FormName/
-               $module_name    = $DEFAULT_MODULE;
-               $view_name              = getViewName($urlArr[0]);
+               $urlArr = preg_split("/\//si",$url);
+               if(preg_match("/^[a-z_]*$/si",$urlArr[1])){
+                       // http://localhost/?/ModuleName/FormName/
+                       $module_name    = $urlArr[0];
+                       $view_name              = getViewName($urlArr[1]);
+               }
+               elseif(preg_match("/^[a-z_]*$/si",$urlArr[0]))
+               {
+                       // http://localhost/?/FormName/
+                       $module_name    = $DEFAULT_MODULE;
+                       $view_name              = getViewName($urlArr[0]);
+               }
+               if (empty($urlArr[count($urlArr)-1]))
+                       unset($urlArr[count($urlArr)-1]);
        }
-       if (empty($urlArr[count($urlArr)-1]))
-               unset($urlArr[count($urlArr)-1]);
 }      
 else
 {
diff -ruN ./a/siremis/install/util.php ./b/siremis/install/util.php
--- ./a/siremis/install/util.php        2011-09-01 15:18:34.000000000 +0100
+++ ./b/siremis/install/util.php        2011-09-01 16:41:45.000000000 +0100
@@ -155,8 +155,8 @@
        }
 
        giveActionAccess("", 1);        // admin to access all actions
-       giveActionAccess("module='user'", 2);
-       
+       giveActionAccess("module='user' OR module='ser'", 2);
+       giveActionAccess("module='ser'", 3);
 
        return true;
 }
diff -ruN ./a/siremis/modules/cache/view/ManageView.xml 
./b/siremis/modules/cache/view/ManageView.xml
--- ./a/siremis/modules/cache/view/ManageView.xml       2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/cache/view/ManageView.xml       2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="ManageView" Description="Cache Management " Class="EasyView" 
Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="ManageView" Description="Cache Management " Class="EasyView" 
Tab="" TemplateEngine="Smarty" Access="cache.admin" TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="cache.form.CacheListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/menu/view/MenuListView.xml 
./b/siremis/modules/menu/view/MenuListView.xml
--- ./a/siremis/modules/menu/view/MenuListView.xml      2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/menu/view/MenuListView.xml      2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="MenuListView" Description="Menu Management" Class="EasyView" 
Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="MenuListView" Description="Menu Management" Class="EasyView" 
Tab="" TemplateEngine="Smarty" Access="Menu.Administer_Menu" 
TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="menu.form.MenuListForm"/>
    </FormReferences> 
diff -ruN ./a/siremis/modules/menu/view/MenuTreeView.xml 
./b/siremis/modules/menu/view/MenuTreeView.xml
--- ./a/siremis/modules/menu/view/MenuTreeView.xml      2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/menu/view/MenuTreeView.xml      2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="MenuTreeView" Description="Menu Management" Class="EasyView" 
Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="MenuTreeView" Description="Menu Management" Class="EasyView" 
Tab="" TemplateEngine="Smarty" Access="Menu.Administer_Menu" 
TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="menu.form.MenuTreeForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/mod.xml ./b/siremis/modules/ser/mod.xml
--- ./a/siremis/modules/ser/mod.xml     2011-09-01 15:19:14.000000000 +0100
+++ ./b/siremis/modules/ser/mod.xml     2011-09-01 16:41:45.000000000 +0100
@@ -1,5 +1,10 @@
 <?xml version="1.0" standalone="no"?>
 <Module Name="ser" Description="ser module" Version="0.1" OpenbizVersion="2.4">
+       <ACL>
+               <Resource Name="SuperNode">
+                       <Action Name="Administer_SuperNode" Description="Can 
manage ser settings"/>
+               </Resource>
+       </ACL>
     <Menu>
                <MenuItem Name="System.Ser" Title="SER Menu" Description="SER 
Management" URL="/ser/ser_default" IconImage="spacer.gif" IconCssClass="" 
Order="25">                     
                        <MenuItem Name="System.Ser.Sbs" Title="Subscriber 
Services" Parent="System.Ser" Order="10">
diff -ruN ./a/siremis/modules/ser/view/AccListView.xml 
./b/siremis/modules/ser/view/AccListView.xml
--- ./a/siremis/modules/ser/view/AccListView.xml        2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/AccListView.xml        2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="AccListView" Description="ser.acs.acc" Class="EasyView" Tab="" 
TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="AccListView" Description="ser.acs.acc" Class="EasyView" Tab="" 
TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.acs.acc.form.AccListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/ActiveWatchersListView.xml 
./b/siremis/modules/ser/view/ActiveWatchersListView.xml
--- ./a/siremis/modules/ser/view/ActiveWatchersListView.xml     2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/ActiveWatchersListView.xml     2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="ActiveWatchersListView" Description="ser.prs.presence" 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="ActiveWatchersListView" Description="ser.prs.presence" 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="SuperNode.Administer_SuperNode" TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.prs.presence.form.ActiveWatchersListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/AddressListView.xml 
./b/siremis/modules/ser/view/AddressListView.xml
--- ./a/siremis/modules/ser/view/AddressListView.xml    2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/AddressListView.xml    2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="AddressListView" Description="ser.acl.permissions" 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="AddressListView" Description="ser.acl.permissions" 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="SuperNode.Administer_SuperNode" TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.acl.permissions.form.AddressListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/AliasdbListView.xml 
./b/siremis/modules/ser/view/AliasdbListView.xml
--- ./a/siremis/modules/ser/view/AliasdbListView.xml    2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/AliasdbListView.xml    2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="AliasdbListView" Description="ser.sbs.aliasdb" 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="AliasdbListView" Description="ser.sbs.aliasdb" 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="SuperNode.Administer_SuperNode" TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.sbs.aliasdb.form.DbaliasesListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/CarrierfailurerouteListView.xml 
./b/siremis/modules/ser/view/CarrierfailurerouteListView.xml
--- ./a/siremis/modules/ser/view/CarrierfailurerouteListView.xml        
2011-09-01 15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/CarrierfailurerouteListView.xml        
2011-09-01 16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="CarrierfailurerouteListView" 
Description="ser.rtg.carrierroute" Class="EasyView" Tab="" 
TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="CarrierfailurerouteListView" 
Description="ser.rtg.carrierroute" Class="EasyView" Tab="" 
TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
    <FormReferences>
                <Reference 
Name="ser.rtg.carrierroute.form.CarrierfailurerouteListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/CarrierNameListView.xml 
./b/siremis/modules/ser/view/CarrierNameListView.xml
--- ./a/siremis/modules/ser/view/CarrierNameListView.xml        2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/CarrierNameListView.xml        2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="CarrierNameListView" Description="ser.rtg.carrierroute" 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="CarrierNameListView" Description="ser.rtg.carrierroute" 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="SuperNode.Administer_SuperNode" TemplateFile="view.tpl">
    <FormReferences>
                <Reference 
Name="ser.rtg.carrierroute.form.CarrierNameListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/CarrierrouteListView.xml 
./b/siremis/modules/ser/view/CarrierrouteListView.xml
--- ./a/siremis/modules/ser/view/CarrierrouteListView.xml       2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/CarrierrouteListView.xml       2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="CarrierrouteListView" Description="ser.rtg.carrierroute" 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="CarrierrouteListView" Description="ser.rtg.carrierroute" 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="SuperNode.Administer_SuperNode" TemplateFile="view.tpl">
    <FormReferences>
                <Reference 
Name="ser.rtg.carrierroute.form.CarrierrouteListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/CdrsListView.xml 
./b/siremis/modules/ser/view/CdrsListView.xml
--- ./a/siremis/modules/ser/view/CdrsListView.xml       2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/CdrsListView.xml       2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="CdrsListView" Description="ser.acs.cdrs" Class="EasyView" 
Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="CdrsListView" Description="ser.acs.cdrs" Class="EasyView" 
Tab="" TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.acs.cdrs.form.CdrsListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/ChartsLoadView.xml 
./b/siremis/modules/ser/view/ChartsLoadView.xml
--- ./a/siremis/modules/ser/view/ChartsLoadView.xml     2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/ChartsLoadView.xml     2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="ChartsLoadView" Description="Charts" class="EasyView" Tab="" 
TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="ChartsLoadView" Description="Charts" class="EasyView" Tab="" 
TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
     <FormReferences>
         <Reference Name="ser.cms.form.ChartsForm"/>
     </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/ChartsShmView.xml 
./b/siremis/modules/ser/view/ChartsShmView.xml
--- ./a/siremis/modules/ser/view/ChartsShmView.xml      2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/ChartsShmView.xml      2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="ChartsShmView" Description="Charts" class="EasyView" Tab="" 
TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="ChartsShmView" Description="Charts" class="EasyView" Tab="" 
TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
     <FormReferences>
         <Reference Name="ser.cms.form.ChartsForm"/>
     </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/ChartsStatsUlsView.xml 
./b/siremis/modules/ser/view/ChartsStatsUlsView.xml
--- ./a/siremis/modules/ser/view/ChartsStatsUlsView.xml 2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/ChartsStatsUlsView.xml 2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="ChartsStatsUlsView" Description="Charts" class="EasyView" 
Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="ChartsStatsUlsView" Description="Charts" class="EasyView" 
Tab="" TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
     <FormReferences>
         <Reference Name="ser.cms.form.ChartsStatsUlsForm"/>
     </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/ChartsSysView.xml 
./b/siremis/modules/ser/view/ChartsSysView.xml
--- ./a/siremis/modules/ser/view/ChartsSysView.xml      2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/ChartsSysView.xml      2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="ChartsSysView" Description="Charts" class="EasyView" Tab="" 
TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="ChartsSysView" Description="Charts" class="EasyView" Tab="" 
TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
     <FormReferences>
         <Reference Name="ser.cms.form.ChartsForm"/>
     </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/ChartsTmView.xml 
./b/siremis/modules/ser/view/ChartsTmView.xml
--- ./a/siremis/modules/ser/view/ChartsTmView.xml       2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/ChartsTmView.xml       2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="ChartsTmView" Description="Charts" class="EasyView" Tab="" 
TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="ChartsTmView" Description="Charts" class="EasyView" Tab="" 
TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
     <FormReferences>
         <Reference Name="ser.cms.form.ChartsForm"/>
     </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/ChartsUlsView.xml 
./b/siremis/modules/ser/view/ChartsUlsView.xml
--- ./a/siremis/modules/ser/view/ChartsUlsView.xml      2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/ChartsUlsView.xml      2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="ChartsUlsView" Description="Charts" class="EasyView" Tab="" 
TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="ChartsUlsView" Description="Charts" class="EasyView" Tab="" 
TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
     <FormReferences>
         <Reference Name="ser.cms.form.ChartsForm"/>
     </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/DbaliasesListView.xml 
./b/siremis/modules/ser/view/DbaliasesListView.xml
--- ./a/siremis/modules/ser/view/DbaliasesListView.xml  2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/DbaliasesListView.xml  2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="DbaliasesListView" Description="ser.sbs.aliasdb" 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="DbaliasesListView" Description="ser.sbs.aliasdb" 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="SuperNode.Administer_SuperNode" TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.sbs.aliasdb.form.DbaliasesListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/DialogListView.xml 
./b/siremis/modules/ser/view/DialogListView.xml
--- ./a/siremis/modules/ser/view/DialogListView.xml     2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/DialogListView.xml     2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="DialogListView" Description="ser.srv.dialog" Class="EasyView" 
Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="DialogListView" Description="ser.srv.dialog" Class="EasyView" 
Tab="" TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.srv.dialog.form.DialogListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/DialplanListView.xml 
./b/siremis/modules/ser/view/DialplanListView.xml
--- ./a/siremis/modules/ser/view/DialplanListView.xml   2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/DialplanListView.xml   2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="DialplanListView" Description="ser.srv.dialplan" 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="DialplanListView" Description="ser.srv.dialplan" 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="SuperNode.Administer_SuperNode" TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.srv.dialplan.form.DialplanListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/DispatcherListView.xml 
./b/siremis/modules/ser/view/DispatcherListView.xml
--- ./a/siremis/modules/ser/view/DispatcherListView.xml 2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/DispatcherListView.xml 2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="DispatcherListView" Description="ser.rtg.dispatcher" 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="DispatcherListView" Description="ser.rtg.dispatcher" 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="SuperNode.Administer_SuperNode" TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.rtg.dispatcher.form.DispatcherListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/DomainListView.xml 
./b/siremis/modules/ser/view/DomainListView.xml
--- ./a/siremis/modules/ser/view/DomainListView.xml     2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/DomainListView.xml     2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="DomainListView" Description="ser.srv.domain" Class="EasyView" 
Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="DomainListView" Description="ser.srv.domain" Class="EasyView" 
Tab="" TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.srv.domain.form.DomainListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/DomainNameListView.xml 
./b/siremis/modules/ser/view/DomainNameListView.xml
--- ./a/siremis/modules/ser/view/DomainNameListView.xml 2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/DomainNameListView.xml 2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="DomainNameListView" Description="ser.rtg.carrierroute" 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="DomainNameListView" Description="ser.rtg.carrierroute" 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="SuperNode.Administer_SuperNode" TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.rtg.carrierroute.form.DomainNameListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/FscmdsView.xml 
./b/siremis/modules/ser/view/FscmdsView.xml
--- ./a/siremis/modules/ser/view/FscmdsView.xml 2011-09-01 15:18:32.000000000 
+0100
+++ ./b/siremis/modules/ser/view/FscmdsView.xml 2011-09-01 16:41:45.000000000 
+0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="FscmdsView" Description="FSwitch Commands" class="EasyView" 
Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="FscmdsView" Description="FSwitch Commands" class="EasyView" 
Tab="" TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
     <FormReferences>
         <Reference Name="ser.cms.form.FscmdsForm"/>
     </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/GrpListView.xml 
./b/siremis/modules/ser/view/GrpListView.xml
--- ./a/siremis/modules/ser/view/GrpListView.xml        2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/GrpListView.xml        2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="GrpListView" Description="ser.acl.group" Class="EasyView" 
Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="GrpListView" Description="ser.acl.group" Class="EasyView" 
Tab="" TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.acl.group.form.GrpListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/HtableListView.xml 
./b/siremis/modules/ser/view/HtableListView.xml
--- ./a/siremis/modules/ser/view/HtableListView.xml     2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/HtableListView.xml     2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="HtableListView" Description="ser.srv.htable" Class="EasyView" 
Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="HtableListView" Description="ser.srv.htable" Class="EasyView" 
Tab="" TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.srv.htable.form.HtableListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/LcrGwListView.xml 
./b/siremis/modules/ser/view/LcrGwListView.xml
--- ./a/siremis/modules/ser/view/LcrGwListView.xml      2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/LcrGwListView.xml      2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="LcrGwListView" Description="ser.rtg.lcr" Class="EasyView" 
Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="LcrGwListView" Description="ser.rtg.lcr" Class="EasyView" 
Tab="" TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.rtg.lcr.form.LcrGwListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/LcrRuleListView.xml 
./b/siremis/modules/ser/view/LcrRuleListView.xml
--- ./a/siremis/modules/ser/view/LcrRuleListView.xml    2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/LcrRuleListView.xml    2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="LcrRuleListView" Description="ser.rtg.lcr" Class="EasyView" 
Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="LcrRuleListView" Description="ser.rtg.lcr" Class="EasyView" 
Tab="" TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.rtg.lcr.form.LcrRuleListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/LcrRuleTargetListView.xml 
./b/siremis/modules/ser/view/LcrRuleTargetListView.xml
--- ./a/siremis/modules/ser/view/LcrRuleTargetListView.xml      2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/LcrRuleTargetListView.xml      2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="LcrRuleTargetListView" Description="ser.rtg.lcr" 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="LcrRuleTargetListView" Description="ser.rtg.lcr" 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="SuperNode.Administer_SuperNode" TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.rtg.lcr.form.LcrRuleTargetListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/LocationListView.xml 
./b/siremis/modules/ser/view/LocationListView.xml
--- ./a/siremis/modules/ser/view/LocationListView.xml   2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/LocationListView.xml   2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="LocationListView" Description="ser.sbs.usrloc" 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="LocationListView" Description="ser.sbs.usrloc" 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="SuperNode.Administer_SuperNode" TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.sbs.usrloc.form.LocationListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/MicmdsView.xml 
./b/siremis/modules/ser/view/MicmdsView.xml
--- ./a/siremis/modules/ser/view/MicmdsView.xml 2011-09-01 15:18:32.000000000 
+0100
+++ ./b/siremis/modules/ser/view/MicmdsView.xml 2011-09-01 16:41:45.000000000 
+0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="MicmdsView" Description="MI Commands" class="EasyView" Tab="" 
TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="MicmdsView" Description="MI Commands" class="EasyView" Tab="" 
TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
     <FormReferences>
         <Reference Name="ser.cms.form.MicmdsForm"/>
     </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/MissedCallsListView.xml 
./b/siremis/modules/ser/view/MissedCallsListView.xml
--- ./a/siremis/modules/ser/view/MissedCallsListView.xml        2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/MissedCallsListView.xml        2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="MissedCallsListView" Description="ser.acs.acc" 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="MissedCallsListView" Description="ser.acs.acc" 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="SuperNode.Administer_SuperNode" TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.acs.acc.form.MissedCallsListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/PdtListView.xml 
./b/siremis/modules/ser/view/PdtListView.xml
--- ./a/siremis/modules/ser/view/PdtListView.xml        2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/PdtListView.xml        2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="PdtListView" Description="ser.rtg.pdt" Class="EasyView" Tab="" 
TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="PdtListView" Description="ser.rtg.pdt" Class="EasyView" Tab="" 
TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.rtg.pdt.form.PdtListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/PresentityListView.xml 
./b/siremis/modules/ser/view/PresentityListView.xml
--- ./a/siremis/modules/ser/view/PresentityListView.xml 2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/PresentityListView.xml 2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="PresentityListView" Description="ser.prs.presence" 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="PresentityListView" Description="ser.prs.presence" 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="SuperNode.Administer_SuperNode" TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.prs.presence.form.PresentityListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/PuaListView.xml 
./b/siremis/modules/ser/view/PuaListView.xml
--- ./a/siremis/modules/ser/view/PuaListView.xml        2011-09-01 
16:41:10.000000000 +0100
+++ ./b/siremis/modules/ser/view/PuaListView.xml        2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="PuaListView" Description="ser.prs.presence" Class="EasyView" 
Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="PuaListView" Description="ser.prs.presence" Class="EasyView" 
Tab="" TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.prs.presence.form.PuaListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/ReGrpListView.xml 
./b/siremis/modules/ser/view/ReGrpListView.xml
--- ./a/siremis/modules/ser/view/ReGrpListView.xml      2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/ReGrpListView.xml      2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="ReGrpListView" Description="ser.acl.group" Class="EasyView" 
Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="ReGrpListView" Description="ser.acl.group" Class="EasyView" 
Tab="" TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.acl.group.form.ReGrpListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/SerDefaultView.xml 
./b/siremis/modules/ser/view/SerDefaultView.xml
--- ./a/siremis/modules/ser/view/SerDefaultView.xml     2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/SerDefaultView.xml     2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="SerDefaultView" Description="SER Administration" 
class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="SerDefaultView" Description="SER Administration" 
class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="SuperNode.Administer_SuperNode" TemplateFile="view.tpl">
     <FormReferences>
         <Reference Name="ser.widget.SerAdminStartPage"/>
     </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/SiloListView.xml 
./b/siremis/modules/ser/view/SiloListView.xml
--- ./a/siremis/modules/ser/view/SiloListView.xml       2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/SiloListView.xml       2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="SiloListView" Description="ser.sbs.msilo" Class="EasyView" 
Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="SiloListView" Description="ser.sbs.msilo" Class="EasyView" 
Tab="" TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.sbs.msilo.form.SiloListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/SipTraceListView.xml 
./b/siremis/modules/ser/view/SipTraceListView.xml
--- ./a/siremis/modules/ser/view/SipTraceListView.xml   2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/SipTraceListView.xml   2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="SipTraceListView" Description="ser.srv.siptrace" 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="SipTraceListView" Description="ser.srv.siptrace" 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="SuperNode.Administer_SuperNode" TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.srv.siptrace.form.SipTraceSearchForm"/>
                <Reference Name="ser.srv.siptrace.form.SipTraceListForm" 
SubForms="ser.srv.siptrace.form.SipTraceDetailXForm"/>
diff -ruN ./a/siremis/modules/ser/view/SpeedDialListView.xml 
./b/siremis/modules/ser/view/SpeedDialListView.xml
--- ./a/siremis/modules/ser/view/SpeedDialListView.xml  2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/SpeedDialListView.xml  2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="SpeedDialListView" Description="ser.sbs.speeddial" 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="SpeedDialListView" Description="ser.sbs.speeddial" 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="SuperNode.Administer_SuperNode" TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.sbs.speeddial.form.SpeedDialListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/SubscriberListView.xml 
./b/siremis/modules/ser/view/SubscriberListView.xml
--- ./a/siremis/modules/ser/view/SubscriberListView.xml 2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/SubscriberListView.xml 2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="SubscriberListView" Description="ser.sbs.authdb" 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view_tabs.tpl">
+<EasyView Name="SubscriberListView" Description="ser.sbs.authdb" 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="SuperNode.Administer_SuperNode" TemplateFile="view_tabs.tpl">
    <FormReferences>
                <Reference Name="ser.sbs.authdb.form.SubscriberListForm"
                                
SubForms="ser.sbs.aliasdb.form.DbaliasesListForm;ser.sbs.usrloc.form.LocationListForm"
 Description="Subscribers"/>
diff -ruN ./a/siremis/modules/ser/view/TrustedListView.xml 
./b/siremis/modules/ser/view/TrustedListView.xml
--- ./a/siremis/modules/ser/view/TrustedListView.xml    2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/TrustedListView.xml    2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="TrustedListView" Description="ser.acl.permissions" 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="TrustedListView" Description="ser.acl.permissions" 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="SuperNode.Administer_SuperNode" TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.acl.permissions.form.TrustedListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/UriListView.xml 
./b/siremis/modules/ser/view/UriListView.xml
--- ./a/siremis/modules/ser/view/UriListView.xml        2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/UriListView.xml        2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="UriListView" Description="ser.sbs.uridb" Class="EasyView" 
Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="UriListView" Description="ser.sbs.uridb" Class="EasyView" 
Tab="" TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.sbs.uridb.form.UriListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/UserblacklistListView.xml 
./b/siremis/modules/ser/view/UserblacklistListView.xml
--- ./a/siremis/modules/ser/view/UserblacklistListView.xml      2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/UserblacklistListView.xml      2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="UserblacklistListView" Description="ser.sbs.userblacklist" 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="UserblacklistListView" Description="ser.sbs.userblacklist" 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="SuperNode.Administer_SuperNode" TemplateFile="view.tpl">
    <FormReferences>
                <Reference 
Name="ser.sbs.userblacklist.form.UserblacklistListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/UsrPreferencesListView.xml 
./b/siremis/modules/ser/view/UsrPreferencesListView.xml
--- ./a/siremis/modules/ser/view/UsrPreferencesListView.xml     2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/UsrPreferencesListView.xml     2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="UsrPreferencesListView" Description="ser.sbs.avpops" 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="UsrPreferencesListView" Description="ser.sbs.avpops" 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="SuperNode.Administer_SuperNode" TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.sbs.avpops.form.UsrPreferencesListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/WatchersListView.xml 
./b/siremis/modules/ser/view/WatchersListView.xml
--- ./a/siremis/modules/ser/view/WatchersListView.xml   2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/WatchersListView.xml   2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="WatchersListView" Description="ser.prs.presence" 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="WatchersListView" Description="ser.prs.presence" 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="SuperNode.Administer_SuperNode" TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.prs.presence.form.WatchersListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/XcapListView.xml 
./b/siremis/modules/ser/view/XcapListView.xml
--- ./a/siremis/modules/ser/view/XcapListView.xml       2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/ser/view/XcapListView.xml       2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="XcapListView" Description="ser.prs.xcapserver" 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="XcapListView" Description="ser.prs.xcapserver" 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="SuperNode.Administer_SuperNode" TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="ser.prs.xcapserver.form.XcapListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/ser/view/XrcmdsView.xml 
./b/siremis/modules/ser/view/XrcmdsView.xml
--- ./a/siremis/modules/ser/view/XrcmdsView.xml 2011-09-01 15:18:32.000000000 
+0100
+++ ./b/siremis/modules/ser/view/XrcmdsView.xml 2011-09-01 16:41:45.000000000 
+0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="XrcmdsView" Description="XMLRPC Commands" class="EasyView" 
Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="XrcmdsView" Description="XMLRPC Commands" class="EasyView" 
Tab="" TemplateEngine="Smarty" Access="SuperNode.Administer_SuperNode" 
TemplateFile="view.tpl">
     <FormReferences>
         <Reference Name="ser.cms.form.XrcmdsForm"/>
     </FormReferences>
diff -ruN ./a/siremis/modules/service/aclService.php 
./b/siremis/modules/service/aclService.php
--- ./a/siremis/modules/service/aclService.php  2011-09-01 15:18:32.000000000 
+0100
+++ ./b/siremis/modules/service/aclService.php  2011-09-01 16:41:45.000000000 
+0100
@@ -22,8 +22,8 @@
     // return ALLOW, DENY, ALLOW_OWNER
     public static function allowAccess($res_action)
     {
-       if (aclService::$_accessMatrix)
-                       return aclService::$_accessMatrix;
+       //if (aclService::$_accessMatrix)
+               //      return aclService::$_accessMatrix;
                
                // get the access matrix from session
         aclService::$_accessMatrix = 
BizSystem::sessionContext()->getVar("_ACCESS_MATRIX");
diff -ruN ./a/siremis/modules/system/view/GeneralDefaultView.xml 
./b/siremis/modules/system/view/GeneralDefaultView.xml
--- ./a/siremis/modules/system/view/GeneralDefaultView.xml      2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/system/view/GeneralDefaultView.xml      2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="GeneralDefaultView" Description="System Administration" 
class="EasyView" Tab="" TemplateEngine="Smarty" 
TemplateFile="system_view.tpl.html">
+<EasyView Name="GeneralDefaultView" Description="System Administration" 
class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="Site.Administer_General" TemplateFile="system_view.tpl.html">
     <FormReferences>
         <!-- <Reference Name="menu.widget.GeneralDashboard"/> -->
         <Reference Name="menu.widget.SitemapMenu"/>
diff -ruN ./a/siremis/modules/system/view/GroupListView.xml 
./b/siremis/modules/system/view/GroupListView.xml
--- ./a/siremis/modules/system/view/GroupListView.xml   2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/system/view/GroupListView.xml   2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="GroupListView" Description="system" Class="EasyView" Tab="" 
TemplateEngine="Smarty" TemplateFile="system_view.tpl.html">
+<EasyView Name="GroupListView" Description="system" Class="EasyView" Tab="" 
TemplateEngine="Smarty" Access="Group.Administer_Groups" 
TemplateFile="system_view.tpl.html">
    <FormReferences>
                <Reference Name="system.form.GroupListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/theme/view/ManageThemeView.xml 
./b/siremis/modules/theme/view/ManageThemeView.xml
--- ./a/siremis/modules/theme/view/ManageThemeView.xml  2011-09-01 
15:18:33.000000000 +0100
+++ ./b/siremis/modules/theme/view/ManageThemeView.xml  2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="ManageThemeView" Description="Theme Management" 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="ManageThemeView" Description="Theme Management" 
Class="EasyView" Tab="" TemplateEngine="Smarty" Access="Theme.Administer_Theme" 
TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="theme.form.ThemeListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/translation/view/ManageLanguageView.xml 
./b/siremis/modules/translation/view/ManageLanguageView.xml
--- ./a/siremis/modules/translation/view/ManageLanguageView.xml 2011-09-01 
15:18:32.000000000 +0100
+++ ./b/siremis/modules/translation/view/ManageLanguageView.xml 2011-09-01 
16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="ManageLanguageView" Description="Translation Management " 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="ManageLanguageView" Description="Translation Management " 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="Menu.Administer_Transation" TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="translation.form.LanguageListForm"/>
    </FormReferences>
diff -ruN ./a/siremis/modules/translation/view/ManageTranslationView.xml 
./b/siremis/modules/translation/view/ManageTranslationView.xml
--- ./a/siremis/modules/translation/view/ManageTranslationView.xml      
2011-09-01 15:18:32.000000000 +0100
+++ ./b/siremis/modules/translation/view/ManageTranslationView.xml      
2011-09-01 16:41:45.000000000 +0100
@@ -1,5 +1,5 @@
 <?xml version="1.0" standalone="no"?>
-<EasyView Name="ManageTranslationView" Description="Translation Management " 
Class="EasyView" Tab="" TemplateEngine="Smarty" TemplateFile="view.tpl">
+<EasyView Name="ManageTranslationView" Description="Translation Management " 
Class="EasyView" Tab="" TemplateEngine="Smarty" 
Access="Menu.Administer_Transation" TemplateFile="view.tpl">
    <FormReferences>
                <Reference Name="translation.form.TranslationListForm"/>
    </FormReferences>
_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to