Code

Made different section possible inside dh-make-gosa
[gosa.git] / gosa-core / contrib / gosa.conf
index 6598d1b3b3aa839a51a3d0bbbf4f3eb7e04806c6..597c9c35a436a727a3aa5cc80a013e5e5eaab0ca 100644 (file)
 {literal}<?xml version="1.0"?>{/literal}
-<conf>
+<conf config_version="{$get_gosa_version}" >
        <menu>
                <section name="My account">
-                       <plugin acl="users/generic" class="user" icon="personal.png"
-                               path="plugins/personal/generic" />
-                       <plugin acl="users/posixAccount" class="posixAccount" icon="posix.png"
-                               path="plugins/personal/posix" />
+                       <plugin acl="users/generic" class="user" />
+                       <plugin acl="users/posixAccount" class="posixAccount" icon="posix.png" />
                        <plugin acl="users/environment" class="environment" icon="env.png"
 {if $cv.optional.kioskpath_active}
                                kioskpath="{$cv.optional.kioskpath}"
 {/if}
-                               path="plugins/personal/environment" />
-                       <plugin acl="users/mailAccount" class="mailAccount" icon="email.png"
-                               path="plugins/personal/mail" />
-                       <plugin acl="users/sambaAccount" class="sambaAccount" icon="samba.png"
-                               path="plugins/personal/samba" />
+                                />
+                       <plugin acl="users/mailAccount" class="mailAccount" icon="email.png" />
+                       <plugin acl="users/sambaAccount" class="sambaAccount" icon="samba.png" />
 {if $cv.use_netatalk}
-                       <plugin acl="users/netatalk" class="netatalk" icon="netatalk.png"
-                               path="plugins/personal/netatalk" />
+                       <plugin acl="users/netatalk" class="netatalk" icon="netatalk.png" />
 {else}
 <!--
-                       <plugin acl="default" class="netatalk" icon="netatalk.png"
-                               path="plugins/personal/netatalk" />
+                       <plugin acl="default" class="netatalk" icon="netatalk.png" />
 -->
 {/if}
-                       <plugin acl="users/connectivity" class="connectivity" icon="proxy.png"
-                               path="plugins/personal/connectivity" />
-                       <plugin acl="users/gofaxAccount" class="gofaxAccount" icon="fax.png"
-                               path="plugins/gofax/faxaccount" />
-                       <plugin acl="users/phoneAccount" class="phoneAccount" icon="phone.png"
-                               path="plugins/gofon/phoneaccount" />
+                       <plugin acl="users/connectivity" class="connectivity" icon="proxy.png" />
+                       <plugin acl="users/gofaxAccount" class="gofaxAccount" icon="fax.png" />
+                       <plugin acl="users/phoneAccount" class="phoneAccount" icon="phone.png" />
 <!--
-                       <plugin acl="users/nagiosAccount" class="nagiosAccount" icon="monitoring.png"
-                               path="plugins/personal/nagios" />
+                       <plugin acl="users/nagiosAccount" class="nagiosAccount" icon="monitoring.png" />
 -->
-                       <plugin acl="users/password" class="password" icon="password.png"
-                               path="plugins/personal/password" />
+                       <plugin acl="users/password" class="password" icon="password.png" />
                </section>
                
                <section name="Administration">
-                       <plugin acl="users" class="userManagement" icon="user.png"
-                               path="plugins/admin/users" />
-                       <plugin acl="groups" class="groupManagement" icon="group.png"
-                               path="plugins/admin/groups" />
-                       <plugin acl="ogroups" class="ogroupManagement" icon="ogroup.png"
-                               path="plugins/admin/ogroups" />
-                       <plugin acl="department" class="departmentManagement" icon="department.png"
-                               path="plugins/admin/departments" />
-                       <plugin acl="application" class="applicationManagement"
-                               icon="application.png" path="plugins/admin/applications" />
-                       <plugin acl="terminal,workstation,server,phone,printer,component,winworkstation" class="systems" icon="system.png"
-                               path="plugins/admin/systems" />
+                       <plugin acl="department" class="departmentManagement"  />
+                       <plugin acl="users" class="userManagement" icon="user.png" />
+                       <plugin acl="groups" class="groupManagement" />
+                       <plugin acl="sudo" class="sudoManagement" icon="sudo.png" />
+                       <plugin acl="ogroups" class="ogroupManagement" icon="ogroup.png" />
+                       <plugin acl="application" class="applicationManagement" icon="application.png" />
 {if $cv.enableMimeType}
-                       <plugin acl="mimetypes" class="mimetypeManagement"
-                               icon="mimetypes.png" path="plugins/admin/mimetypes" />
+                       <plugin acl="mimetypes" class="mimetypeManagement" icon="mimetypes.png" />
 {else}
 <!--
-                       <plugin acl="mimetype" class="mimetypeManagement"
-                               icon="mimetypes.png" path="plugins/admin/mimetypes" />
+                       <plugin acl="mimetype" class="mimetypeManagement" icon="mimetypes.png" />
 -->
 {/if}
                        <plugin acl="devices" class="deviceManagement"
-                               icon="devices.png" path="plugins/admin/devices" />
-
+                               icon="devices.png" />
+                       <plugin acl="terminal,workstation,server,phone,printer,component,winworkstation" class="systems" icon="system.png" />
                        <!-- Use 'lock_dn'      for dn
                                'lock_name'    for name
                                'lock_type'    for branch/freeze -->
 {if $cv.enableFAI_management}
-                       <plugin acl="fai" class="faiManagement" icon="fai.png" 
-                               path="plugins/admin/fai" />
+                       <plugin acl="fai" class="faiManagement" icon="fai.png" />
 {else}
 <!--
-                       <plugin acl="FAIclass" class="faiManagement" icon="fai.png" 
-                               path="plugins/admin/fai" />
+                       <plugin acl="FAIclass" class="faiManagement" icon="fai.png" />
 -->
 {/if}
-                       <plugin acl="gofaxlist" class="blocklist" icon="blocklists.png"
-                               path="plugins/gofax/blocklists" />
-                       <plugin acl="gofonmacro" class="goFonMacro" icon="macros.png"
-                               path="plugins/gofon/macro" />
-                       <plugin acl="gofonconference" class="phoneConferenceManagment" icon="conference.png"
-                               path="plugins/gofon/conference" />
-                       <plugin acl="acl" class="acl" icon="acl.png"
-                               path="plugins/admin/acl" />
+                       <plugin acl="gofaxlist" class="blocklist" icon="blocklists.png" />
+                       <plugin acl="gofonmacro" class="goFonMacro" icon="macros.png" />
+                       <plugin acl="gofonconference" class="phoneConferenceManagment" icon="conference.png" />
+                       <plugin acl="acl" class="aclManagement" />
+                       <plugin acl="sudo" class="sudoManagement" icon="sudo.png" />
                </section>
 
                <section name="Addons">
-                       <plugin acl="addressbook" class="addressbook" icon="addressbook.png"
-                               path="plugins/addons/addressbook" />
-                       <plugin acl="faxreport" class="faxreport" icon="reports.png"
-                               path="plugins/gofax/faxreports" />
-                       <plugin acl="fonreport" class="fonreport" icon="phonereport.png"
-                               path="plugins/gofon/fonreports" />
-                       <plugin acl="logview" class="logview" icon="logview.png"
-                               path="plugins/addons/logview" />
-                       <plugin acl="mailqueue" class="mailqueue" icon="mailqueue.png"
-                               path="plugins/addons/mailqueue" />
-                       <plugin acl="ldapmanager" class="ldif" icon="ldif.png"
-                               path="plugins/addons/ldapmanager" />
-                       <plugin acl="msgplug" class="msgplug" icon="notifications.png"
-                               path="plugins/addons/notifications" />
-{if $cv.optional.gotomasses_active}
-                       <plugin acl="gotomasses" class="gotomasses" icon="system.png"
-                               storage_file="{$cv.optional.gotomasses_file}"
-                               path="plugins/addons/gotomasses" />
-{else}
-<!--
-                       <plugin acl="gotomasses" class="gotomasses" icon="system.png"
-                               path="plugins/addons/gotomasses" />
--->
-{/if}
-<!--
-                       <plugin acl="all" class="bugsubmitter" icon="bugsubmitter.png"
-                               path="plugins/addons/bugsubmitter" />
--->
+                       <plugin acl="addressbook" class="addressbook" icon="addressbook.png" />
+                       <plugin acl="mailqueue" class="mailqueue" icon="mailqueue.png" />
+                       <plugin acl="faxreport" class="faxreport" icon="reports.png" />
+                       <plugin acl="fonreport" class="fonreport" icon="phonereport.png" />
+                       <plugin acl="logview" class="logview" icon="logview.png" />
+                       <plugin acl="gotomasses" class="gotomasses" icon="queue.png" />
+                       <plugin acl="ldapmanager" class="ldif" icon="ldif.png" />
                </section>
        </menu>
 
                <tab class="aclRole" name="ACL Role" />
        </aclroletab>
 
