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