Code

Fixed Terminal NTPserver .... syslogserver default to inherited
[gosa.git] / plugins / admin / groups / acl_definition.inc
1 <?php
2 # ACLD definitions go here
4 $ACLD['application']=array("cn" => "LDAP name",
5                         "create" => "Create",
6                         "delete" => "Delete",
7                         "description" => "Description",
8                         "gosaApplicationExecute" => "Execute",
9                         "gosaApplicationFlags" => "Modify flags",
10                         "gosaApplicationName" => "Visible name");
11 $ACLD['department']= array(
12                         "businessCategory",
13                         "description",
14                         "facsimileTelephoneNumber",
15                         "l",
16                         "ou",
17                         "create",
18                         "delete",
19                         "base",
20                         "postalAddress",
21                         "st",
22                         "telephoneNumber");
23 $ACLD['gofax']=      array("cn",
24                         "create",
25                         "description",
26                         "facsimileAlternateTelephoneNumber",
27                         "facsimileTelephoneNumber",
28                         "faxReport",
29                         "goFaxBlocklist",
30                         "goFaxDeliveryMode",
31                         "goFaxFormat",
32                         "goFaxIsEnabled",
33                         "goFaxLanguage",
34                         "goFaxPrinter",
35                         "goFaxRBlockgroups",
36                         "goFaxSBlockgroups",
37                         "gosaMailForwardingAddress");
38 $ACLD['blocklists']= array("cn",
39                         "create",
40                         "delete",
41                         "description",
42                         "goFaxBlocklist");
43 $ACLD['ogroup']=   array("ogroup","create","delete","cn", "description", "gosaGroupObjects","base");
44 $ACLD['group']=      array("cn",
45                         "create",
46                         "delete",
47                         "description",
48                         "force_gid",
49                         "password",
50                         "gidNumber");
51 $ACLD['appgroup']=   array();
52 $ACLD['all']=        array();
53 $ACLD['mailgroup']=  array("default_permission",
54                         "imap_perms",
55                         "member_permissions",
56                         "mail",
57                         "gosaMailAlternateAddress",
58                         "gosaMailForwardingAddress",
59                         "gosaMailQuota",
60                         "gosaMailServer");
61 $ACLD['terminal']=   array("gotoAdaptPath",
62                         "gotoAutoFs",
63                         "gotoBootKernel",
64                         "gotoFilesystem",
65                         "gotoFontPath",
66                         "gotoKernelParameters",
67                         "gotoLdapServer",
68                         "gotoLpdEnable",
69                         "gotoLpdServer",
70                         "gotoMode",
71                         "gotoModule",
72                         "gotoModules",
73                         "gotoNtpServer",
74                         "gotoScannerEnable",
75                         "gotoSwapServer",
76                         "gotoSyslogServer",
77                         "gotoTerminalPath",
78                         "gotoXColordepth",
79                         "gotoXDriver",
80                         "gotoXHsync",
81                         "gotoXKbLayout",
82                         "gotoXKbModel",
83                         "gotoXKbVariant",
84                         "gotoXMethod",
85                         "gotoXMouseButtons",
86                         "gotoXMousePort",
87                         "gotoXMouseType",
88                         "gotoXResolution",
89                         "gotoXVsync",
90                         "gotoXdmcpServer",
91                         "login",
92                         "password");
93 $ACLD['user']=       array("academicTitle",
94                         "create",
95                         "delete",
96                         "certificateSerialNumber",
97                         "certificates",
98                         "departmentNumber",
99                         "description",
100                         "employeeNumber",
101                         "employeeType",
102                         "facsimileTelephoneNumber",
103                         "functionalTitle",
104                         "givenName",
105                         "gouvernmentOrganizationalPersonLocality",
106                         "gouvernmentOrganizationalUnit",
107                         "gouvernmentOrganizationalUnitDescription",
108                         "gouvernmentOrganizationalUnitSubjectArea",
109                         "homePhone",
110                         "homePostalAddress",
111                         "houseIdentifier",
112                         "ivbbLastDeliveryCollective",
113                         "jpegPhoto",
114                         "kerberos",
115                         "l",
116                         "labeledURI",
117                         "mobile",
118                         "o",
119                         "ou",
120                         "pager",
121                         "password",
122                         "personalTitle",
123                         "postalAddress",
124                         "postalCode",
125                         "publicVisible",
126                         "role",
127                         "roomNumber",
128                         "sn",
129                         "st",
130                         "street",
131                         "telephoneNumber",
132                         "uid",
133                         "vocation");
134 $ACLD['mail']=       array("custom_sieve",
135                         "gosaMailAlternateAddress",
136                         "gosaMailDeliveryMode",
137                         "gosaMailForwardingAddress",
138                         "gosaMailMaxSize",
139                         "gosaMailQuota",
140                         "gosaMailServer",
141                         "gosaSpamMailbox",
142                         "gosaSpamSortLevel",
143                         "gosaVacationMessage",
144                         "mail",
145                         "only_local");
146 $ACLD['posix']=      array("allowedHosts",
147                         "force_ids",
148                         "gidNumber",
149                         "gosaDefaultLanguage",
150                         "gosaDefaultPrinter",
151                         "gosaHostACLD",
152                         "gosaHostAcl",
153                         "groupMembership",
154                         "homeDirectory",
155                         "kerberos",
156                         "loginShell",
157                         "memberUid",
158                         "shadow",
159                         "shadowExpire",
160                         "shadowInactive",
161                         "shadowMax",
162                         "shadowMin",
163                         "shadowWarning",
164                         "uidNumber");
165 $ACLD['samba']=      
166                         array("acctFlags" => "samba2:acctFlags", 
167                         "allow_pwchange" => "samba2:allow_pwchange",
168                         "homeDrive"     => "samba2:homeDrive",
169                         "no_password_required" => "samba2:no_password_required",
170                         "profilePath"           => "samba2:profilePath",
171                         "scriptPath" => "samba2:scriptPath",
172                         "smbHome" => "samba2:smbHome",
173                         "temporary_disable" => "samba2:temporary_disable",
174                                         "sambaHomePath"         ,//=> _("Home path"), 
175                                                 "sambaHomeDrive"        ,//=> _("Home drive"), 
176                                                 "sambaDomainName"       ,//=> _("Samba domain name"),
177                                                 "sambaLogonScript"      ,//=> _("Logon script"),
178                                         "sambaProfilePath"      ,//=> _("Profile path"),         
180                                                 "sambaLogonTime",//     => _("Limit Logon Time"),
181                                                 "sambaLogoffTime",//    => _("Limit Logoff Time"), 
182                                                 "sambaKickoffTime",//   => _("Account expiry"),         
183                                                 "sambaPwdCanChange",//  => _("Can change password"),
184                                                 "sambaPwdMustChange",//=> _("Password expiry"), 
185                                                 "allow_pwchange"        ,//=> _("Allow password change"),
186                                                 "no_password_required",// => _("Login from windows client requires no password"),
187                                                 "temporary_disable",// => _("Lock account"),
188                                                 "sambaUserWorkstation",//=> _("Allow connection from these workstations only"),
190                                                 "connectclientdrives",//        => _("Connect client drives at logon"),
191                                                 "connectclientprinters",// => _("Connect client printers at logon"),
192                                                 "defaultprinter",//             => _("Default to main client printer"),
194                                                 "shadow",//                             => _("Shadowing"),
195                                                 "brokenconn",//                 => _("On broken or timed out"),
196                                                 "reconn",//                             => _("Reconnect if disconnected"),
198                                                 "inherit",//                            => _("Inherit client config")
199                                                 "tslogin",//                            => _("Inherit client config")
200                 
201                                                 "CtxWFHomeDir",
202                                                 "CtxWFHomeDirDrive",
203                                                 "CtxWFProfilePath",
205                                                 "CtxMaxConnectionTime",
206                                                 "CtxMaxDisconnectionTime",
207                                                 "CtxMaxIdleTime",
209                                                 "CtxInitialProgram",
210                                                 "CtxWorkDirectory"
211                                 
212                                                 ) ;
214 $ACLD['netatalk']=      array(
215                         "netatalkShare",
216                         "netatalkUserHomepath");
219 $ACLD['proxyAccount']=      array(
220                         "proxyAccount",
221                         "gosaProxyAcctFlags",
222                         "gosaProxyQuota",
223                         "gosaProxyWorkingStart",
224                         "gosaProxyWorkingStop");
226 $ACLD['pureftpdAccount']=   array(
227                         "pureftpd",     
228                         "FTPUploadBandwidth",
229                         "FTPStatus",
230                         "FTPDownloadBandwidth",
231                         "FTPQuotaFiles",
232                         "FTPQuotaMBytes",
233                         "FTPUploadRatio",
234                         "FTPDownloadRatio");
235 $ACLD['conference']= array(
236                         "goFonConference",
237                         "goFonPIN",
238                         "base",
239                         "delete",
240                         "cn",
241                         "description",
242                         "telephoneNumber",                      
243                         "goFonConferenceOption",
244                         "goFonConferenceOptionLifetime",
245                         "goFonConferenceOptionFormat",
246                         "goFonConferenceOption_s",
247                         "goFonConferenceOption_i",
248                         "goFonConferenceOption_r",
249                         "goFonConferenceOption_d",
250                         "goFonConferenceOption_D",
251                         "goFonConferenceOption_P",
252                         "goFonConferenceOption_M",
253                         "goFonConferenceOption_c",
254                         "goFonConferenceOwner");
256 $ACLD['gotoEnvironment']=array(
257                                         "gotoPrinter",
258                                         "gotoEnvironment",
259                                         "gotoShare",
260                                         "gotoProfileServer",
261                                         "gotoProfileFlags",
262                                         "gotoXResolution",
263                                         "gotoLogonScript",
264                                         "gotoKioskProfile",
265                                         "gotoProfileQuota",
266                                         "gotoHotplugDevice",
267                                         "gotoShareAppleMounts"
268                                         );
270 $ACLD['phpgwAccount']                   =array("phpgwAccount"                   );
271 $ACLD['webdavAccount']                  =array("webdavAccount"                  );
272 $ACLD['intranetAccount']                =array("intranetAccount"                );
273 $ACLD['pptpAccount']                    =array("gosapptp"                               );
274 $ACLD['phpscheduleitAccount']   =array("gosaphpscheduleit"              );
275 $ACLD['opengwAccount']                  =array( "opengwAccount" =>"Enable/disable account",     
276                                                                                 "LocationTeam"  =>"Location team",
277                                                                                 "TemplateUser"  =>"Template user",
278                                                                                 "is_locked"             =>"Lock status",
279                                                                                 "TeamIDs"               =>"Teams");
281 $ACLD['phoneAccount'] = array("goFonDeliveryMode",
282       "goFonHardware","goFonPIN","goFonVoicemailPIN","telephoneNumber", "goFonMacro");
284 $ACLD['nagiosAccount'] = array("NagiosAlias"
285 , "NagiosPager"
286 , "NagiosMail"
287 , "HostNotificationPeriod"
288 , "ServiceNotificationPeriod"
289 , "HostNotificationCommands"
290 , "ServiceNotificationCommands"
291 , "HostNotificationOptions"
292 , "ServiceNotificationOptions"
293 , "AuthorizedAllHosts"
294 , "AuthorizedAllServices"
295 , "AuthorizedSystemCommands"
296 , "AuthorizedAllHostCommands"
297 , "AuthorizedAllServiceCommands"
298 , "AuthorizedConfigurationInformation"
299 , "AuthorizedSystemInformation");
301 $ACLD['addressbook']=  array("addressbook","add", "delete",
302           "sn", "givenName", "mail", "title",
303       "initials", "homePostalAddress", "displayName",
304       "homePhone", "mobile", "o", "postalAddress", "l",
305       "postalCode", "st", "ou", "telephoneNumber",
306       "facsimileTelephoneNumber", "pager");
307 $ACLD['fonreport']      =  array("fonreport", "src", "dst", "channel", "lastapp", "disposition", "duration");
308 $ACLD['faxreport']      =  array("faxreport");
309 $ACLD['connectivity']=  array("connectivity");
310 $ACLD['logview']        =  array("logview");
311 $ACLD['mailqueue']      =  array("mailqueue","unhold_all","hold_all","del_all","requeue_all","unhold","hold","del","requeue","query","header");
312 $ACLD['ldapmanager']=  array("ldapmanager","import","export","xlsexport","csvimport");
314 $ACLD['FAIclass']       =       array(
315                                                                 // Allow displaying of FAI menu element
316                                                                 "FAIclass"      => "FAI management enabled");
317 $ACLD['goFonMacro']     =array("goFonMacro","edit","delete");
319 ?>