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 ) ;
215 $ACLD['proxyAccount']= array(
216 "proxyAccount",
217 "gosaProxyAcctFlags",
218 "gosaProxyQuota",
219 "gosaProxyWorkingStart",
220 "gosaProxyWorkingStop");
222 $ACLD['pureftpdAccount']= array(
223 "pureftpd",
224 "FTPUploadBandwidth",
225 "FTPStatus",
226 "FTPDownloadBandwidth",
227 "FTPQuotaFiles",
228 "FTPQuotaMBytes",
229 "FTPUploadRatio",
230 "FTPDownloadRatio");
231 $ACLD['conference']= array(
232 "goFonConference",
233 "goFonPIN",
234 "base",
235 "delete",
236 "cn",
237 "description",
238 "telephoneNumber",
239 "goFonConferenceOption",
240 "goFonConferenceOptionLifetime",
241 "goFonConferenceOptionFormat",
242 "goFonConferenceOption_s",
243 "goFonConferenceOption_i",
244 "goFonConferenceOption_r",
245 "goFonConferenceOption_d",
246 "goFonConferenceOption_D",
247 "goFonConferenceOption_P",
248 "goFonConferenceOption_M",
249 "goFonConferenceOption_c",
250 "goFonConferenceOwner");
252 $ACLD['gotoEnvironment']=array(
253 "gotoPrinter",
254 "gotoEnvironment",
255 "gotoShare",
256 "gotoProfileServer",
257 "gotoProfileFlags",
258 "gotoXResolution",
259 "gotoLogonScript",
260 "gotoKioskProfile",
261 "gotoProfileQuota",
262 "gotoHotplugDevice"
263 );
265 $ACLD['phpgwAccount'] =array("phpgwAccount" );
266 $ACLD['webdavAccount'] =array("webdavAccount" );
267 $ACLD['intranetAccount'] =array("intranetAccount" );
268 $ACLD['pptpAccount'] =array("gosapptp" );
269 $ACLD['phpscheduleitAccount'] =array("gosaphpscheduleit" );
270 $ACLD['opengwAccount'] =array( "opengwAccount" =>"Enable/disable account",
271 "LocationTeam" =>"Location team",
272 "TemplateUser" =>"Template user",
273 "is_locked" =>"Lock status",
274 "TeamIDs" =>"Teams");
276 $ACLD['phoneAccount'] = array("goFonDeliveryMode",
277 "goFonHardware","goFonPIN","goFonVoicemailPIN","telephoneNumber", "goFonMacro");
279 $ACLD['nagiosAccount'] = array("NagiosAlias"
280 , "NagiosPager"
281 , "NagiosMail"
282 , "HostNotificationPeriod"
283 , "ServiceNotificationPeriod"
284 , "HostNotificationCommands"
285 , "ServiceNotificationCommands"
286 , "HostNotificationOptions"
287 , "ServiceNotificationOptions"
288 , "AuthorizedAllHosts"
289 , "AuthorizedAllServices"
290 , "AuthorizedSystemCommands"
291 , "AuthorizedAllHostCommands"
292 , "AuthorizedAllServiceCommands"
293 , "AuthorizedConfigurationInformation"
294 , "AuthorizedSystemInformation");
296 $ACLD['addressbook']= array("addressbook","add", "delete",
297 "sn", "givenName", "mail", "title",
298 "initials", "homePostalAddress", "displayName",
299 "homePhone", "mobile", "o", "postalAddress", "l",
300 "postalCode", "st", "ou", "telephoneNumber",
301 "facsimileTelephoneNumber", "pager");
302 $ACLD['fonreport'] = array("fonreport", "src", "dst", "channel", "lastapp", "disposition", "duration");
303 $ACLD['faxreport'] = array("faxreport");
304 $ACLD['connectivity']= array("connectivity");
305 $ACLD['logview'] = array("logview");
306 $ACLD['mailqueue'] = array("mailqueue","unhold_all","hold_all","del_all","requeue_all","unhold","hold","del","requeue","query","header");
307 $ACLD['ldapmanager']= array("ldapmanager","import","export","xlsexport","csvimport");
309 $ACLD['FAIclass'] = array(
310 // Allow displaying of FAI menu element
311 "FAIclass" => "FAI management enabled");
312 $ACLD['goFonMacro'] =array("goFonMacro","edit","delete");
314 ?>