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