Code

c1b1715a61ede02b024e9ec5c4613b5dadeee768
[gosa.git] / plugins / admin / groups / acl_definition.inc
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")
195                 
196                                                 "CtxWFHomeDir",
197                                                 "CtxWFHomeDirDrive",
198                                                 "CtxWFProfilePath",
200                                                 "CtxMaxConnectionTime",
201                                                 "CtxMaxDisconnectionTime",
202                                                 "CtxMaxIdleTime",
204                                                 "CtxInitialProgram",
205                                                 "CtxWorkDirectory"
206                                 
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['goFonConference']= array(
227                         "goFonConference",
228                         "goFonPIN",
229                         "base",
230                         "cn",
231                         "description",
232                         "telephoneNumber",                      
233                         "goFonConferenceOption",
234                         "goFonConferenceOptionLifetime",
235                         "goFonConferenceOptionFormat",
236                         "goFonConferenceOption_s",
237                         "goFonConferenceOption_i",
238                         "goFonConferenceOption_r",
239                         "goFonConferenceOption_d",
240                         "goFonConferenceOption_D",
241                         "goFonConferenceOption_P",
242                         "goFonConferenceOption_M",
243                         "goFonConferenceOption_c",
244                         "goFonConferenceOwner");
246 $ACLD['gotoEnvironment']=array(
247                                         "gotoPrinter",
248                                         "gotoEnvironment",
249                                         "gotoShare",
250                                         "gotoProfileServer",
251                                         "gotoProfileFlags",
252                                         "gotoXResolution",
253                                         "gotoLogonScript",
254                                         "gotoKioskProfile",
255                                         "gotoProfileQuota",
256                                         "gotoHotplugDevice"
257                                         );
259 $ACLD['phpgwAccount']                   =array("phpgwAccount"                   );
260 $ACLD['webdavAccount']                  =array("webdavAccount"                  );
261 $ACLD['intranetAccount']                =array("intranetAccount"                );
262 $ACLD['pptpAccount']                    =array("gosapptp"                               );
263 $ACLD['phpscheduleitAccount']   =array("gosaphpscheduleit"              );
265 $ACLD['phoneAccount'] = array("goFonDeliveryMode",
266       "goFonHardware","goFonPIN","goFonVoicemailPIN","telephoneNumber", "goFonMacro");
268 $ACLD['nagiosAccount'] = array("NagiosAlias"
269 , "NagiosPager"
270 , "NagiosMail"
271 , "HostNotificationPeriod"
272 , "ServiceNotificationPeriod"
273 , "HostNotificationCommands"
274 , "ServiceNotificationCommands"
275 , "HostNotificationOptions"
276 , "ServiceNotificationOptions"
277 , "AuthorizedAllHosts"
278 , "AuthorizedAllServices"
279 , "AuthorizedSystemCommands"
280 , "AuthorizedAllHostCommands"
281 , "AuthorizedAllServiceCommands"
282 , "AuthorizedConfigurationInformation"
283 , "AuthorizedSystemInformation");
285 $ACLD['addressbook']=  array("addressbook","add", "delete",
286           "sn", "givenName", "mail", "title",
287       "initials", "homePostalAddress", "displayName",
288       "homePhone", "mobile", "o", "postalAddress", "l",
289       "postalCode", "st", "ou", "telephoneNumber",
290       "facsimileTelephoneNumber", "pager");
291 $ACLD['fonreport']      =  array("fonreport", "src", "dst", "channel", "lastapp", "disposition", "duration");
292 $ACLD['faxreport']      =  array("faxreport");
293 $ACLD['logview']        =  array("logview");
294 $ACLD['mailqueue']      =  array("mailqueue","unhold_all","hold_all","del_all","requeue_all","unhold","hold","del","requeue","query","header");
295 $ACLD['ldapmanager']=  array("ldapmanager","import","export","xlsexport","csvimport");
297 $ACLD['conference']     =       array(  
298                                                                 "conference",
299                                                                 "cn",
300                                                                 "base", 
301                                                                 "description", 
302                                                                 "goFonPIN",
303                                                                 "goFonConferenceOption_P",
304                                                                 "goFonConferenceOption_r",
305                                                         "goFonConferenceOption_M",
306                                                                 "goFonConferenceOption_s",
307                                                                 "goFonConferenceOption_i",
308                                                                 "goFonConferenceOption_c",
309                                                         "goFonConferenceOption_D",
310                                                                 "goFonConferenceOptionFormat",
311                                                                 "goFonConferenceOptionLifetime",
312                                                                 "telephoneNumber",      
313                                                                 "goFonConferenceOwner");
316 $ACLD['FAIclass']       =       array(
317                                                                 // Allow displaying of FAI menu element
318                                                                 "FAIclass"      => "FAI management enabled");
319 $ACLD['goFonMacro']     =array("goFonMacro","edit","delete");
321 ?>