Code

Some style changes
[gosa.git] / plugins / admin / groups / acl_definition.inc
index a0ccd2b97225e1d63d3a6052e737f63c8513732b..f0356021672bf6b90485f58ea2b02946eba9e854 100644 (file)
@@ -8,11 +8,15 @@ $ACLD['application']=array("cn" => "LDAP name",
                        "gosaApplicationExecute" => "Execute",
                        "gosaApplicationFlags" => "Modify flags",
                        "gosaApplicationName" => "Visible name");
-$ACLD['department']= array("businessCategory",
+$ACLD['department']= array(
+                       "businessCategory",
                        "description",
                        "facsimileTelephoneNumber",
                        "l",
                        "ou",
+                       "create",
+                       "delete",
+                       "base",
                        "postalAddress",
                        "st",
                        "telephoneNumber");
@@ -33,8 +37,10 @@ $ACLD['gofax']=      array("cn",
                        "gosaMailForwardingAddress");
 $ACLD['blocklists']= array("cn",
                        "create",
+                       "delete",
                        "description",
                        "goFaxBlocklist");
+$ACLD['ogroup']=   array("ogroup","create","delete","cn", "description", "gosaGroupObjects","base");
 $ACLD['group']=      array("cn",
                        "create",
                        "delete",
@@ -156,37 +162,53 @@ $ACLD['posix']=      array("allowedHosts",
                        "shadowMin",
                        "shadowWarning",
                        "uidNumber");
-$ACLD['samba']=      array("acctFlags",
-                       "allow_pwchange",
-                       "homeDrive",
-                       "no_password_required",
-                       "profilePath",
-                       "scriptPath",
-                       "smbHome",
-                       "temporary_disable");
+$ACLD['samba']=      
+                       array("acctFlags" => "samba2:acctFlags", 
+                       "allow_pwchange" => "samba2:allow_pwchange",
+                       "homeDrive"     => "samba2:homeDrive",
+                       "no_password_required" => "samba2:no_password_required",
+                       "profilePath"           => "samba2:profilePath",
+                       "scriptPath" => "samba2:scriptPath",
+                       "smbHome" => "samba2:smbHome",
+                       "temporary_disable" => "samba2:temporary_disable",
+                                       "sambaHomePath"         ,//=> _("Home path"), 
+                                               "sambaHomeDrive"        ,//=> _("Home drive"), 
+                                               "sambaDomainName"       ,//=> _("Samba domain name"),
+                                               "sambaLogonScript"      ,//=> _("Logon script"),
+                                       "sambaProfilePath"      ,//=> _("Profile path"),         
 
-$ACLD['samba'] = array (
                                                "sambaLogonTime",//     => _("Limit Logon Time"),
                                                "sambaLogoffTime",//    => _("Limit Logoff Time"), 
                                                "sambaKickoffTime",//   => _("Account expiry"),         
                                                "sambaPwdCanChange",//  => _("Can change password"),
                                                "sambaPwdMustChange",//=> _("Password expiry"), 
-                                       "sambaHomePath"         ,//=> _("Home path"), 
-                                               "sambaHomeDrive"        ,//=> _("Home drive"), 
-                                               "sambaLogonScript"      ,//=> _("Logon script"),
-                                       "sambaProfilePath"      ,//=> _("Profile path"),         
-                                               "sambaDomainName"       ,//=> _("Samba domain name"),
                                                "allow_pwchange"        ,//=> _("Allow password change"),
                                                "no_password_required",// => _("Login from windows client requires no password"),
                                                "temporary_disable",// => _("Lock account"),
                                                "sambaUserWorkstation",//=> _("Allow connection from these workstations only"),
+
                                                "connectclientdrives",//        => _("Connect client drives at logon"),
                                                "connectclientprinters",// => _("Connect client printers at logon"),
                                                "defaultprinter",//             => _("Default to main client printer"),
+
                                                "shadow",//                             => _("Shadowing"),
                                                "brokenconn",//                 => _("On broken or timed out"),
                                                "reconn",//                             => _("Reconnect if disconnected"),
-                                               "inherit"//                             => _("Inherit client config")
+
+                                               "inherit",//                            => _("Inherit client config")
+                                               "tslogin",//                            => _("Inherit client config")
+               
+                                               "CtxWFHomeDir",
+                                               "CtxWFHomeDirDrive",
+                                               "CtxWFProfilePath",
+
+                                               "CtxMaxConnectionTime",
+                                               "CtxMaxDisconnectionTime",
+                                               "CtxMaxIdleTime",
+
+                                               "CtxInitialProgram",
+                                               "CtxWorkDirectory"
+                               
                                                ) ;
 
 
@@ -206,10 +228,11 @@ $ACLD['pureftpdAccount']=   array(
                        "FTPQuotaMBytes",
                        "FTPUploadRatio",
                        "FTPDownloadRatio");
-$ACLD['goFonConference']= array(
+$ACLD['conference']= array(
                        "goFonConference",
                        "goFonPIN",
                        "base",
+                       "delete",
                        "cn",
                        "description",
                        "telephoneNumber",                      
@@ -244,6 +267,11 @@ $ACLD['webdavAccount']                     =array("webdavAccount"                  );
 $ACLD['intranetAccount']               =array("intranetAccount"                );
 $ACLD['pptpAccount']                   =array("gosapptp"                               );
 $ACLD['phpscheduleitAccount']  =array("gosaphpscheduleit"              );
+$ACLD['opengwAccount']                 =array( "opengwAccount" =>"Enable/disable account",     
+                                                                               "LocationTeam"  =>"Location team",
+                                                                               "TemplateUser"  =>"Template user",
+                                                                               "is_locked"             =>"Lock status",
+                                                                               "TeamIDs"               =>"Teams");
 
 $ACLD['phoneAccount'] = array("goFonDeliveryMode",
       "goFonHardware","goFonPIN","goFonVoicemailPIN","telephoneNumber", "goFonMacro");
@@ -265,5 +293,22 @@ $ACLD['nagiosAccount'] = array("NagiosAlias"
 , "AuthorizedConfigurationInformation"
 , "AuthorizedSystemInformation");
 
-$ACLD['global-addressbook']=  array("create", "delete");
+$ACLD['addressbook']=  array("addressbook","add", "delete",
+         "sn", "givenName", "mail", "title",
+      "initials", "homePostalAddress", "displayName",
+      "homePhone", "mobile", "o", "postalAddress", "l",
+      "postalCode", "st", "ou", "telephoneNumber",
+      "facsimileTelephoneNumber", "pager");
+$ACLD['fonreport']     =  array("fonreport", "src", "dst", "channel", "lastapp", "disposition", "duration");
+$ACLD['faxreport']     =  array("faxreport");
+$ACLD['connectivity']=  array("connectivity");
+$ACLD['logview']       =  array("logview");
+$ACLD['mailqueue']     =  array("mailqueue","unhold_all","hold_all","del_all","requeue_all","unhold","hold","del","requeue","query","header");
+$ACLD['ldapmanager']=  array("ldapmanager","import","export","xlsexport","csvimport");
+
+$ACLD['FAIclass']      =       array(
+                                                               // Allow displaying of FAI menu element
+                                                               "FAIclass"      => "FAI management enabled");
+$ACLD['goFonMacro']    =array("goFonMacro","edit","delete");
+
 ?>