02c8004ae34a2bbaa62a40d754f4769e56277ac5
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 "delete",
37 "description",
38 "goFaxBlocklist");
39 $ACLD['group']= array("cn",
40 "create",
41 "delete",
42 "description",
43 "force_gid",
44 "password",
45 "gidNumber");
46 $ACLD['ogroup']= array("ogroup","create","delete","cn", "description", "gosaGroupObjects","base");
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['conference']= array(
228 "goFonConference",
229 "goFonPIN",
230 "base",
231 "delete",
232 "cn",
233 "description",
234 "telephoneNumber",
235 "goFonConferenceOption",
236 "goFonConferenceOptionLifetime",
237 "goFonConferenceOptionFormat",
238 "goFonConferenceOption_s",
239 "goFonConferenceOption_i",
240 "goFonConferenceOption_r",
241 "goFonConferenceOption_d",
242 "goFonConferenceOption_D",
243 "goFonConferenceOption_P",
244 "goFonConferenceOption_M",
245 "goFonConferenceOption_c",
246 "goFonConferenceOwner");
248 $ACLD['gotoEnvironment']=array(
249 "gotoPrinter",
250 "gotoEnvironment",
251 "gotoShare",
252 "gotoProfileServer",
253 "gotoProfileFlags",
254 "gotoXResolution",
255 "gotoLogonScript",
256 "gotoKioskProfile",
257 "gotoProfileQuota",
258 "gotoHotplugDevice"
259 );
261 $ACLD['phpgwAccount'] =array("phpgwAccount" );
262 $ACLD['webdavAccount'] =array("webdavAccount" );
263 $ACLD['intranetAccount'] =array("intranetAccount" );
264 $ACLD['pptpAccount'] =array("gosapptp" );
265 $ACLD['phpscheduleitAccount'] =array("gosaphpscheduleit" );
267 $ACLD['phoneAccount'] = array("goFonDeliveryMode",
268 "goFonHardware","goFonPIN","goFonVoicemailPIN","telephoneNumber", "goFonMacro");
270 $ACLD['nagiosAccount'] = array("NagiosAlias"
271 , "NagiosPager"
272 , "NagiosMail"
273 , "HostNotificationPeriod"
274 , "ServiceNotificationPeriod"
275 , "HostNotificationCommands"
276 , "ServiceNotificationCommands"
277 , "HostNotificationOptions"
278 , "ServiceNotificationOptions"
279 , "AuthorizedAllHosts"
280 , "AuthorizedAllServices"
281 , "AuthorizedSystemCommands"
282 , "AuthorizedAllHostCommands"
283 , "AuthorizedAllServiceCommands"
284 , "AuthorizedConfigurationInformation"
285 , "AuthorizedSystemInformation");
287 $ACLD['addressbook']= array("addressbook","add", "delete",
288 "sn", "givenName", "mail", "title",
289 "initials", "homePostalAddress", "displayName",
290 "homePhone", "mobile", "o", "postalAddress", "l",
291 "postalCode", "st", "ou", "telephoneNumber",
292 "facsimileTelephoneNumber", "pager");
293 $ACLD['fonreport'] = array("fonreport", "src", "dst", "channel", "lastapp", "disposition", "duration");
294 $ACLD['faxreport'] = array("faxreport");
295 $ACLD['logview'] = array("logview");
296 $ACLD['mailqueue'] = array("mailqueue","unhold_all","hold_all","del_all","requeue_all","unhold","hold","del","requeue","query","header");
297 $ACLD['ldapmanager']= array("ldapmanager","import","export","xlsexport","csvimport");
299 $ACLD['FAIclass'] = array(
300 // Allow displaying of FAI menu element
301 "FAIclass" => "FAI management enabled");
302 $ACLD['goFonMacro'] =array("goFonMacro","edit","delete");
304 ?>