Code

Added some acls to connectivity addons
authorhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Wed, 12 Jul 2006 11:49:17 +0000 (11:49 +0000)
committerhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Wed, 12 Jul 2006 11:49:17 +0000 (11:49 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@4126 594d385d-05f5-0310-b6e9-bd551577e9d8

plugins/personal/connectivity/class_intranetAccount.inc
plugins/personal/connectivity/class_kolabAccount.inc
plugins/personal/connectivity/class_opengwAccount.inc
plugins/personal/connectivity/class_oxchangeAccount.inc
plugins/personal/connectivity/class_phpgwAccount.inc
plugins/personal/connectivity/class_phpscheduleitAccount.inc
plugins/personal/connectivity/class_pptpAccount.inc
plugins/personal/connectivity/class_proxyAccount.inc
plugins/personal/connectivity/class_pureftpdAccount.inc

index 5f55a3f22760be6ec8d61bb846146a3af86b7e4f..44bf70d1d1c035c7640534475ea84b4cfe035e13 100644 (file)
@@ -161,6 +161,15 @@ class intranetAccount extends plugin
          }
   }
 
+       
+  function plInfo()
+  {
+    return (array(     "plDescription"   => _("Intranet account settings"),
+          "plSelfModify"    => TRUE,
+          "plDepends"       => array("objectClass" => "gosaAccount"),
+          "gosaIntranetAccount" => "GOsa intranet account"));
+  }
 }
 
+// vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
 ?>
index 6fcbd06f9e8a6f6353c05b18d57a7d89a596d99f..a784b080b4ad7f170aea7afa2aa4d92c374915c3 100644 (file)
@@ -406,6 +406,17 @@ class kolabAccount extends plugin
     $this->is_modified= TRUE;
   }
 
+
+  function plInfo()
+  {
+    return (array(     "plDescription"   => _("Koalb account settings"),
+          "plSelfModify"    => TRUE,
+          "plDepends"       => array("objectClass" => "gosaAccount"),
+          "kolabFreeBusyFuture"   => _("Free busy future"),
+          "unrestrictedMailSize"  => _("Mail size restriction"),
+          "calFBURL"              => _("Free busy information"),
+          "kolabDelegate"         => _("Delegations")));
+  }
 }
 
 // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
index 02b075d56e93147b24c9f892f09c76ade1f972dd..3f7dfc4cf49429a4746626d975b6c79193629259 100644 (file)
@@ -331,6 +331,15 @@ class opengwAccount extends plugin
     // Nothing to do, because this object can't be copied ... yet
   }
 
+
+  function plInfo()
+  {
+    return (array(     "plDescription"   => _("Open groupware account settings"),
+          "plSelfModify"    => TRUE,
+          "plDepends"       => array("objectClass" => "gosaAccount"),
+          "opengwAccount"   => "Open groupware account"));
+  }
+  
 }
 // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
 ?>
index 36db420f9e3004dedc631ea62fb78fed4638b019..4c9cbe313da896063f5c98d8e2a0d92da92c04cb 100644 (file)
@@ -875,6 +875,18 @@ class oxchangeAccount extends plugin
       pg_close($pgcon);
     }
   }
+
+
+  function plInfo()
+  {
+    return (array("plDescription"   => _("Open xchange account settings"),
+          "plSelfModify"    => TRUE,
+          "plDepends"       => array("objectClass" => _("gosaAccount")),
+          "OXAppointmentDays"   => "#FIXEME attributes arn't translated"._("OXAppointmentDays"),
+          "OXTaskDays"         => _("OXTaskDays"),
+          "mailEnabled"        => _("mailEnabled"),
+          "OXTimeZone"         => _("OXTimeZone")));
+  }
 }
 
 ?>
index 37162cea9c254e289205dc98e7d8b5315095db7a..8e620127f8bc9faa29492f932cf319be720f65a4 100644 (file)
@@ -124,6 +124,19 @@ class phpgwAccount extends plugin
       }
     }
   }
+
+
+  function plInfo()
+  {
+    return (array(  "plDescription"   => _("Intranet account settings"),
+          "plSelfModify"    => TRUE,
+          "plDepends"       => array("objectClass" => "gosaAccount"),
+          "phpgwAccountExpires" =>"#FIXME not translated."_("phpgwAccountExpires"),
+          "phpgwAccountStatus"  =>_("phpgwAccountStatus"),
+          "phpgwAccountType"    =>_("phpgwAccountType")));
+  }
+
+
 }
 
 // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
index 9bbb7de4e256e3af3f06abb3e8b4c467f28b714b..0ef9c3f861ffefe7fde1309f27c7ea269971050b 100644 (file)
@@ -134,6 +134,15 @@ class phpscheduleitAccount extends plugin
 
   }
 
+  function plInfo()
+  {
+    return (array(  "plDescription"   => _("PHPscheduleit account"),
+          "plSelfModify"    => TRUE,
+          "plDepends"       => array("objectClass" => "gosaAccount"),
+          "phpscheduleitAccount" => "PHPscheduleit account"));
+  }
+
+
 }
 
 // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
index 266e70caa693574b9ca1d6791e1636e891a0c4dc..cd56c0fd7d1eeceda07844e4322cf0b6d56a9d17 100644 (file)
@@ -137,6 +137,15 @@ class pptpAccount extends plugin
     }
   }
 
+  function plInfo()
+  {
+    return (array(  "plDescription"   => _("PPTP account"),
+          "plSelfModify"    => TRUE,
+          "plDepends"       => array("objectClass" => "gosaAccount"),
+          "pptpServerAccount" => "PPTP account"));
+  }
+
+
 }
 
 // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
index ff407a20e1192069b8023006609dd61a6331742d..eaab82908d5b8b623bd48971f88be530d52812a3 100644 (file)
@@ -272,6 +272,25 @@ class proxyAccount extends plugin
 
   }
 
+
+  function plInfo()
+  {
+    return (array(  "plDescription"   => _("Intranet account settings"),
+          "plSelfModify"    => TRUE,
+          "plDepends"       => array("objectClass" => "gosaAccount"),
+
+          "gosaProxyID"           => _("gosaProxyID"),
+    
+          "gosaProxyFlag_F"   => _("Filter unwanted content"), 
+          "gosaProxyFlag_T"   => _("Limit proxy access"),
+          "gosaProxyFlag_B"   => _("Restrict proxy usage by quota"),
+
+          "gosaProxyWorkingTime"  => _("Limit proxy access"),
+          "gosaProxyQuota"        => _("Limit quota"),
+          "gosaProxyQuotaPeriod"  => _("Quota limit period")));
+  }
+
+
 }
 
 // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
index 1b189109b701482e074b92755341b53a96a730e6..3d3c741629df75e168dc6d249ec422f4d60bb13b 100644 (file)
@@ -185,6 +185,24 @@ class pureftpdAccount extends plugin
 
   }
 
+
+  function plInfo()
+  {
+
+    # FIXME We should combine some of the attributes liste below..
+    return (array(  "plDescription"   => _("Intranet account settings"),
+          "plSelfModify"    => TRUE,
+          "plDepends"       => array("objectClass" => "gosaAccount"),
+
+          "FTPQuotaFiles"         => _("Quota files"),
+          "FTPUploadRatio"        => _("Upload ratio"),
+          "FTPQuotaMBytes"        => _("Quota MBytes"),
+          "FTPDownloadRatio"      => _("Download ratio"),
+          "FTPUploadBandwidth"    => _("Upload bandwith"),
+          "FTPDownloadBandwidth"  => _("Download bandwith"),
+          "FTPStatus"             => _("Status")));
+  }
+
 }
 
 // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler: