<?xml version="1.0" encoding="UTF-8"?>
<!--

    Copyright (C) 2000 - 2024 Silverpeas

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU Affero General Public License as
    published by the Free Software Foundation, either version 3 of the
    License, or (at your option) any later version.

    As a special exception to the terms and conditions of version 3.0 of
    the GPL, you may redistribute this Program in connection with Free/Libre
    Open Source Software ("FLOSS") applications as described in Silverpeas's
    FLOSS exception.  You should have received a copy of the text describing
    the FLOSS exception, and it is also available here:
    "https://www.silverpeas.org/docs/core/legal/floss_exception.html"

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Affero General Public License for more details.

    You should have received a copy of the GNU Affero General Public License
    along with this program.  If not, see <https://www.gnu.org/licenses/>.

-->

<WAComponent xmlns="http://silverpeas.org/xml/ns/component"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://silverpeas.org/xml/ns/component https://www.silverpeas.org/xsd/component.xsd">
  <name>orgchartGroup</name>
  <label>
    <message lang="fr">Organigramme Groupe</message>
    <message lang="en">Group-based organization chart</message>
  </label>
  <description>
    <message lang="fr">Cette application permet l'affichage d'un organigramme basé sur les groupes
      d'utilisateurs.
    </message>
    <message lang="en">This application displays an organization chart based on a group.</message>
  </description>
  <suite>
    <message lang="fr">06 Connecteurs</message>
    <message lang="en">06 Connectors</message>
    <message lang="de">06 Verbinder</message>
  </suite>
  <visible>true</visible>
  <portlet>false</portlet>
  <profiles>
    <profile name="user">
      <label>
        <message lang="fr">Lecteurs</message>
        <message lang="en">Readers</message>
      </label>
      <help>
        <message lang="fr">Les lecteurs consultent l'organigramme, naviguent au sein des groupes et
          visualisent les personnes qui y sont rattachés.
        </message>
        <message lang="en">Readers consult the chart, navigate within groups and visualize the
          people who are linked to it.
        </message>
      </help>
      <spaceMapping>
        <profile>admin</profile>
        <profile>publisher</profile>
        <profile>writer</profile>
        <profile>reader</profile>
      </spaceMapping>
    </profile>
  </profiles>
  <groupsOfParameters>
    <groupOfParameters name="serviceView">
      <label>
        <message lang="fr">Vue "services"</message>
        <message lang="en">Units view</message>
        <message lang="de">Units view</message>
      </label>
      <description>
        <message lang="fr">La vue "services" est la vue principale. Elle présente la composition
          d'un service (en sous services). Les responsables de chaque entité sont également
          affichés.
        </message>
        <message lang="en">The "units" view is the main view. It presents the composition of a unit
          (in sub units). The leaders of each unit are also displayed.
        </message>
        <message lang="de">The "units" view is the main view. It presents the composition of a unit
          (in sub units). The leaders of each unit are also displayed.
        </message>
      </description>
      <help></help>
      <order>3</order>
      <parameters>
        <parameter>
          <name>unitsChartCentralLabel</name>
          <label>
            <message lang="fr">Rôle(s) du service principal</message>
            <message lang="en">Role(s) of the main organizational unit</message>
          </label>
          <order>14</order>
          <mandatory>false</mandatory>
          <value>Direction=Directrice;Direction=Directeur</value>
          <type>text</type>
          <size>30</size>
          <updatable>always</updatable>
          <help>
            <message lang="fr">Rôle(s) à afficher pour le service principal (basé sur le titre des
              personnes)
            </message>
            <message lang="en">Role(s) of the main organizational unit</message>
          </help>
        </parameter>
        <parameter>
          <name>unitsChartRightLabel</name>
          <label>
            <message lang="fr">Rôle(s) du bloc droit</message>
            <message lang="en">Role(s) of the right block</message>
          </label>
          <order>15</order>
          <mandatory>false</mandatory>
          <value>Assistantes=Assistante</value>
          <type>text</type>
          <size>30</size>
          <updatable>always</updatable>
          <help>
            <message lang="fr">Rôle(s) à afficher dans la case droite</message>
            <message lang="en">Role(s) to be placed in the right cell</message>
          </help>
        </parameter>
        <parameter>
          <name>unitsChartLeftLabel</name>
          <label>
            <message lang="fr">Rôle(s) du bloc gauche</message>
            <message lang="en">Role(s) of the left block</message>
          </label>
          <order>16</order>
          <mandatory>false</mandatory>
          <value>Role(s) gauche</value>
          <type>text</type>
          <size>30</size>
          <updatable>always</updatable>
          <help>
            <message lang="fr">Rôle(s) à afficher dans la case gauche</message>
            <message lang="en">Role(s) to be placed in the left cell</message>
          </help>
        </parameter>
        <parameter>
          <name>unitsChartOthersInfosKeys</name>
          <label>
            <message lang="fr">Champ(s) à afficher</message>
            <message lang="en">Field(s) to display</message>
          </label>
          <order>20</order>
          <mandatory>false</mandatory>
          <value>Téléphone=phone</value>
          <type>text</type>
          <size>30</size>
          <updatable>always</updatable>
          <help>
            <message lang="fr">Attribut(s) désignant le(s) champ(s) à afficher</message>
            <message lang="en">Attribute(s) of field to display</message>
          </help>
        </parameter>
      </parameters>
    </groupOfParameters>
    <groupOfParameters name="detailedView">
      <label>
        <message lang="fr">Vue détaillée</message>
        <message lang="en">Detailed view</message>
        <message lang="de">Detailed view</message>
      </label>
      <description>
        <message lang="fr">La vue détaillée présente toutes les personnes d'un service.</message>
        <message lang="en">The detailed view shows every person of the unit.</message>
        <message lang="de">The detailed view shows every person of the unit.</message>
      </description>
      <help></help>
      <order>4</order>
      <parameters>
        <parameter>
          <name>personnsChartCentralLabel</name>
          <label>
            <message lang="fr">Rôle(s) du service principal</message>
            <message lang="en">Role(s) of the main organizational unit</message>
          </label>
          <order>18</order>
          <mandatory>false</mandatory>
          <value></value>
          <type>text</type>
          <size>30</size>
          <updatable>always</updatable>
          <help>
            <message lang="fr">Rôle(s) à afficher pour le service principal</message>
            <message lang="en">Role(s) of the main organizational unit</message>
          </help>
        </parameter>
        <parameter>
          <name>personnsChartCategoriesLabel</name>
          <label>
            <message lang="fr">Catégorie(s) d'un service</message>
            <message lang="en">Categorie(s) of an unit</message>
          </label>
          <order>19</order>
          <mandatory>false</mandatory>
          <value></value>
          <type>text</type>
          <size>30</size>
          <updatable>always</updatable>
          <help>
            <message lang="fr">Attribut désignant les catégories d'un service</message>
            <message lang="en">Attribute name of the main sub-functions in a unit</message>
          </help>
        </parameter>
        <parameter>
          <name>personnsChartOthersInfosKeys</name>
          <label>
            <message lang="fr">Champ(s) à afficher</message>
            <message lang="en">Field(s) to display</message>
          </label>
          <order>21</order>
          <mandatory>false</mandatory>
          <value>Téléphone=phone</value>
          <type>text</type>
          <size>30</size>
          <updatable>always</updatable>
          <help>
            <message lang="fr">Attribut(s) désignant le(s) champ(s) à afficher</message>
            <message lang="en">Attribute(s) of field to display</message>
          </help>
        </parameter>
      </parameters>
    </groupOfParameters>
    <groupOfParameters name="display">
      <label>
        <message lang="fr">Affichage</message>
        <message lang="en">Display</message>
        <message lang="de">Display</message>
      </label>
      <description>
        <message lang="fr"></message>
        <message lang="en"></message>
        <message lang="de"></message>
      </description>
      <help></help>
      <order>5</order>
      <parameters>
        <parameter>
          <name>labels</name>
          <label>
            <message lang="fr">Libellés</message>
            <message lang="en">Labels</message>
          </label>
          <order>25</order>
          <mandatory>false</mandatory>
          <value>true</value>
          <type>checkbox</type>
          <updatable>always</updatable>
          <help>
            <message lang="fr">Permet d'afficher/masquer le libellé des champs</message>
            <message lang="en">Allows to display/hide label of fields</message>
          </help>
        </parameter>
        <parameter>
          <name>avatars</name>
          <label>
            <message lang="fr">Avatars</message>
            <message lang="en">Avatars</message>
          </label>
          <order>26</order>
          <mandatory>false</mandatory>
          <value>true</value>
          <type>checkbox</type>
          <updatable>always</updatable>
          <help>
            <message lang="fr">Permet d'afficher/masquer l'avatar de chaque personne</message>
            <message lang="en">Allows to display/hide avatar of each people</message>
          </help>
        </parameter>
      </parameters>
    </groupOfParameters>
  </groupsOfParameters>
  <parameters>
    <parameter>
      <name>ldapRoot</name>
      <label>
        <message lang="fr">Groupe racine</message>
        <message lang="en">Root group</message>
      </label>
      <order>7</order>
      <mandatory>true</mandatory>
      <value></value>
      <type>text</type>
      <size>30</size>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Identifiant du groupe racine</message>
        <message lang="en">Id root group</message>
      </help>
    </parameter>
    <parameter>
      <name>ldapAttTitle</name>
      <label>
        <message lang="fr">Attribut "Fonction"</message>
        <message lang="en">"Title" attribute</message>
      </label>
      <order>12</order>
      <mandatory>false</mandatory>
      <value>title</value>
      <type>text</type>
      <size>30</size>
      <updatable>always</updatable>
      <help>
        <message lang="fr">Nom de l'attribut désignant la fonction de l'utilisateur</message>
        <message lang="en">Name of the attribute for the title of users</message>
      </help>
    </parameter>
  </parameters>
</WAComponent>