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 "gotoLogonScript" => "Script",
11 "gosaApplicationIcon" => "Icon",
12 "gosaApplicationName" => "Visible name");
13 $ACLD['mimetype']=array("cn" => "LDAP name",
14 "create" => "Create",
15 "delete" => "Delete",
16 "description" => "Description",
17 "gotoMimeIcon" => "Icon",
18 "gotoMimeApplication" => "Modify flags",
19 "gotoMimeEmbeddedApplication" => "Embedded applications",
20 "gotoMimeLeftClickAction" => "Left click actions",
21 "gotoMimeFilePattern" => "File patterns",
22 "gotoMimeGroup" => "Mime group",
23 "description" => "Description");
24 $ACLD['department']= array(
25 "businessCategory",
26 "description",
27 "facsimileTelephoneNumber",
28 "l",
29 "ou",
30 "create",
31 "delete",
32 "base",
33 "postalAddress",
34 "st",
35 "telephoneNumber");
36 $ACLD['gofax']= array("cn",
37 "create",
38 "description",
39 "facsimileAlternateTelephoneNumber",
40 "facsimileTelephoneNumber",
41 "goFaxBlocklist",
42 "goFaxDeliveryMode",
43 "goFaxFormat",
44 "goFaxIsEnabled",
45 "goFaxLanguage",
46 "goFaxPrinter",
47 "goFaxRBlockgroups",
48 "goFaxSBlockgroups",
49 "gosaMailForwardingAddress");
50 $ACLD['blocklists']= array("cn",
51 "create",
52 "delete",
53 "description",
54 "goFaxBlocklist");
55 $ACLD['ogroup']= array("ogroup","create","delete","cn", "description", "gosaGroupObjects","base");
56 $ACLD['group']= array("cn",
57 "create",
58 "delete",
59 "description",
60 "force_gid",
61 "password",
62 "gidNumber");
63 $ACLD['appgroup']= array();
64 $ACLD['all']= array();
65 $ACLD['acl']= array('acl');
66 $ACLD['mailgroup']= array("default_permission",
67 "imap_perms",
68 "member_permissions",
69 "mail",
70 "gosaMailAlternateAddress",
71 "gosaMailForwardingAddress",
72 "gosaMailQuota",
73 "gosaMailServer");
74 $ACLD['terminal']= array("gotoAdaptPath",
75 "gotoAutoFs",
76 "gotoBootKernel",
77 "gotoFilesystem",
78 "gotoFontPath",
79 "gotoKernelParameters",
80 "gotoLdapServer",
81 "gotoLpdEnable",
82 "gotoLpdServer",
83 "gotoMode",
84 "gotoModule",
85 "gotoModules",
86 "gotoNtpServer",
87 "gotoScannerEnable",
88 "gotoSwapServer",
89 "gotoSyslogServer",
90 "gotoTerminalPath",
91 "gotoXColordepth",
92 "gotoXDriver",
93 "gotoXHsync",
94 "gotoXKbLayout",
95 "gotoXKbModel",
96 "gotoXKbVariant",
97 "gotoXMethod",
98 "gotoXMouseButtons",
99 "gotoXMousePort",
100 "gotoXMouseType",
101 "gotoXResolution",
102 "gotoXVsync",
103 "gotoXdmcpServer",
104 "login",
105 "password");
106 $ACLD['workgeneric']= array("base",
107 "gotoMode",
108 "gotoSyslogServer",
109 "gotoNtpServer",
110 "action",
111 "password");
112 $ACLD['workstartup']= array("gotoBootKernel",
113 "gotoKernelParameters",
114 "FAIdebianMirror",
115 "FAIclass",
116 "gotoModules",
117 "gotoShare");
118 $ACLD['workservice']= array("gotoXKbModel",
119 "gotoXKbLayout",
120 "gotoXKbVariant",
121 "gotoXMouseType",
122 "gotoXMouseport",
123 "gotoXResolution",
124 "gotoXColordepth",
125 "AutoSync",
126 "gotoXHsync",
127 "gotoVHsync",
128 "gotoScannerEnable",
129 "gotoXDriver");
130 $ACLD['printgeneric']= array("cn",
131 "base",
132 "labeledURI",
133 "gotoPrinterPPD",
134 "gotoUserPrinter",
135 "macAddress",
136 "gotoUserAdminPrinter",
137 "gotoGroupAdminPrinter",
138 "gotoUserPrinter",
139 "gotoAdminPrinter",
140 "description");
141 $ACLD['servgeneric']= array("cn",
142 "base",
143 "create",
144 "gotoMode",
145 "description");
146 $ACLD['servdb']= array("goKrbServer",
147 "goKrbRealm",
148 "goKrbAdmin",
149 "goFaxServer",
150 "goFaxAdmin",
151 "goFaxPassword",
152 "goFonServer",
153 "goFonAdmin",
154 "goFonPassword",
155 "goFonCountryCode",
156 "goFonAreaCode",
157 "goImapServer",
158 "goImapPassword",
159 "goImapName",
160 "goImapConnect",
161 "goImapAdmin",
162 "goImapPassword",
163 "goImapSievePort",
164 "goLogDBServer",
165 "goLogAdmin",
166 "goLogPassword",
167 "goGlpiServer",
168 "goGlpiAdmin",
169 "goGlpiPassword",
170 "goGlpiDatabase",
171 "goKrbPassword");
172 $ACLD['servkolab']= array("postfix_mydomain",
173 "postfix_mydestination",
174 "cyrus_admins",
175 "cyrus_pop3s",
176 "cyrus_imap",
177 "cyrus_imaps",
178 "cyrus_sieve",
179 "proftpd_ftp",
180 "apache_http",
181 "postfix_enable_virus_scan",
182 "apache_allow_unauthenticated_fb",
183 "postfix_mynetworks",
184 "postfix_relayhost",
185 "postfix_allow_unauthenticated",
186 "cyrus_pop3");
187 $ACLD['servservice']= array("goExportEntry",
188 "goExportEntry",
189 "goNtpServer",
190 "goLdapBase",
191 "goTerminalServer",
192 "goXdmcpIsEnabled",
193 "goSyslogServer",
194 "goCupsServer",
195 "goMailServer",
196 "goLdapServer");
197 $ACLD['servrepository']= array("",
198 "base",
199 "gotoMode",
200 "description");
201 $ACLD['user']= array("academicTitle",
202 "create",
203 "delete",
204 "certificateSerialNumber",
205 "certificates",
206 "departmentNumber",
207 "description",
208 "employeeNumber",
209 "employeeType",
210 "facsimileTelephoneNumber",
211 "functionalTitle",
212 "givenName",
213 "gouvernmentOrganizationalPersonLocality",
214 "gouvernmentOrganizationalUnit",
215 "gouvernmentOrganizationalUnitDescription",
216 "gouvernmentOrganizationalUnitSubjectArea",
217 "homePhone",
218 "homePostalAddress",
219 "houseIdentifier",
220 "ivbbLastDeliveryCollective",
221 "jpegPhoto",
222 "kerberos",
223 "l",
224 "labeledURI",
225 "mobile",
226 "o",
227 "ou",
228 "pager",
229 "password",
230 "personalTitle",
231 "postalAddress",
232 "postalCode",
233 "publicVisible",
234 "role",
235 "roomNumber",
236 "sn",
237 "st",
238 "street",
239 "telephoneNumber",
240 "uid",
241 "vocation");
242 $ACLD['mailAccount']= array(
243 "custom_sieve",
244 "gosaMailAlternateAddress",
245 # "gosaMailDeliveryMode",
246 "gosaMailForwardingAddress",
247 "gosaMailMaxSize",
248 "gosaMailQuota",
249 "gosaMailServer",
250 "gosaSpamMailbox",
251 "gosaSpamSortLevel",
252 "gosaVacationMessage",
253 "drop_own_mails",
254 "mail",
255 "only_local");
256 $ACLD['posixAccount']= array("allowedHosts",
257 "force_ids",
258 "gidNumber",
259 "gosaDefaultLanguage",
260 "gosaDefaultPrinter",
261 "gosaHostACLD",
262 "gosaHostAcl",
263 "groupMembership",
264 "homeDirectory",
265 "kerberos",
266 "loginShell",
267 "memberUid",
268 "shadow",
269 "shadowExpire",
270 "shadowInactive",
271 "shadowMax",
272 "shadowMin",
273 "shadowWarning",
274 "uidNumber");
275 $ACLD['sambaAccount']=
276 array("acctFlags" => "samba2:acctFlags",
277 "allow_pwchange" => "samba2:allow_pwchange",
278 "homeDrive" => "samba2:homeDrive",
279 "no_password_required" => "samba2:no_password_required",
280 "profilePath" => "samba2:profilePath",
281 "scriptPath" => "samba2:scriptPath",
282 "smbHome" => "samba2:smbHome",
283 "temporary_disable" => "samba2:temporary_disable",
284 "sambaHomePath" ,//=> _("Home path"),
285 "sambaHomeDrive" ,//=> _("Home drive"),
286 "sambaDomainName" ,//=> _("Samba domain name"),
287 "sambaLogonScript" ,//=> _("Logon script"),
288 "sambaProfilePath" ,//=> _("Profile path"),
290 "sambaLogonTime",// => _("Limit Logon Time"),
291 "sambaLogoffTime",// => _("Limit Logoff Time"),
292 "sambaKickoffTime",// => _("Account expiry"),
293 "sambaPwdCanChange",// => _("Can change password"),
294 "sambaPwdMustChange",//=> _("Password expiry"),
295 "allow_pwchange" ,//=> _("Allow password change"),
296 "no_password_required",// => _("Login from windows client requires no password"),
297 "temporary_disable",// => _("Lock account"),
298 "sambaUserWorkstation",//=> _("Allow connection from these workstations only"),
300 "connectclientdrives",// => _("Connect client drives at logon"),
301 "connectclientprinters",// => _("Connect client printers at logon"),
302 "defaultprinter",// => _("Default to main client printer"),
304 "shadow",// => _("Shadowing"),
305 "brokenconn",// => _("On broken or timed out"),
306 "reconn",// => _("Reconnect if disconnected"),
308 "inherit",// => _("Inherit client config")
309 "tslogin",// => _("Inherit client config")
311 "CtxWFHomeDir",
312 "CtxWFHomeDirDrive",
313 "CtxWFProfilePath",
315 "CtxMaxConnectionTime",
316 "CtxMaxDisconnectionTime",
317 "CtxMaxIdleTime",
319 "CtxInitialProgram",
320 "CtxWorkDirectory"
322 ) ;
324 $ACLD['netatalk']= array(
325 "netatalkShare",
326 "netatalkUserHomepath");
329 $ACLD['proxyAccount']= array(
330 "proxyAccount",
331 "gosaProxyAcctFlags",
332 "gosaProxyQuota",
333 "gosaProxyWorkingStart",
334 "gosaProxyWorkingStop");
336 $ACLD['pureftpdAccount']= array(
337 "pureftpd",
338 "FTPUploadBandwidth",
339 "FTPStatus",
340 "FTPDownloadBandwidth",
341 "FTPQuotaFiles",
342 "FTPQuotaMBytes",
343 "FTPUploadRatio",
344 "FTPDownloadRatio");
345 $ACLD['conference']= array(
346 "goFonConference",
347 "goFonPIN",
348 "base",
349 "delete",
350 "cn",
351 "description",
352 "telephoneNumber",
353 "goFonConferenceOption",
354 "goFonConferenceOptionLifetime",
355 "goFonConferenceOptionFormat",
356 "goFonConferenceOption_s",
357 "goFonConferenceOption_i",
358 "goFonConferenceOption_r",
359 "goFonConferenceOption_d",
360 "goFonConferenceOption_D",
361 "goFonConferenceOption_P",
362 "goFonConferenceOption_M",
363 "goFonConferenceOption_c",
364 "goFonConferenceOwner");
366 $ACLD['environment']=array(
367 "gotoPrinter",
368 "gotoEnvironment",
369 "gotoShare",
370 "gotoProfileServer",
371 "gotoProfileFlags",
372 "gotoXResolution",
373 "gotoLogonScript",
374 "gotoKioskProfile",
375 "gotoProfileQuota",
376 "gotoHotplugDevice",
377 "gotoShareAppleMounts"
378 );
380 $ACLD['phpgwAccount'] =array("phpgwAccount" );
381 $ACLD['webdavAccount'] =array("webdavAccount" );
382 $ACLD['intranetAccount'] =array("intranetAccount" );
383 $ACLD['systems'] =array("systems" );
384 $ACLD['FAIclass'] =array("FAIclass" );
385 $ACLD['pptpAccount'] =array("gosapptp" );
386 $ACLD['phpscheduleitAccount'] =array("gosaphpscheduleit" );
387 $ACLD['opengwAccount'] =array( "opengwAccount" =>"Enable/disable account",
388 "LocationTeam" =>"Location team",
389 "TemplateUser" =>"Template user",
390 "is_locked" =>"Lock status",
391 "TeamIDs" =>"Teams");
393 $ACLD['phoneAccount'] = array("goFonDeliveryMode",
394 "goFonHardware","goFonPIN","goFonVoicemailPIN","telephoneNumber", "goFonMacro");
396 $ACLD['nagiosAccount'] = array("NagiosAlias"
397 , "NagiosPager"
398 , "NagiosMail"
399 , "HostNotificationPeriod"
400 , "ServiceNotificationPeriod"
401 , "HostNotificationCommands"
402 , "ServiceNotificationCommands"
403 , "HostNotificationOptions"
404 , "ServiceNotificationOptions"
405 , "AuthorizedAllHosts"
406 , "AuthorizedAllServices"
407 , "AuthorizedSystemCommands"
408 , "AuthorizedAllHostCommands"
409 , "AuthorizedAllServiceCommands"
410 , "AuthorizedConfigurationInformation"
411 , "AuthorizedSystemInformation");
413 $ACLD['addressbook']= array("addressbook","add", "delete",
414 "sn", "givenName", "mail", "title",
415 "initials", "homePostalAddress", "displayName",
416 "homePhone", "mobile", "o", "postalAddress", "l",
417 "postalCode", "st", "ou", "telephoneNumber",
418 "facsimileTelephoneNumber", "pager");
419 $ACLD['fonreport'] = array("fonreport", "src", "dst", "channel", "lastapp", "disposition", "duration");
420 $ACLD['faxreport'] = array("faxreport");
421 $ACLD['connectivity']= array("connectivity");
422 $ACLD['logview'] = array("logview");
423 $ACLD['mailqueue'] = array("mailqueue","unhold_all","hold_all","del_all","requeue_all","unhold","hold","del","requeue","query","header");
424 $ACLD['ldapmanager']= array("ldapmanager","import","export","xlsexport","csvimport");
426 $ACLD['FAIclass'] = array(
427 // Allow displaying of FAI menu element
428 "FAIclass" => "FAI management enabled");
429 $ACLD['goFonMacro'] =array("goFonMacro","edit","delete");
430 $ACLD['kolabAccount'] =array("kolabAccount","kolabFreeBusyFuture", "unrestrictedMailSize", "calFBURL","kolabDelegate");
432 ?>