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")
201 "CtxWFHomeDir",
202 "CtxWFHomeDirDrive",
203 "CtxWFProfilePath",
205 "CtxMaxConnectionTime",
206 "CtxMaxDisconnectionTime",
207 "CtxMaxIdleTime",
209 "CtxInitialProgram",
210 "CtxWorkDirectory"
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 ?>