69d4c16c8ebdf874f08df4a5849a09e9f8a2a3b4
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['appgroup']= array();
47 $ACLD['all']= array();
48 $ACLD['mailgroup']= array("default_permission",
49 "imap_perms",
50 "member_permissions",
51 "mail",
52 "gosaMailAlternateAddress",
53 "gosaMailForwardingAddress",
54 "gosaMailQuota",
55 "gosaMailServer");
56 $ACLD['terminal']= array("gotoAdaptPath",
57 "gotoAutoFs",
58 "gotoBootKernel",
59 "gotoFilesystem",
60 "gotoFontPath",
61 "gotoKernelParameters",
62 "gotoLdapServer",
63 "gotoLpdEnable",
64 "gotoLpdServer",
65 "gotoMode",
66 "gotoModule",
67 "gotoModules",
68 "gotoNtpServer",
69 "gotoScannerEnable",
70 "gotoSwapServer",
71 "gotoSyslogServer",
72 "gotoTerminalPath",
73 "gotoXColordepth",
74 "gotoXDriver",
75 "gotoXHsync",
76 "gotoXKbLayout",
77 "gotoXKbModel",
78 "gotoXKbVariant",
79 "gotoXMethod",
80 "gotoXMouseButtons",
81 "gotoXMousePort",
82 "gotoXMouseType",
83 "gotoXResolution",
84 "gotoXVsync",
85 "gotoXdmcpServer",
86 "login",
87 "password");
88 $ACLD['user']= array("academicTitle",
89 "create",
90 "delete",
91 "certificateSerialNumber",
92 "certificates",
93 "departmentNumber",
94 "description",
95 "employeeNumber",
96 "employeeType",
97 "facsimileTelephoneNumber",
98 "functionalTitle",
99 "givenName",
100 "gouvernmentOrganizationalPersonLocality",
101 "gouvernmentOrganizationalUnit",
102 "gouvernmentOrganizationalUnitDescription",
103 "gouvernmentOrganizationalUnitSubjectArea",
104 "homePhone",
105 "homePostalAddress",
106 "houseIdentifier",
107 "ivbbLastDeliveryCollective",
108 "jpegPhoto",
109 "kerberos",
110 "l",
111 "labeledURI",
112 "mobile",
113 "o",
114 "ou",
115 "pager",
116 "password",
117 "personalTitle",
118 "postalAddress",
119 "postalCode",
120 "publicVisible",
121 "role",
122 "roomNumber",
123 "sn",
124 "st",
125 "street",
126 "telephoneNumber",
127 "uid",
128 "vocation");
129 $ACLD['mail']= array("custom_sieve",
130 "gosaMailAlternateAddress",
131 "gosaMailDeliveryMode",
132 "gosaMailForwardingAddress",
133 "gosaMailMaxSize",
134 "gosaMailQuota",
135 "gosaMailServer",
136 "gosaSpamMailbox",
137 "gosaSpamSortLevel",
138 "gosaVacationMessage",
139 "mail",
140 "only_local");
141 $ACLD['posix']= array("allowedHosts",
142 "force_ids",
143 "gidNumber",
144 "gosaDefaultLanguage",
145 "gosaDefaultPrinter",
146 "gosaHostACLD",
147 "gosaHostAcl",
148 "groupMembership",
149 "homeDirectory",
150 "kerberos",
151 "loginShell",
152 "memberUid",
153 "shadow",
154 "shadowExpire",
155 "shadowInactive",
156 "shadowMax",
157 "shadowMin",
158 "shadowWarning",
159 "uidNumber");
160 $ACLD['samba']=
161 array("acctFlags" => "samba2:acctFlags",
162 "allow_pwchange" => "samba2:allow_pwchange",
163 "homeDrive" => "samba2:homeDrive",
164 "no_password_required" => "samba2:no_password_required",
165 "profilePath" => "samba2:profilePath",
166 "scriptPath" => "samba2:scriptPath",
167 "smbHome" => "samba2:smbHome",
168 "temporary_disable" => "samba2:temporary_disable",
169 "sambaHomePath" ,//=> _("Home path"),
170 "sambaHomeDrive" ,//=> _("Home drive"),
171 "sambaDomainName" ,//=> _("Samba domain name"),
172 "sambaLogonScript" ,//=> _("Logon script"),
173 "sambaProfilePath" ,//=> _("Profile path"),
175 "sambaLogonTime",// => _("Limit Logon Time"),
176 "sambaLogoffTime",// => _("Limit Logoff Time"),
177 "sambaKickoffTime",// => _("Account expiry"),
178 "sambaPwdCanChange",// => _("Can change password"),
179 "sambaPwdMustChange",//=> _("Password expiry"),
180 "allow_pwchange" ,//=> _("Allow password change"),
181 "no_password_required",// => _("Login from windows client requires no password"),
182 "temporary_disable",// => _("Lock account"),
183 "sambaUserWorkstation",//=> _("Allow connection from these workstations only"),
185 "connectclientdrives",// => _("Connect client drives at logon"),
186 "connectclientprinters",// => _("Connect client printers at logon"),
187 "defaultprinter",// => _("Default to main client printer"),
189 "shadow",// => _("Shadowing"),
190 "brokenconn",// => _("On broken or timed out"),
191 "reconn",// => _("Reconnect if disconnected"),
193 "inherit",// => _("Inherit client config")
194 "tslogin",// => _("Inherit client config")
196 "CtxWFHomeDir",
197 "CtxWFHomeDirDrive",
198 "CtxWFProfilePath",
200 "CtxMaxConnectionTime",
201 "CtxMaxDisconnectionTime",
202 "CtxMaxIdleTime",
204 "CtxInitialProgram",
205 "CtxWorkDirectory"
207 ) ;
210 $ACLD['proxyAccount']= array(
211 "proxyAccount",
212 "gosaProxyAcctFlags",
213 "gosaProxyQuota",
214 "gosaProxyWorkingStart",
215 "gosaProxyWorkingStop");
217 $ACLD['pureftpdAccount']= array(
218 "pureftpd",
219 "FTPUploadBandwidth",
220 "FTPStatus",
221 "FTPDownloadBandwidth",
222 "FTPQuotaFiles",
223 "FTPQuotaMBytes",
224 "FTPUploadRatio",
225 "FTPDownloadRatio");
226 $ACLD['conference']= array(
227 "goFonConference",
228 "goFonPIN",
229 "base",
230 "delete",
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['FAIclass'] = array(
299 // Allow displaying of FAI menu element
300 "FAIclass" => "FAI management enabled");
301 $ACLD['goFonMacro'] =array("goFonMacro","edit","delete");
303 ?>