snapshot of https://github.com/twentyhq/twenty.git (main, 2026-09-17; blobs > 131072B omitted)
Some checks failed
App Prod-Parity E2E Dispatch / dispatch (push) Failing after 10s
CD Storybook UI / build (push) Failing after 3m25s
CD Storybook UI / dispatch (push) Has been skipped
CD deploy main / website-changed-files (push) Successful in 18m8s
CI Agent Skills / changed-files-check (push) Successful in 18m9s
CI Create App E2E minimal / changed-files-check (push) Successful in 24s
CI Create App / changed-files-check (push) Successful in 26s
CI Docs / changed-files-check (push) Successful in 26s
CI Emails / changed-files-check (push) Successful in 28s
CI Example App Hello World / changed-files-check (push) Successful in 23s
CI Front / changed-files-check (push) Has been skipped
CI Example App Postcard / changed-files-check (push) Successful in 27s
CI UI / changed-files-check (push) Has been skipped
CI Utils Test / changed-files-check (push) Successful in 45s
CI Twenty Apps / discover (push) Successful in 1m3s
CD deploy main / deploy-main (push) Failing after 3s
CI Agent Skills / agent-skills-validate (push) Has been skipped
CI Create App / create-app-test (lint) (push) Has been skipped
CI Emails / emails-test (push) Has been skipped
CI Front / front-task (lingui:compile) (push) Has been skipped
CI Front / front-task (lint) (push) Has been skipped
CI Example App Postcard / example-app-postcard (push) Has been skipped
CI UI / ui-task (lint) (push) Has been skipped
CI UI / ui-task (pack-size) (push) Has been skipped
CI UI / ui-task (size) (push) Has been skipped
CI UI / ui-task (test) (push) Has been skipped
CI UI / ui-task (typecheck) (push) Has been skipped
CI Utils Test / utils-test (push) Has been skipped
CI Twenty Apps / ${{ matrix.app.name }} (push) Has been skipped
CI Emails / ci-emails-status-check (push) Successful in 2s
CI Example App Hello World / ci-example-app-hello-world-status-check (push) Successful in 2s
CI Example App Postcard / ci-example-app-postcard-status-check (push) Successful in 3s
CI UI / ui-sb-test (push) Has been skipped
CI Utils Test / ci-utils-test-status-check (push) Successful in 2s
CI Twenty Apps / ci-twenty-apps-status-check (push) Successful in 2s
CI UI / ci-ui-status-check (push) Successful in 2s
CI Desktop / desktop (push) Failing after 1m8s
Push docs to Crowdin / Push documentation to Crowdin (push) Failing after 55s
Push translations to Crowdin / Extract and upload translations (push) Failing after 5s
Push website translations to Crowdin / Extract and upload website translations (push) Failing after 5s
CI Create App / create-app-test (test) (push) Has been skipped
CI Create App / create-app-test (typecheck) (push) Has been skipped
CI Docs / docs-lint (push) Has been skipped
CI Example App Hello World / example-app-hello-world (push) Has been skipped
CI Front / front-task (lingui:extract) (push) Has been skipped
CI Front / front-task (test) (push) Has been skipped
CI Front / front-task (typecheck) (push) Has been skipped
CI UI / ui-sb-build (push) Failing after 1m32s
CI Twenty Apps / ${{ matrix.app.name }} (${{ matrix.server-source }}) (push) Has been skipped
CI Agent Skills / agent-skills-publish (push) Has been skipped
CI Create App / ci-create-app-status-check (push) Successful in 2s
CI Agent Skills / agent-skills-remote-source (push) Has been skipped
CI Create App E2E minimal / create-app-e2e-minimal (push) Has been cancelled
CI E2E Main / e2e-test (push) Has been cancelled
CI Front / front-sb-build (push) Has been cancelled
CI Front / front-build (push) Has been cancelled
CI Create App E2E minimal / ci-create-app-e2e-minimal-status-check (push) Has been cancelled
CI E2E Main / ci-e2e-main-status-check (push) Has been cancelled
CI E2E Main / notify-main-ci-failure (push) Has been cancelled
CI E2E Main / qa-scout-comment (push) Has been cancelled
CI Front / front-sb-test (push) Has been cancelled
CI Front / front-sb-screenshots (push) Has been cancelled
CI Front / ci-front-status-check (push) Has been cancelled
DPA Sub-Processor Sync / sync-subprocessors (push) Failing after 3s
AI Catalog Sync / sync-catalog (push) Failing after 2s

