0cb3e7dcb16687dca1c4eafb5217dcaa94c95e37
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 "memberUid",
58 "create",
59 "delete",
60 "description",
61 "force_gid",
62 "password",
63 "gidNumber");
64 $ACLD['appgroup']= array("create");
65 $ACLD['all']= array();
66 $ACLD['acl']= array('acl');
67 $ACLD['mailgroup']= array(
68 "create",
69 "default_permission",
70 "imap_perms",
71 "member_permissions",
72 "mail",
73 "gosaMailAlternateAddress",
74 "gosaMailForwardingAddress",
75 "gosaMailQuota",
76 "gosaMailServer");
77 $ACLD['terminal']= array("gotoAdaptPath",
78 "gotoAutoFs",
79 "gotoBootKernel",
80 "gotoFilesystem",
81 "gotoFontPath",
82 "gotoKernelParameters",
83 "gotoLdapServer",
84 "gotoLpdEnable",
85 "gotoLpdServer",
86 "gotoMode",
87 "gotoModule",
88 "gotoModules",
89 "gotoNtpServer",
90 "gotoScannerEnable",
91 "gotoSwapServer",
92 "gotoSyslogServer",
93 "gotoTerminalPath",
94 "gotoXColordepth",
95 "gotoXDriver",
96 "gotoXHsync",
97 "gotoXKbLayout",
98 "gotoXKbModel",
99 "gotoXKbVariant",
100 "gotoXMethod",
101 "gotoXMouseButtons",
102 "gotoXMousePort",
103 "gotoXMouseType",
104 "gotoXResolution",
105 "gotoXVsync",
106 "gotoXdmcpServer",
107 "login",
108 "password");
109 $ACLD['workgeneric']= array("base",
110 "gotoMode",
111 "gotoSyslogServer",
112 "gotoNtpServer",
113 "FAIstate",
114 "action",
115 "password");
116 $ACLD['workstartup']= array("gotoBootKernel",
117 "gotoKernelParameters",
118 "FAIdebianMirror",
119 "FAIclass",
120 "gotoModules",
121 "gotoShare");
122 $ACLD['workservice']= array("gotoXKbModel",
123 "gotoXKbLayout",
124 "gotoXKbVariant",
125 "gotoXMouseType",
126 "gotoXMouseport",
127 "gotoXResolution",
128 "gotoXColordepth",
129 "AutoSync",
130 "gotoXHsync",
131 "gotoVHsync",
132 "gotoScannerEnable",
133 "gotoXDriver");
134 $ACLD['printgeneric']= array("cn",
135 "base",
136 "labeledURI",
137 "gotoPrinterPPD",
138 "gotoUserPrinter",
139 "macAddress",
140 "gotoUserAdminPrinter",
141 "gotoGroupAdminPrinter",
142 "gotoUserPrinter",
143 "gotoAdminPrinter",
144 "description");
145 $ACLD['servgeneric']= array("cn",
146 "base",
147 "create",
148 "gotoMode",
149 "FAIstate",
150 "description");
151 $ACLD['servdb']= array("goKrbServer",
152 "goKrbRealm",
153 "goKrbAdmin",
154 "goFaxServer",
155 "goFaxAdmin",
156 "goFaxPassword",
157 "goFonServer",
158 "goFonAdmin",
159 "goFonPassword",
160 "goFonCountryCode",
161 "goFonAreaCode",
162 "goImapServer",
163 "goImapPassword",
164 "goImapName",
165 "goImapConnect",
166 "goImapAdmin",
167 "goImapPassword",
168 "goImapSievePort",
169 "goLogDBServer",
170 "goLogAdmin",
171 "goLogPassword",
172 "goGlpiServer",
173 "goGlpiAdmin",
174 "goGlpiPassword",
175 "goGlpiDatabase",
176 "goKrbPassword");
177 $ACLD['servkolab']= array("postfix_mydomain",
178 "postfix_mydestination",
179 "cyrus_admins",
180 "cyrus_pop3s",
181 "cyrus_imap",
182 "cyrus_imaps",
183 "cyrus_sieve",
184 "proftpd_ftp",
185 "apache_http",
186 "postfix_enable_virus_scan",
187 "apache_allow_unauthenticated_fb",
188 "postfix_mynetworks",
189 "postfix_relayhost",
190 "postfix_allow_unauthenticated",
191 "cyrus_pop3");
192 $ACLD['servservice']= array("goExportEntry",
193 "goNtpServer",
194 "goLdapBase",
195 "goTerminalServer",
196 "goXdmcpIsEnabled",
197 "goSyslogServer",
198 "goCupsServer",
199 "goMailServer",
200 "goLdapServer");
201 $ACLD['servrepository']= array("base",
202 "gotoMode",
203 "description");
204 $ACLD['user']= array("academicTitle",
205 "create",
206 "delete",
207 "certificateSerialNumber",
208 "certificates",
209 "departmentNumber",
210 "description",
211 "employeeNumber",
212 "employeeType",
213 "facsimileTelephoneNumber",
214 "functionalTitle",
215 "givenName",
216 "gouvernmentOrganizationalPersonLocality",
217 "gouvernmentOrganizationalUnit",
218 "gouvernmentOrganizationalUnitDescription",
219 "gouvernmentOrganizationalUnitSubjectArea",
220 "homePhone",
221 "homePostalAddress",
222 "houseIdentifier",
223 "ivbbLastDeliveryCollective",
224 "jpegPhoto",
225 "kerberos",
226 "l",
227 "labeledURI",
228 "mobile",
229 "o",
230 "ou",
231 "pager",
232 "password",
233 "personalTitle",
234 "postalAddress",
235 "postalCode",
236 "passwordStorage",
237 "publicVisible",
238 "role",
239 "roomNumber",
240 "sn",
241 "st",
242 "street",
243 "telephoneNumber",
244 "uid",
245 "vocation");
246 $ACLD['mailAccount']= array(
247 "create",
248 "custom_sieve",
249 "gosaMailAlternateAddress",
250 # "gosaMailDeliveryMode",
251 "gosaMailForwardingAddress",
252 "gosaMailMaxSize",
253 "gosaMailQuota",
254 "gosaMailServer",
255 "gosaSpamMailbox",
256 "gosaSpamSortLevel",
257 "gosaVacationMessage",
258 "sieveManagement",
259 "drop_own_mails",
260 "mail",
261 "only_local");
262 $ACLD['posixAccount']=
263 array( "create",
264 "allowedHosts",
265 "force_ids",
266 "gidNumber",
267 "gosaDefaultLanguage",
268 "gosaDefaultPrinter",
269 "gosaHostACLD",
270 "gosaHostAcl",
271 "groupMembership",
272 "homeDirectory",
273 "kerberos",
274 "loginShell",
275 "memberUid",
276 "shadow",
277 "shadowExpire",
278 "shadowInactive",
279 "shadowMax",
280 "shadowMin",
281 "shadowWarning",
282 "uidNumber");
283 $ACLD['sambaAccount']=
284 array(
285 "create",
286 "acctFlags" => "samba2:acctFlags",
287 "allow_pwchange" => "samba2:allow_pwchange",
288 "homeDrive" => "samba2:homeDrive",
289 "no_password_required" => "samba2:no_password_required",
290 "profilePath" => "samba2:profilePath",
291 "scriptPath" => "samba2:scriptPath",
292 "smbHome" => "samba2:smbHome",
293 "temporary_disable",
294 "sambaHomePath" ,//=> _("Home path"),
295 "sambaHomeDrive" ,//=> _("Home drive"),
296 "sambaDomainName" ,//=> _("Samba domain name"),
297 "sambaLogonScript" ,//=> _("Logon script"),
298 "sambaProfilePath" ,//=> _("Profile path"),
300 "sambaLogonHours",
302 "sambaLogonTime",// => _("Limit Logon Time"),
303 "sambaLogoffTime",// => _("Limit Logoff Time"),
304 "sambaKickoffTime",// => _("Account expiry"),
305 "sambaPwdCanChange",// => _("Can change password"),
306 "sambaPwdMustChange",//=> _("Password expiry"),
307 "allow_pwchange" ,//=> _("Allow password change"),
308 "no_password_required",// => _("Login from windows client requires no password"),
309 "temporary_disable",// => _("Lock account"),
310 "sambaUserWorkstation",//=> _("Allow connection from these workstations only"),
312 "connectclientdrives",// => _("Connect client drives at logon"),
313 "connectclientprinters",// => _("Connect client printers at logon"),
314 "defaultprinter",// => _("Default to main client printer"),
316 "shadow",// => _("Shadowing"),
317 "brokenconn",// => _("On broken or timed out"),
318 "reconn",// => _("Reconnect if disconnected"),
320 "inherit",// => _("Inherit client config")
321 "tslogin",// => _("Inherit client config")
323 "CtxWFHomeDir",
324 "CtxWFHomeDirDrive",
325 "CtxWFProfilePath",
327 "CtxMaxConnectionTime",
328 "CtxMaxDisconnectionTime",
329 "CtxMaxIdleTime",
331 "CtxInitialProgram",
332 "CtxWorkDirectory"
333 ) ;
335 $ACLD['netatalk']= array(
336 "create",
337 "netatalkShare",
338 "netatalkUserHomepath");
341 $ACLD['conference']= array(
342 "goFonConference",
343 "goFonPIN",
344 "base",
345 "delete",
346 "cn",
347 "description",
348 "telephoneNumber",
349 "goFonConferenceOption",
350 "goFonConferenceOptionLifetime",
351 "goFonConferenceOptionFormat",
352 "goFonConferenceOption_s",
353 "goFonConferenceOption_i",
354 "goFonConferenceOption_r",
355 "goFonConferenceOption_d",
356 "goFonConferenceOption_D",
357 "goFonConferenceOption_P",
358 "goFonConferenceOption_M",
359 "goFonConferenceOption_c",
360 "goFonConferenceOwner");
362 $ACLD['environment']=array(
363 "create",
364 "gotoPrinter",
365 "gotoPrinterToggle",
366 "gotoEnvironment",
367 "gotoShare",
368 "gotoProfileServer",
369 "gotoProfileFlags",
370 "gotoXResolution",
371 "gotoLogonScript",
372 "gotoKioskProfile",
373 "gotoProfileQuota",
374 "gotoHotplugDevice",
375 "gotoShareAppleMounts"
376 );
377 /* Connectivity accounts */
378 $ACLD['phpgwAccount'] =array("create");
379 $ACLD['webdavAccount'] =array("create");
380 $ACLD['intranetAccount'] =array("create");
381 $ACLD['phpscheduleitAccount'] =array("create");
382 $ACLD['pptpAccount'] =array("create");
383 $ACLD['proxyAccount'] =array("create","proxyAccount","gosaProxyAcctFlags","gosaProxyQuota",
384 "gosaProxyWorkingStart","gosaProxyWorkingStop");
385 $ACLD['pureftpdAccount'] =array("create","FTPUploadBandwidth","FTPStatus",
386 "FTPDownloadBandwidth","FTPQuotaFiles","FTPQuotaMBytes",
387 "FTPUploadRatio","FTPDownloadRatio");
388 $ACLD['kolabAccount'] =array("create","kolabFreeBusyFuture", "unrestrictedMailSize", "calFBURL","kolabDelegate");
389 $ACLD['opengwAccount'] =array("create" =>"Enable/disable account",
390 "LocationTeam" =>"Location team",
391 "TemplateUser" =>"Template user",
392 "is_locked" =>"Lock status",
393 "TeamIDs" =>"Teams");
396 $ACLD['systems'] =array("systems" );
397 $ACLD['FAIclass'] =array("FAIclass" );
399 $ACLD['phoneAccount'] = array("create","goFonDeliveryMode","goFonHomeServer",
400 "goFonHardware","goFonPIN","goFonVoicemailPIN","telephoneNumber", "goFonMacro");
402 $ACLD['nagiosAccount'] = array(
403 "create",
404 "NagiosAlias",
405 "NagiosPager",
406 "NagiosMail",
407 "HostNotificationPeriod",
408 "ServiceNotificationPeriod",
409 "HostNotificationCommands",
410 "ServiceNotificationCommands",
411 "HostNotificationOptions",
412 "ServiceNotificationOptions",
413 "AuthorizedAllHosts",
414 "AuthorizedAllServices",
415 "AuthorizedSystemCommands",
416 "AuthorizedAllHostCommands",
417 "AuthorizedAllServiceCommands",
418 "AuthorizedConfigurationInformation",
419 "AuthorizedSystemInformation");
421 $ACLD['addressbook']= array("addressbook","add", "delete",
422 "sn", "givenName", "mail", "title",
423 "initials", "homePostalAddress", "displayName",
424 "homePhone", "mobile", "o", "postalAddress", "l",
425 "postalCode", "st", "ou", "telephoneNumber",
426 "facsimileTelephoneNumber", "pager");
427 $ACLD['fonreport'] = array("fonreport", "src", "dst", "channel", "lastapp", "disposition", "duration");
428 $ACLD['faxreport'] = array("faxreport");
429 $ACLD['connectivity']= array("connectivity");
430 $ACLD['logview'] = array("logview");
431 $ACLD['mailqueue'] = array("mailqueue","unhold_all","hold_all","del_all","requeue_all","unhold","hold","del","requeue","query","header");
432 $ACLD['ldapmanager']= array("ldapmanager","import","export","xlsexport","csvimport");
434 $ACLD['FAIclass'] = array(
435 // Allow displaying of FAI menu element
436 "FAIclass" => "FAI management enabled");
438 $ACLD['phonequeue'] = array( "create","goFonTimeOut","goFonMaxLen","goFonAnnounceFrequency","goFonDialOption_t","goFonDialOption_T",
439 "goFonDialOption_h","goFonDialOption_r","cn","goFonHomeServer",
440 "goFonDialOption_H","goFonMusiconHold","goFonWelcomeMusic","goFonQueueReportHold","goFonQueueYouAreNext",
441 "goFonQueueThereAre","goFonQueueCallsWaiting","goFonQueueThankYou","goFonQueueMinutes","goFonQueueSeconds","goFonQueueLessThan",
442 "telephoneNumber","goFonQueueLanguage","goFonQueueStrategy","goFonQueueAnnounceHoldtime","goFonQueueAnnounce","goFonDialOption","goFonQueueRetry");
443 $ACLD['goFonMacro'] =array("goFonMacro","edit","delete");
444 $ACLD['mailogroup'] = array("create");
445 $ACLD['scalix'] = array(
446 "scalixMailnode" => _("Scalix Mail node"),
447 "scalixMailboxClass" => _("Mailbox class"),
448 "scalixServerLanguage" => _("Server language"),
449 "scalixAdministrator" => _("Administrator"),
450 "scalixMailboxAdministrator"=> _("Mailbox administrator"),
451 "scalixHideUserEntry" => _("Hide user entry in Scalix"),
452 "scalixLimitMailboxSize" => _("Mailbox size limitations"),
453 "scalixLimitOutboundMail" => _("Limit outbound"),
454 "scalixLimitInboundMail" => _("Limit inbound"),
455 "scalixLimitNotifyUser" => _("Notify user"),
456 "scalixEmailAddress" => _("Scalix email addresses"));
458 $ACLD['mimetype'] = array("create","remove","cn","gotoMimeApplication","gotoMimeLeftClickAction","gotoMimeIcon","description","gotoMimeFilePattern","gotoMimeEmbeddedApplication","gotoMimeGroup","gotoMimeFilePattern","gotoMimeApplication","gotoMimeEmbeddedApplication");
459 ?>