+       <sudotabs>
+               <tab class="sudo" name="Generic" />
+               <tab class="sudoOption" name="Options" />
+       </sudotabs>
+
        <usertabs>
                <tab class="user" name="Generic" />
                <tab class="posixAccount" name="Unix" />
                <tab class="workstartup" name="Startup" />
                <tab class="ServerService" name="Services" />
 {if $cv.enableFAI_management}
-           <tab class="faiSummaryTab" name="FAI summary" />
+               <tab class="faiSummaryTab" name="Deployment summary" />
+               <tab class="goto_log_view" name="Installation logs" />
 {else}
-<!--    <tab class="faiSummaryTab" name="FAI summary" /> -->
+<!--  <tab class="faiSummaryTab" name="Deployment summary" /> -->
+<!--   <tab class="goto_log_view" name="Installation logs" /> -->
 {/if}
                <tab class="terminfo" name="Information" 
                        snmpcommunity="{$cv.optional.snmpcommunity}" />
                <tab class="terminfo" name="Information" 
                        snmpcommunity="{$cv.optional.snmpcommunity}" />
 {if $cv.enableFAI_management}
-           <tab class="faiSummaryTab" name="FAI summary" />
+               <tab class="faiSummaryTab" name="Deployment summary" />
+               <tab class="goto_log_view" name="Installation logs" />
 {else}
-<!--    <tab class="faiSummaryTab" name="FAI summary" /> -->
+<!--   <tab class="faiSummaryTab" name="Deployment summary" /> -->
+<!--   <tab class="goto_log_view" name="Installation logs" /> -->
 {/if}
                <tab class="glpiAccount" name="Inventory" />
+       
        </worktabs>
 
        <printtabs>
                <tab class="webdavAccount" />
                <tab class="phpgwAccount" />
                <tab class="intranetAccount" />
+<!--
                <tab class="opengwAccount"
                        username="OGo"
                        password=""
                        database="OGo"
                        datahost="localhost" />
+-->
 <!--   
                <tab class="pptpAccount" /> 
                <tab class="phpscheduleitAccount" /> 
 -->
 {/if}
 
+       <sudotabs>
+               <tab class="sudo" name="Generic" />
+               <tab class="sudoOption" name="Options" />
+       </sudotabs>
+
        <logtabs>
                        <tab class="logview" name="System logs" />
                        <tab class="gosa_logview" name="GOsa logs" />
                        groups="{$cv.groupou}"
                        gidbase="{$cv.uidbase}"
                        uidbase="{$cv.uidbase}"
-{if $cv.optional.sub_list_support}
-                       sub_list_support="true"
-{else}
-                       sub_list_support="false"
+                       logging="{$cv.generic_settings.logging}"
+{if $cv.optional.sudoou_active}
+                       sudoou="{$cv.optional.sudoou}"
 {/if}
 {if $cv.optional.login_attribute}
                        login_attribute="{$cv.optional.login_attribute}"
 {else}
                        cyrusunixstyle="false"
 {/if}
+                       mail_uattrib="{$cv.mail_attrib}"
 {if $cv.mail_settings.vacationdir_active}
                        vacationdir="{$cv.mail_settings.vacationdir}"
 {/if}