This commit is contained in:
upstream-mirror
2026-09-17 23:28:13 +05:00
commit e7da97194a
32688 changed files with 4208681 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
---
title: Navigation
description: Personnalisez la barre latérale gauche pour l'adapter à la façon dont votre équipe travaille.
---
La barre latérale gauche est votre moyen principal de naviguer dans Twenty. Elle est entièrement personnalisable — vous pouvez la réorganiser pour l'adapter à votre flux de travail sans toucher à aucune page de paramètres.
## Réorganisation des éléments
Glissez-déposez n'importe quel élément dans la barre latérale pour changer sa position. L'ordre est enregistré par utilisateur, ainsi chaque membre de l'équipe peut organiser sa propre barre latérale.
## Dossiers
Regroupez les éléments liés dans des dossiers. Par exemple, vous pouvez créer un dossier "Ventes" contenant vos vues du pipeline, un dossier "Support" pour les tickets, ou un dossier "Opérations" pour les objets internes.
Pour créer un dossier, cliquez avec le bouton droit dans la barre latérale ou utilisez le bouton `+`.
## Masquage des objets
Les objets que vous n'utilisez pas peuvent être masqués de la barre latérale. Ils ne sont pas supprimés — ils sont simplement mis de côté. Vous pouvez les réafficher à tout moment à partir des Paramètres → Modèle de données.
## Favoris
Épinglez des vues, des enregistrements ou des recherches dans la section Favoris en haut de la barre latérale pour un accès en un clic. Les Favoris sont personnels — chaque utilisateur gère les siens.
## Liens personnalisés
Ajoutez des liens vers des outils externes directement dans la barre latérale. Utile pour créer des liens vers votre wiki, des tableaux de bord dans d'autres outils, ou toute URL que votre équipe utilise régulièrement.
## Menu de commandes
Appuyez sur `Cmd+K` (ou `Ctrl+K`) pour ouvrir le menu de commandes — une barre de recherche à accès rapide pour accéder à n'importe quel enregistrement, vue ou action sans naviguer dans la barre latérale.
## Personnalisation de la barre latérale
Pour personnaliser la barre latérale, survolez la section "Workspace" de la barre latérale et cliquez sur l'icône de clé.
<img src="/images/user-guide/layout/navigation-edit-icon.png" alt="Icône de modification de la navigation" />

View File

@@ -0,0 +1,61 @@
---
title: Pages d'enregistrement
description: Personnalisez la mise en page de chaque page de détails d'enregistrement avec des onglets et des widgets.
---
## Vue d'ensemble
Lorsque vous ouvrez un enregistrement dans Twenty, la page de détails se compose d'**onglets** et de **widgets**. Les deux sont entièrement personnalisables par type d'objet.
## Onglets
Chaque page d'enregistrement peut comporter plusieurs onglets — similaires aux onglets d'un navigateur. Utilisez-les pour organiser différents aspects d'un enregistrement. Par exemple, un enregistrement de type Société peut comporter des onglets pour Aperçu, Communication, Tâches et Fichiers.
Vous pouvez :
* Ajouter et supprimer des onglets
* Renommer des onglets
* Réorganiser les onglets en les faisant glisser
* Définir l'onglet affiché par défaut
## Widgets
Les widgets sont les éléments constitutifs de chaque onglet. Types de widgets disponibles :
| Widget | Ce qu'il affiche |
| ---------------------------- | ------------------------------------------------------- |
| **Champs** | Champs de l'enregistrement, groupés ou individuellement |
| **Enregistrements associés** | Tableau d'enregistrements liés via une relation |
| **Emails** | Historique des e-mails des comptes connectés |
| **Calendrier** | Événements de calendrier associés à l'enregistrement |
| **Chronologie** | Historique des activités et des événements |
| **Tâches** | Tâches associées |
| **Notes** | Notes en texte enrichi |
| **Fichiers** | Fichiers joints |
| **Graphiques** | Données visuelles provenant d'enregistrements associés |
| **iFrame** | Contenu externe intégré |
| **Texte enrichi** | Contenu statique ou descriptions |
## Personnaliser une page d'enregistrement
1. Ouvrez n'importe quel enregistrement
2. Appuyez sur `Cmd+K` et recherchez "Modifier la mise en page de la page d'enregistrement"
ou
1. Accédez à Paramètres → Modèle de données → objet de votre choix → Mise en page
2. Cliquez sur le bouton "Personnaliser la page d'enregistrement" pour cet objet
3. Vous êtes maintenant en mode de personnalisation :
* **Ajoutez des widgets** à partir du sélecteur de widgets
* **Faites glisser les widgets** pour les repositionner sur la grille
* **Redimensionnez les widgets** en faisant glisser leurs bords
* **Configurez les champs** affichés dans chaque widget
* **Gérez les onglets** — ajouter, supprimer, renommer, réorganiser
4. Enregistrez vos modifications — elles s'appliquent à tous les enregistrements de ce type d'objet
## Visibilité des champs
Dans le widget Champs, vous pouvez contrôler quels champs sont visibles et dans quel ordre. Cela vous permet de créer des mises en page ciblées — par exemple, n'afficher que les champs les plus importants dans l'onglet Aperçu et placer les champs détaillés dans un onglet séparé.