Copyright © Xerox Corporation, Codendi Team, 2001-2006. All Rights Reserved

Chapitre 3. Fonctions et paramètres des modules

3.1 Fonction du noyau

Ces fonctions ne font pas paeties d'un module spécifique. Les voici :

3.1.1 login

login: Connection et identification au serveur.

  • --username: Spécifie le nom d'utilisateur avec lequel vous allez travailler. Le nom d'utilisateur est le même que celui que vous utilisez habituellement sur la page de connexion du site Tuleap.

  • --password: Spécifie le mot de passe associé au username pour vous authentifier. Si le mot de passe n'est pas précisé, il vous sera demandé intéractivement.

  • --host: Spécifie le serveur Tuleap (optionnel).

  • --proxy: Spécifie le proxy si nécessaire (optionnel). La syntaxe est la suivante : --host=proxy_host:proxy_port

  • --project: nom UNIX du project sur lequel vous voulez travailler. Si vous ne le spécifiez pas maintenant, chaque appel ultérieur de fonction nécessitera de spécifier le projet auquel la fonction doit s'appliquer.

[ounis@linux tuleap-cli]$ ./tuleap.php login --username=john --password=johnpass --project=myproject
+---------+----------------------------------+
| user_id |           session_hash           |
+---------+----------------------------------+
| 103     | de6bb9f64e0ad45a0a0209f112f774f7 |
+---------+----------------------------------+
Logged in.
(OU)
[ounis@linux tuleap-cli]$ ./tuleap.php login --username=marc --project=myproject
Password:
+---------+----------------------------------+
| user_id |           session_hash           |
+---------+----------------------------------+
| 103     | de6bb9f64e0ad45a0a0209f112f774f7 |
+---------+----------------------------------+
Logged in.
                        

Exemple 2. commande de login

3.1.2 logout

logout: Termine une session. Efface toutes les informations de session de votre ordinateur.

[mnazaria@linux tuleap-cli]$ ./tuleap.php logout
Session terminated.
                        

Exemple 3. commande de logout

3.1.3 myprojects

myprojects : Affiche la liste des projets dont l'utilisateur est membre.

[ounis@linux tuleap-cli]$ ./tuleap.php myprojects
+----------+------------+-----------------+-------------+
| group_id | group_name | unix_group_name | description |
+----------+------------+-----------------+-------------+
| 104      | project 1  | project1        | project1    |
| 105      | project 2  | project2        | project2    |
| 106      | project 3  | project3        | project3    |
| 107      | project 4  | project4        | project4    |
+----------+------------+-----------------+-------------+
                        

Exemple 4. commande myprojects


Copyright © Xerox Corporation, Codendi Team, 2001-2006. All Rights Reserved