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['mailgroup']= array("default_permission",
66 "imap_perms",
67 "member_permissions",
68 "mail",
69 "gosaMailAlternateAddress",
70 "gosaMailForwardingAddress",
71 "gosaMailQuota",
72 "gosaMailServer");
73 $ACLD['terminal']= array("gotoAdaptPath",
74 "gotoAutoFs",
75 "gotoBootKernel",
76 "gotoFilesystem",
77 "gotoFontPath",
78 "gotoKernelParameters",
79 "gotoLdapServer",
80 "gotoLpdEnable",
81 "gotoLpdServer",
82 "gotoMode",
83 "gotoModule",
84 "gotoModules",
85 "gotoNtpServer",
86 "gotoScannerEnable",
87 "gotoSwapServer",
88 "gotoSyslogServer",
89 "gotoTerminalPath",
90 "gotoXColordepth",
91 "gotoXDriver",
92 "gotoXHsync",
93 "gotoXKbLayout",
94 "gotoXKbModel",
95 "gotoXKbVariant",
96 "gotoXMethod",
97 "gotoXMouseButtons",
98 "gotoXMousePort",
99 "gotoXMouseType",
100 "gotoXResolution",
101 "gotoXVsync",
102 "gotoXdmcpServer",
103 "login",
104 "password");
105 $ACLD['workgeneric']= array("base",
106 "gotoMode",
107 "gotoSyslogServer",
108 "gotoNtpServer",
109 "action",
110 "password");
111 $ACLD['workstartup']= array("gotoBootKernel",
112 "gotoKernelParameters",
113 "FAIdebianMirror",
114 "FAIclass",
115 "gotoModules",
116 "gotoShare");
117 $ACLD['workservice']= array("gotoXKbModel",
118 "gotoXKbLayout",
119 "gotoXKbVariant",
120 "gotoXMouseType",
121 "gotoXMouseport",
122 "gotoXResolution",
123 "gotoXColordepth",
124 "AutoSync",
125 "gotoXHsync",
126 "gotoVHsync",
127 "gotoScannerEnable",
128 "gotoXDriver");
129 $ACLD['user']= array("academicTitle",
130 "create",
131 "delete",
132 "certificateSerialNumber",
133 "certificates",
134 "departmentNumber",
135 "description",
136 "employeeNumber",
137 "employeeType",
138 "facsimileTelephoneNumber",
139 "functionalTitle",
140 "givenName",
141 "gouvernmentOrganizationalPersonLocality",
142 "gouvernmentOrganizationalUnit",
143 "gouvernmentOrganizationalUnitDescription",
144 "gouvernmentOrganizationalUnitSubjectArea",
145 "homePhone",
146 "homePostalAddress",
147 "houseIdentifier",
148 "ivbbLastDeliveryCollective",
149 "jpegPhoto",
150 "kerberos",
151 "l",
152 "labeledURI",
153 "mobile",
154 "o",
155 "ou",
156 "pager",
157 "password",
158 "personalTitle",
159 "postalAddress",
160 "postalCode",
161 "publicVisible",
162 "role",
163 "roomNumber",
164 "sn",
165 "st",
166 "street",
167 "telephoneNumber",
168 "uid",
169 "vocation");
170 $ACLD['mailAccount']= array(
171 "custom_sieve",
172 "gosaMailAlternateAddress",
173 # "gosaMailDeliveryMode",
174 "gosaMailForwardingAddress",
175 "gosaMailMaxSize",
176 "gosaMailQuota",
177 "gosaMailServer",
178 "gosaSpamMailbox",
179 "gosaSpamSortLevel",
180 "gosaVacationMessage",
181 "drop_own_mails",
182 "mail",
183 "only_local");
184 $ACLD['posixAccount']= array("allowedHosts",
185 "force_ids",
186 "gidNumber",
187 "gosaDefaultLanguage",
188 "gosaDefaultPrinter",
189 "gosaHostACLD",
190 "gosaHostAcl",
191 "groupMembership",
192 "homeDirectory",
193 "kerberos",
194 "loginShell",
195 "memberUid",
196 "shadow",
197 "shadowExpire",
198 "shadowInactive",
199 "shadowMax",
200 "shadowMin",
201 "shadowWarning",
202 "uidNumber");
203 $ACLD['sambaAccount']=
204 array("acctFlags" => "samba2:acctFlags",
205 "allow_pwchange" => "samba2:allow_pwchange",
206 "homeDrive" => "samba2:homeDrive",
207 "no_password_required" => "samba2:no_password_required",
208 "profilePath" => "samba2:profilePath",
209 "scriptPath" => "samba2:scriptPath",
210 "smbHome" => "samba2:smbHome",
211 "temporary_disable" => "samba2:temporary_disable",
212 "sambaHomePath" ,//=> _("Home path"),
213 "sambaHomeDrive" ,//=> _("Home drive"),
214 "sambaDomainName" ,//=> _("Samba domain name"),
215 "sambaLogonScript" ,//=> _("Logon script"),
216 "sambaProfilePath" ,//=> _("Profile path"),
218 "sambaLogonTime",// => _("Limit Logon Time"),
219 "sambaLogoffTime",// => _("Limit Logoff Time"),
220 "sambaKickoffTime",// => _("Account expiry"),
221 "sambaPwdCanChange",// => _("Can change password"),
222 "sambaPwdMustChange",//=> _("Password expiry"),
223 "allow_pwchange" ,//=> _("Allow password change"),
224 "no_password_required",// => _("Login from windows client requires no password"),
225 "temporary_disable",// => _("Lock account"),
226 "sambaUserWorkstation",//=> _("Allow connection from these workstations only"),
228 "connectclientdrives",// => _("Connect client drives at logon"),
229 "connectclientprinters",// => _("Connect client printers at logon"),
230 "defaultprinter",// => _("Default to main client printer"),
232 "shadow",// => _("Shadowing"),
233 "brokenconn",// => _("On broken or timed out"),
234 "reconn",// => _("Reconnect if disconnected"),
236 "inherit",// => _("Inherit client config")
237 "tslogin",// => _("Inherit client config")
239 "CtxWFHomeDir",
240 "CtxWFHomeDirDrive",
241 "CtxWFProfilePath",
243 "CtxMaxConnectionTime",
244 "CtxMaxDisconnectionTime",
245 "CtxMaxIdleTime",
247 "CtxInitialProgram",
248 "CtxWorkDirectory"
250 ) ;
252 $ACLD['netatalk']= array(
253 "netatalkShare",
254 "netatalkUserHomepath");
257 $ACLD['proxyAccount']= array(
258 "proxyAccount",
259 "gosaProxyAcctFlags",
260 "gosaProxyQuota",
261 "gosaProxyWorkingStart",
262 "gosaProxyWorkingStop");
264 $ACLD['pureftpdAccount']= array(
265 "pureftpd",
266 "FTPUploadBandwidth",
267 "FTPStatus",
268 "FTPDownloadBandwidth",
269 "FTPQuotaFiles",
270 "FTPQuotaMBytes",
271 "FTPUploadRatio",
272 "FTPDownloadRatio");
273 $ACLD['conference']= array(
274 "goFonConference",
275 "goFonPIN",
276 "base",
277 "delete",
278 "cn",
279 "description",
280 "telephoneNumber",
281 "goFonConferenceOption",
282 "goFonConferenceOptionLifetime",
283 "goFonConferenceOptionFormat",
284 "goFonConferenceOption_s",
285 "goFonConferenceOption_i",
286 "goFonConferenceOption_r",
287 "goFonConferenceOption_d",
288 "goFonConferenceOption_D",
289 "goFonConferenceOption_P",
290 "goFonConferenceOption_M",
291 "goFonConferenceOption_c",
292 "goFonConferenceOwner");
294 $ACLD['environment']=array(
295 "gotoPrinter",
296 "gotoEnvironment",
297 "gotoShare",
298 "gotoProfileServer",
299 "gotoProfileFlags",
300 "gotoXResolution",
301 "gotoLogonScript",
302 "gotoKioskProfile",
303 "gotoProfileQuota",
304 "gotoHotplugDevice",
305 "gotoShareAppleMounts"
306 );
308 $ACLD['phpgwAccount'] =array("phpgwAccount" );
309 $ACLD['webdavAccount'] =array("webdavAccount" );
310 $ACLD['intranetAccount'] =array("intranetAccount" );
311 $ACLD['systems'] =array("systems" );
312 $ACLD['pptpAccount'] =array("gosapptp" );
313 $ACLD['phpscheduleitAccount'] =array("gosaphpscheduleit" );
314 $ACLD['opengwAccount'] =array( "opengwAccount" =>"Enable/disable account",
315 "LocationTeam" =>"Location team",
316 "TemplateUser" =>"Template user",
317 "is_locked" =>"Lock status",
318 "TeamIDs" =>"Teams");
320 $ACLD['phoneAccount'] = array("goFonDeliveryMode",
321 "goFonHardware","goFonPIN","goFonVoicemailPIN","telephoneNumber", "goFonMacro");
323 $ACLD['nagiosAccount'] = array("NagiosAlias"
324 , "NagiosPager"
325 , "NagiosMail"
326 , "HostNotificationPeriod"
327 , "ServiceNotificationPeriod"
328 , "HostNotificationCommands"
329 , "ServiceNotificationCommands"
330 , "HostNotificationOptions"
331 , "ServiceNotificationOptions"
332 , "AuthorizedAllHosts"
333 , "AuthorizedAllServices"
334 , "AuthorizedSystemCommands"
335 , "AuthorizedAllHostCommands"
336 , "AuthorizedAllServiceCommands"
337 , "AuthorizedConfigurationInformation"
338 , "AuthorizedSystemInformation");
340 $ACLD['addressbook']= array("addressbook","add", "delete",
341 "sn", "givenName", "mail", "title",
342 "initials", "homePostalAddress", "displayName",
343 "homePhone", "mobile", "o", "postalAddress", "l",
344 "postalCode", "st", "ou", "telephoneNumber",
345 "facsimileTelephoneNumber", "pager");
346 $ACLD['fonreport'] = array("fonreport", "src", "dst", "channel", "lastapp", "disposition", "duration");
347 $ACLD['faxreport'] = array("faxreport");
348 $ACLD['connectivity']= array("connectivity");
349 $ACLD['logview'] = array("logview");
350 $ACLD['mailqueue'] = array("mailqueue","unhold_all","hold_all","del_all","requeue_all","unhold","hold","del","requeue","query","header");
351 $ACLD['ldapmanager']= array("ldapmanager","import","export","xlsexport","csvimport");
353 $ACLD['FAIclass'] = array(
354 // Allow displaying of FAI menu element
355 "FAIclass" => "FAI management enabled");
356 $ACLD['goFonMacro'] =array("goFonMacro","edit","delete");
357 $ACLD['kolabAccount'] =array("kolabAccount","kolabFreeBusyFuture", "unrestrictedMailSize", "calFBURL","kolabDelegate");
359 ?>