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