diff --git a/scripts/docs/es/060.table-operations/es-020.field-operations.md b/scripts/docs/es/060.table-operations/es-020.field-operations.md index de8030c601..e69de29bb2 100644 --- a/scripts/docs/es/060.table-operations/es-020.field-operations.md +++ b/scripts/docs/es/060.table-operations/es-020.field-operations.md @@ -1,47 +0,0 @@ -*** - -título: 'Ocultar y reordenar campos' -descripción: 'Aprenda cómo ocultar y reordenar campos en NocoDB.' -etiquetas: \['Operaciones de tabla', 'Reordenar', 'Mostrar/ocultar', 'Imagen de portada', 'Vista de galería', 'Vista Kanban', 'Vista de cuadrícula'] -palabras clave: \['ocultar campo', 'mostrar campo', 'reordenar campo', 'imagen de portada'] -------------------------------------------------------------------------------------------- - -Utilice el `Fields` en la barra de herramientas para administrar la visibilidad de los campos dentro del sistema. De forma predeterminada, todos los campos relacionados con el sistema están ocultos, pero tiene la opción de habilitarlos seleccionando`Show system fields`. - -:::información -Para Vista de galería y Vista Kanban, el`Fields`El menú está disponible en la barra de herramientas como`Edit Cards`. -::: - -![Show system fields](/img/v2/table-operations/fields-show-system-fields.png) - -### Reorganizar campos - -Tiene la flexibilidad de reorganizar las posiciones de campo. Acceder al`Fields`menú y reordene los campos sin esfuerzo arrastrando y soltando el campo asociado utilizando el menú proporcionado`drag icon`. - -![Reorder Fields](/img/v2/table-operations/fields-reorder.png) - -### Mostrar/ocultar campos - -Para mostrar u ocultar campos, navegue hasta la`Fields`menú y simplemente haga clic en el botón de alternancia asociado con el campo respectivo para ocultarlo o mostrarlo. - -:::consejo -Considere la posibilidad de crear diferentes vistas de cuadrícula con distintos conjuntos de campos mostrados en cada vista para una mejor personalización. -::: - -![Show/Hide Fields](/img/v2/table-operations/fields-hide.png) - -### Cambiar campo de portada (Galería/Vista Kanban) - -Para Vista de galería y Vista Kanban, puede cambiar el campo de portada haciendo clic en el`Change cover field`botón en el`Edit Cards`menú. Puede seleccionar cualquier campo de tipo`Attachment`como campo de portada. - -![Change cover field](/img/v2/table-operations/change-cover-image.png) - -### Temas relacionados - -* [Filtrar](filter) -* [Clasificar](sort) -* [Agrupar por](group-by) -* [Altura de la fila](row-height) -* [Búsqueda rápida](search) -* [Descargar](download) -* diff --git a/scripts/docs/es/070.fields/040.field-types/030.select-based/es-010.single-select.md b/scripts/docs/es/070.fields/040.field-types/030.select-based/es-010.single-select.md index c2da534d08..e69de29bb2 100644 --- a/scripts/docs/es/070.fields/040.field-types/030.select-based/es-010.single-select.md +++ b/scripts/docs/es/070.fields/040.field-types/030.select-based/es-010.single-select.md @@ -1,64 +0,0 @@ -*** - -título: 'Selección única' -descripción: 'Este artículo explica cómo crear y trabajar con un campo de selección única.' -etiquetas: \['Campos', 'Tipos de campos', 'Seleccionar tipos basados', 'Selección única'] -palabras clave: \['Campos', 'Tipos de campos', 'Seleccionar tipos basados', 'Selección única', 'Crear campo de selección única'] --------------------------------------------------------------------------------------------------------------------------------- - -`Single select`Los campos le permiten seleccionar una única opción de una lista de opciones. Las opciones se pueden definir en la configuración del campo. - -## Crear un único campo de selección - -1. Haga clic en`+` icon to the right of `Fields header` -2. En el menú desplegable, ingrese el nombre del campo (opcional). -3. Seleccione el tipo de campo como`SingleSelect`desde el menú desplegable. -4. Haga clic en`Add option`Botón para agregar opciones. -5. Establezca el valor predeterminado para el campo. Las opciones se completan en el menú desplegable (Opcional). -6. Haga clic en`Save Field`botón. - -![image](/img/v2/fields/types/singleselect.png) - -## Editar opciones - -### Opciones de cambio de nombre - -Puede cambiar el nombre de las opciones haciendo clic en el cuadro de texto de la opción asociada. Haga clic en `Save Field` botón para guardar los cambios. - -### Configurar color para opciones - -Puede volver a configurar el color de fondo para cada opción. Esto es útil cuando desea resaltar ciertas opciones. Por ejemplo, puede configurar `High` option to have `red` color de fondo. -Para configurar, haga clic en el `color` icono al lado de la opción. Seleccione el color en el selector de color y haga clic en `Save Field` botón. - -![image](/img/v2/fields/types/options-change-colour.png) - -### Opciones de reordenamiento - -Puede reordenar las opciones arrastrándolas y soltándolas. Para reordenar, haga clic en el `drag` icono junto a la opción y arrástrelo a la posición deseada. Haga clic en `Save Field` botón para guardar el pedido. - -![image](/img/v2/fields/types/options-reorder.png) - -:::información -El orden definido para las opciones también se utilizará en el menú desplegable de celdas. -::: - -### Editar opciones - -Puede cambiar el nombre de las opciones haciendo clic en el cuadro de texto de la opción asociada. Haga clic en`Save Field`botón para guardar los cambios. - -### Eliminar opciones - -Puede eliminar opciones haciendo clic en el `x` icono al lado de la opción. Puede deshacer la eliminación haciendo clic en el `undo` icono al lado de la opción. Haga clic en `Save Field` botón para guardar los cambios. - -:::información - -* Al eliminar una opción, el valor de la opción se eliminará de todas las celdas. -* Si el valor de la opción se establece como valor predeterminado para el campo, se eliminará el valor predeterminado. - ::: - -![image](/img/v2/fields/types/options-remove.png) - -## Campos basados en selección similares - -* [Selección múltiple](020.multi-select.md) -* diff --git a/scripts/docs/es/070.fields/040.field-types/050.custom-types/es-050.barcode.md b/scripts/docs/es/070.fields/040.field-types/050.custom-types/es-050.barcode.md index 8026044988..e69de29bb2 100644 --- a/scripts/docs/es/070.fields/040.field-types/050.custom-types/es-050.barcode.md +++ b/scripts/docs/es/070.fields/040.field-types/050.custom-types/es-050.barcode.md @@ -1,58 +0,0 @@ -*** - -Título: 'Código de barras' -Descripción: 'Este artículo explica cómo crear y trabajar con un campo de código de barras.' -etiquetas: \['Campos', 'Tipos de campos', 'Tipos personalizados', 'Código de barras'] -palabras clave: \['Campos', 'Tipos de campos', 'Tipos personalizados', 'Código de barras', 'Crear campo de código de barras'] ------------------------------------------------------------------------------------------------------------------------------ - -`Barcode` es un tipo de campo personalizado que le permite generar un código de barras a partir de un valor de cadena. Esto es útil para generar códigos de barras para cosas como URL, números de teléfono u otros datos que pueden representarse como una cadena. - -Se admiten los siguientes tipos de campo para el campo de referencia: - -* Fórmula -* Texto de una sola línea -* Texto largo -* Número de teléfono -* URL -* Correo electrónico - -## Crear un campo de código de barras - -1. Haga clic en `+` icono a la derecha de `Fields header` -2. En el menú desplegable, ingrese el nombre del campo (opcional). -3. Seleccione el tipo de campo como `Barcode` desde el menú desplegable. -4. Seleccione el campo que se utilizará como fuente del código de barras. -5. Seleccione el tipo de código de barras en el menú desplegable. -6. Haga clic en `Save Field` botón. - -![image](/img/v2/fields/types/barcode.png) - -### Visualización de celda - -La celda muestra el código de barras generado a partir del campo de origen. Haga clic en la celda para abrir una vista ampliada del código QR. - -![image](/img/v2/fields/barcode-cell.png)\ -![image](/img/v2/fields/barcode-expand.png) - -### Tipos de códigos de barras admitidos - -NocoDB admite los siguientes tipos de códigos de barras para el tipo de campo de código de barras. - -* CÓDIGO128 -* EAN -* EAN-13 -* EAN-8 -* EAN-5 -* EAN-2 -* UPC (A) -* como un daas -* ITF-14 -* MSI -* código farmacéutico -* cola de bar - -## Campos relacionados - -* [Código QR](040.QR-code.md) -* diff --git a/scripts/docs/fr/020.getting-started/050.self-hosted/fr-030.upgrading.md b/scripts/docs/fr/020.getting-started/050.self-hosted/fr-030.upgrading.md index 242c004fb1..e69de29bb2 100644 --- a/scripts/docs/fr/020.getting-started/050.self-hosted/fr-030.upgrading.md +++ b/scripts/docs/fr/020.getting-started/050.self-hosted/fr-030.upgrading.md @@ -1,148 +0,0 @@ -*** - -titre : « Mise à niveau » -description : 'Mise à niveau de NocoDB : Docker, Node et Homebrew !' -balises : \['Open Source'] -mots-clés : \['Mise à niveau NocoDB', 'mise à niveau NocoDB', 'mise à niveau nocodb'] -------------------------------------------------------------------------------------- - -Par défaut, si `NC_DB` n'est pas précisé sur [installation](/getting-started/self-hosted/installation), alors SQLite sera utilisé pour stocker les métadonnées. Nous suggérons aux utilisateurs de séparer les métadonnées et les données utilisateur dans différentes bases de données, comme illustré dans notre[architecture](/engineering/architecture). - -## Docker - -### Rechercher, arrêter et supprimer le conteneur Docker NocoDB - -```bash -# find NocoDB container ID -docker ps -# stop NocoDB container -docker stop -# delete NocoDB container -docker rm -``` - -Remarque : La suppression de votre conteneur Docker sans le paramètre `NC_DB` ou sans le monter sur un volume persistant pour une base de données SQLite par défaut entraînera la perte de vos données. - -### Rechercher et supprimer l'image Docker NocoDB - -```bash -# find NocoDB image -docker images -# delete NocoDB image -docker rmi -``` - -### Pull the latest NocoDB image with same environment variables - -```bash -docker run -d -p 8080:8080 \ - -e NC_DB="" \ - -e NC_AUTH_JWT_SECRET="" \ - nocodb/nocodb:latest -``` - -La mise à jour du conteneur Docker NocoDB suit le même processus que la mise à jour de [tout autre conteneur Docker](https://www.whitesourcesoftware.com/free-developer-tools/blog/update-docker-images/). - -### Exemple : mise à niveau de Docker - -```bash -# Previous docker run -# -terminal % docker run -d --name myNocoDB \ --v "$(pwd)"/nocodb:/usr/app/data/ \ --p 8080:8080 \ --e NC_DB="pg://host.docker.internal:5432?u=postgres&p=password&d=d1" \ --e NC_AUTH_JWT_SECRET="569a1821-0a93-45e8-87ab-eb857f20a010" \ -nocodb/nocodb:0.111.0 -Unable to find image 'nocodb/nocodb:0.111.0' locally -0.111.0: Pulling from nocodb/nocodb -ad3fa0ea069c: Pull complete -e43b9156e769: Pull complete -c1bee0da1504: Pull complete -adf78ab024d9: Pull complete -cd8000d2c16a: Pull complete -Digest: sha256:93b6e1ba2c0b90a26b205f9c7d44053aa6d8fa037eff9eb4155ca017f6c9bed4 -Status: Downloaded newer image for nocodb/nocodb:0.111.0 -afdc8edd1005c93e1df8f90d02e46430ea7b5c5610a2bf9ba105238d6c4d927b - - -# Find, stop and delete NocoDB docker container -# -terminal % docker ps -CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES -afdc8edd1005 nocodb/nocodb:0.111.0 "/usr/bin/dumb-init …" 18 seconds ago Up 18 seconds 0.0.0.0:8080->8080/tcp myNocoDB -0202041b3607 postgres:14.7 "docker-entrypoint.s…" 2 days ago Up 8 hours (healthy) 0.0.0.0:5432->5432/tcp scripts_pg147_1 - -terminal % docker stop afdc8edd1005 -afdc8edd1005 - -terminal % docker rm afdc8edd1005 -afdc8edd1005 - - -# Find and remove NocoDB docker image -# -terminal % docker images -REPOSITORY TAG IMAGE ID CREATED SIZE -nocodb/nocodb 0.111.0 34609411e87c 5 weeks ago 132MB -mysql 8.0 6a0560a40914 7 weeks ago 599MB -postgres 14.7 2075a95c7b3b 4 months ago 358MB - -terminal % docker rmi 34609411e87c -Untagged: nocodb/nocodb:0.111.0 -Untagged: nocodb/nocodb@sha256:93b6e1ba2c0b90a26b205f9c7d44053aa6d8fa037eff9eb4155ca017f6c9bed4 -Deleted: sha256:3bfxxxx38e682742cbxxxx535b3503af45e931fb9bd15f46eca7d33cf4c54d72 -Deleted: sha256:952152b5da42ae057c6688a04xxxx72e1a2f91825956f5c7e35f91d5b285d4d8 -Deleted: sha256:3155197577xxxx673675ed1bce761714a24d7803f70a905740f7d4c248cxxxxx - - -# Pull & run the latest NocoDB image with same environment variables as before -# -terminal % docker run -d --name myNocoDB \ --v "$(pwd)"/nocodb:/usr/app/data/ \ --p 8080:8080 \ --e NC_DB="pg://host.docker.internal:5432?u=postgres&p=password&d=d1" \ --e NC_AUTH_JWT_SECRET="569a1821-0a93-45e8-87ab-eb857f20a010" \ -nocodb/nocodb:latest -Unable to find image 'nocodb/nocodb:latest' locally -latest: Pulling from nocodb/nocodb -ad3fa0ea069c: Pull complete -e43b9156e769: Pull complete -c1bee0da1504: Pull complete -adf78ab024d9: Pull complete -28ce4fc94e48: Pull complete -Digest: sha256:5c6df5ff0eb1278e1dbfe684af630a743ca73dfec8c30cab3bae9c1d0d640287 -Status: Downloaded newer image for nocodb/nocodb:latest -ae793a04b75f2f3ee78abbaef09891396a884ec83320151a266326195649a058 - - -``` - -## Nœud - -La mise à jour d'un package npm suit un processus comparable à celui de la mise à jour d'un conteneur Docker. - -Depuis votre dossier racine - -#### Désinstaller le package NocoDB - -```bash -npm uninstall nocodb -``` - -#### Installer le package NocoDB - -```bash -npm install --save nocodb -``` - -## Homebrew - -Exécutez les commandes suivantes pour mettre à niveau la version Homebrew Nocodb. - -```bash -# Update the local homebrew formulas -brew update -# Upgrade nocodb package -brew upgrade nocodb -``` diff --git a/scripts/docs/fr/020.getting-started/fr-020.quick-start.md b/scripts/docs/fr/020.getting-started/fr-020.quick-start.md index 5c11ee6afa..7037f864e9 100644 --- a/scripts/docs/fr/020.getting-started/fr-020.quick-start.md +++ b/scripts/docs/fr/020.getting-started/fr-020.quick-start.md @@ -75,7 +75,7 @@ NocoDB facilite la collaboration avec les membres de votre équipe sur vos espac Vous souhaitez partager des informations publiquement ? Tu peux[créer un lien public vers votre base](/collaboration/share-base)et partagez-le avec n'importe qui. Vous pouvez aussi[intégrez votre base](/collaboration/share-base#embeddable-frame)sur votre site Web ou votre blog. -C'est ça! Vous êtes maintenant prêt à exploiter la puissance de NocoDB pour vos besoins de gestion de données*** +C'est ça ! Vous êtes maintenant prêt à exploiter la puissance de NocoDB pour vos besoins de gestion de données*** titre : « Démarrage rapide » mots-clés : \['NocoDB', 'démarrage rapide', 'démarrage'] diff --git a/scripts/docs/fr/070.fields/040.field-types/010.text-based/fr-025.rich-text.md b/scripts/docs/fr/070.fields/040.field-types/010.text-based/fr-025.rich-text.md index af71e9d4e4..e69de29bb2 100644 --- a/scripts/docs/fr/070.fields/040.field-types/010.text-based/fr-025.rich-text.md +++ b/scripts/docs/fr/070.fields/040.field-types/010.text-based/fr-025.rich-text.md @@ -1,153 +0,0 @@ -*** - -titre : 'Texte enrichi' -description: 'Cet article explique comment créer et utiliser un champ de texte enrichi.' -balises : \['Champs', 'Types de champs', 'Types basés sur du texte', 'Texte enrichi'] -mots-clés : \['Champs', 'Types de champs', 'Types basés sur du texte', 'Texte enrichi', 'Créer un champ de texte enrichi'] --------------------------------------------------------------------------------------------------------------------------- - -Le champ `Rich Text` est un champ basé sur du texte et constitue une extension du champ `Long text`. Il permet d'ajouter du formatage au texte, tel que le gras, l'italique, le souligné, le barré, la règle horizontale, la liste ordonnée, la liste non ordonnée, le code, la citation, etc. - -## Créer un champ `Rich Text` - -1. Cliquer sur l'icône `+` à droite de l'en-tête `Fields` -2. Dans la liste déroulante modale, entrez le nom du champ (facultatif). -3. Sélectionnez le type de champ comme `Long text` dans la liste déroulante. -4. Activez la bascule du champ `Rich Text`. -5. Définissez la valeur par défaut pour le champ (facultatif). -6. Cliquez sur le bouton `Save Field`. - -![image](/img/v2/fields/types/richtext.png) - -:::note -Spécifiez la valeur par défaut sans guillemets. -Utilisez la touche `Enter` pour ajouter une nouvelle ligne. -::: - -### Affichage des cellules - -Le champ `Rich Text` est affiché sous la forme d'un champ de texte sur une seule ligne dans la vue tabulaire. Cliquez sur l'icône d'expansion dans la cellule pour afficher le texte intégral. - -![image](/img/v2/fields/long-text-expand.png)![image](/img/v2/fields/long-text-expand-2.png) - -## Options de formatage - -NocoDB prend en charge la syntaxe markdown pour formater le texte. Voici les options de formatage prises en charge. - -### Titre - -Pour créer un titre, préfixez le texte de votre titre avec le symbole `#`. Le nombre de symboles # utilisés dictera le niveau hiérarchique du titre et la taille de la police. Trois niveaux de titres sont pris en charge. - -``` -# Heading 1 -## Heading 2 -### Heading 3 -``` - -![image](/img/v2/fields/types/richtext-heading.png) - -### Formatage du texte - -Vous pouvez mettre en valeur le texte avec des options de formatage gras, italique, barré ou souligné. Le tableau ci-dessous montre la syntaxe, le raccourci clavier, l'exemple et le résultat pour chaque option de formatage. - -| Style | Syntaxe | Raccourci clavier | Exemple | Sortie | -| --- | --- | --- | --- | --- | -| Audacieux |`**bold text**`|`Ctrl/Cmd + B`|`**This is bold text**`|**C'est du texte en gras**| -| Italique |`*italicized text*`|`Ctrl/Cmd + I`|`*This is italicized text*`|*Ceci est un texte en italique*| -| Barré |`~~strikethrough text~~`|`Ctrl/Cmd + Shift + X`|`~~This is strikethrough text~~`| ~~Ceci est du texte barré~~ | -| Souligner | |`Ctrl/Cmd + U`|`This is underlined text`|Ceci est un texte souligné| - -### Bloc de devis - -Vous pouvez citer du texte avec un`>` - -``` -normal text -> quoted text -``` - -texte normal - -> texte cité - -### Bloc de code - -Un bloc de code peut être créé en utilisant (3 backticks) avant et après le code. - -```` -``` -This is a code block -``` -```` - -``` -This is a code block -``` - -### Lien - -Vous pouvez créer un lien en ligne en utilisant l'option de menu `Link` dans la barre d'outils de texte enrichi. - -![image](/img/v2/fields/types/richtext-links.png) - -### Liste à puces - -Vous pouvez créer une liste non ordonnée en utilisant`Bulleted list` menu option in the rich text toolbar or by preceding the text with `-``+`ou`*`symbole. - -``` -- Item 1 -- Item 2 - -+ Item 1 -+ Item 2 - -* Item 1 -* Item 2 -``` - -* Objet 1 -* Article 2 - -- Objet 1 -- Article 2 - -* Objet 1 -* Article 2 - -:::note -Vous pouvez créer des listes imbriquées en utilisant la touche `Tab` et `Shift + Tab` pour mettre en retrait et en retrait les éléments de la liste. -::: -::: - -### Liste numérotée - -Vous pouvez créer une liste ordonnée en utilisant`Numbered list`option de menu dans la barre d'outils de texte enrichi ou en faisant précéder le texte de`1.`symbole. - -``` -1. Item 1 -2. Item 2 -``` - -1. Objet 1 -2. Article 2 - -### Liste de tâches - -Vous pouvez créer des listes de tâches en utilisant`Task list`option de menu dans la barre d'outils de texte enrichi ou en faisant précéder le texte de`[ ]`symbole. Vous pouvez marquer la tâche comme terminée en utilisant`[x]`symbole. - -``` -[ ] Item 1 -[x] Item 2 -``` - -* \[ ] Objet 1 -* \[x] Article 2 - -## Champs de texte similaires - -Voici les autres champs textuels disponibles dans NocoDB, conçus sur mesure pour des cas d'utilisation spécifiques. - -* [Texte sur une seule ligne](010.single-line-text.md) -* [URL](050.url.md) -* [E-mail](030.email.md) -* [Téléphone](040.phonenumber.md) diff --git a/scripts/docs/fr/070.fields/040.field-types/010.text-based/fr-030.email.md b/scripts/docs/fr/070.fields/040.field-types/010.text-based/fr-030.email.md index c2fb5170c4..e69de29bb2 100644 --- a/scripts/docs/fr/070.fields/040.field-types/010.text-based/fr-030.email.md +++ b/scripts/docs/fr/070.fields/040.field-types/010.text-based/fr-030.email.md @@ -1,38 +0,0 @@ -2*** - -titre : 'E-mail' -description: 'Cet article explique comment créer et utiliser un champ E-mail.' -balises : ['Champs', 'Types de champs', 'Types de texte', 'E-mail'] -mots-clés : ['Champs', 'Types de champs', 'Types de texte', 'E-mail', 'Créer un champ d'e-mail'] --------------------------------------------------------------------------------------------------------- - -`Email`Le champ est un champ basé sur du texte, conçu sur mesure pour stocker les identifiants de messagerie. Il s’agit d’un type particulier de`Single line text`champ avec - -* Validation facultative pour l'identifiant de messagerie -* Affichage des cellules sous forme de lien cliquable - -## Créer un`Email`champ - -1. Cliquer sur`+`icône à droite de`Fields header` -2. Dans la liste déroulante modale, entrez le nom du champ (facultatif). -3. Sélectionnez le type de champ comme`Email`dans la liste déroulante. -4. Activez la validation en activant l'option`Validate Email`case à cocher (facultatif). -5. Définissez la valeur par défaut pour le champ (facultatif). -6. Cliquer sur`Save Field`bouton. - -![image](/img/v2/fields/types/email.png) - -:::note - -* Spécifiez la valeur par défaut sans guillemets. -* La validation garantit uniquement que la valeur saisie est un identifiant de messagerie valide. Il ne vérifie pas si l'identifiant de messagerie existe. - ::: - -## Champs de texte similaires - -Voici les autres champs textuels disponibles dans NocoDB, conçus sur mesure pour des cas d'utilisation spécifiques. - -* [Texte sur une seule ligne](010.single-line-text.md) -* [Texte long](020.long-text.md) -* [URL](050.url.md) -* [Téléphone](040.phonenumber.md) diff --git a/scripts/docs/fr/070.fields/040.field-types/020.numerical/fr-010.number.md b/scripts/docs/fr/070.fields/040.field-types/020.numerical/fr-010.number.md index d010e47fd0..e69de29bb2 100644 --- a/scripts/docs/fr/070.fields/040.field-types/020.numerical/fr-010.number.md +++ b/scripts/docs/fr/070.fields/040.field-types/020.numerical/fr-010.number.md @@ -1,34 +0,0 @@ -*** - -titre : 'Numéro' -description: 'Cet article explique comment créer et utiliser un champ Nombre.' -balises : \['Champs', 'Types de champs', 'Types numériques', 'Nombre'] -mots-clés : \['Champs', 'Types de champs', 'Types numériques', 'Numéro', 'Créer un champ numérique'] ----------------------------------------------------------------------------------------------------- - -`Number`Le type de champ est utilisé pour stocker des valeurs numériques. Les cas d'utilisation incluent le stockage`age`,`salary`,`price`,`quantity`, etc. - -## Créer un champ numérique - -1. Cliquer sur`+`icône à droite de`Fields header` -2. Dans la liste déroulante modale, entrez le nom du champ (facultatif). -3. Sélectionnez le type de champ comme`Number`dans la liste déroulante. -4. Définissez la valeur par défaut pour le champ (facultatif). -5. Cliquer sur`Save Field`bouton. - -![image](/img/v2/fields/types/number.png) - -:::Info - -* Ce type de champ peut contenir des nombres positifs et négatifs. -* Plage prise en charge (JavaScript) : -9007199254740991 à 9007199254740991 - ::: - -## Champs numériques similaires - -Voici les autres champs numériques disponibles dans NocoDB, avec quelques fonctionnalités complémentaires personnalisées. - -* [Décimal](020.decimal.md) -* [Pour cent](030.percent.md) -* [Devise](040.currency.md) -* diff --git a/scripts/docs/fr/070.fields/040.field-types/040.links-based/fr-020.lookup.md b/scripts/docs/fr/070.fields/040.field-types/040.links-based/fr-020.lookup.md index 7a895bdfb1..e69de29bb2 100644 --- a/scripts/docs/fr/070.fields/040.field-types/040.links-based/fr-020.lookup.md +++ b/scripts/docs/fr/070.fields/040.field-types/040.links-based/fr-020.lookup.md @@ -1,31 +0,0 @@ -*** - -titre : "Recherche" -description: 'Cet article explique comment créer et utiliser un champ de recherche.' -balises : \['Champs', 'Types de champs', 'Types basés sur des liens', 'Recherche'] -mots-clés : \['Champs', 'Types de champs', 'Types basés sur des liens', 'Recherche', 'Créer un champ de recherche'] -------------------------------------------------------------------------------------------------------------------- - -`Lookup`les champs aident à importer des informations de champ supplémentaires de la table associée dans la table actuelle. Ceci est utile lorsque vous souhaitez afficher des informations supplémentaires sur un enregistrement dans une table. Par exemple, si vous avez un tableau de`Orders`et un tableau de`Customers`, vous pouvez utiliser un`Lookup`champ pour afficher le nom et l'adresse du client dans le`Orders`tableau. - -:::note - -* Les champs de recherche sont en lecture seule. Vous ne pouvez pas modifier les valeurs d'un champ de recherche. -* Les champs de recherche sont disponibles uniquement pour`Belongs-to`liens relationnels en version cloud hébergée. La complexité de traitement supplémentaire pour`Has-many`et`Many-to-many`les liens relationnels l'emportent sur les avantages d'avoir des champs de recherche pour ces liens. OSS continuera à prendre en charge les champs de recherche pour tous les liens relationnels. - ::: - -## Créer un champ de recherche - -1. Cliquer sur`+`icône à droite de`Fields header` -2. Dans la liste déroulante modale, entrez le nom du champ (facultatif). -3. Sélectionnez le type de champ comme`Lookup`dans la liste déroulante. -4. Sélectionnez le champ de lien dans la liste déroulante. Il s'agit du champ qui relie la table actuelle à la table associée. -5. Sélectionnez le champ à afficher dans la liste déroulante. -6. Cliquer sur`Save Field`bouton. - -![image](/img/v2/fields/types/lookup.png) - -## Champs similaires basés sur des liens - -* [Liens](010.links.md) -* [Cumul](030.rollup.md) diff --git a/scripts/docs/fr/070.fields/040.field-types/050.custom-types/fr-010.attachment.md b/scripts/docs/fr/070.fields/040.field-types/050.custom-types/fr-010.attachment.md index 5b961b1405..e69de29bb2 100644 --- a/scripts/docs/fr/070.fields/040.field-types/050.custom-types/fr-010.attachment.md +++ b/scripts/docs/fr/070.fields/040.field-types/050.custom-types/fr-010.attachment.md @@ -1,85 +0,0 @@ -*** - -Titre : 'Pièce jointe' -Description : 'Cet article explique comment créer et utiliser un champ Pièce jointe.' -balises : \['Champs', 'Types de champs', 'Types personnalisés', 'Pièce jointe'] -mots-clés : \['Champs', 'Types de champs', 'Types personnalisés', 'Pièce jointe', 'Créer un champ de pièce jointe'] -------------------------------------------------------------------------------------------------------------------- - -`Les champs `Attachment` vous permettent de télécharger des fichiers dans vos dossiers. Vous pouvez télécharger n'importe quel type de fichier et le fichier sera lié à l'enregistrement. Vous pouvez également télécharger plusieurs fichiers sur un seul`Attachment`enregistrement de terrain. - -## Créer un champ Pièce jointe - -1. Cliquer sur l'icône `+` à droite de `Fields header` -2. Dans la liste déroulante modale, entrez le nom du champ (facultatif). -3. Sélectionnez le type de champ comme `Attachment` dans la liste déroulante. -4. Cliquer sur le bouton `Save Field`. - -![image](/img/v2/fields/types/attachment.png) - -:::Info -La taille maximale d'un fichier joint est actuellement limitée à 5 Mo. -::: - -### Affichage des cellules - -L'affichage des cellules pour`Attachment`Le champ est soit un aperçu cliquable si le fichier est une image dans un format reconnaissable, soit une icône de type fichier.\ -![image](/img/v2/fields/attachment-cell.png) - -### Télécharger des fichiers - -Pour télécharger des fichiers vers un`Attachment`champ, - -* Clique sur le`+`icône dans la cellule, choisissez le fichier à télécharger et cliquez sur`Upload`bouton. OU -* Faites glisser et déposez le fichier dans la cellule. OU -* Cliquez sur l'icône Développer`<>`, choisissez le fichier à télécharger ou faites glisser le fichier ; cliquer sur`Upload`bouton. - -## Développer le modal - -Développer le modal pour`Attachment`Le champ affiche la liste des fichiers téléchargés sur le champ. Vous pouvez également télécharger des fichiers à partir du modal de développement. Pour accéder au modal de développement, cliquez sur l'icône de développement`<>`dans la cellule. - -![image](/img/v2/fields/attachment-expand.png) - -Le mode Développer prend en charge les actions suivantes : - -### Joindre des fichiers) - -* Cliquer sur`Attach file(s)`bouton {"<"}1{">"} -* Choisissez le(s) fichier(s) à télécharger - -### Supprimer le fichier - -* Cliquer sur`x`icône {"<"}2{">"} en haut à gauche de la carte image pour supprimer le fichier - -### Télécharger un fichier - -* Cliquer sur`Download`bouton {"<"}5{">"} pour télécharger le fichier - -### Téléchargement groupé de fichiers - -* Sélectionnez les fichiers en cliquant sur la case à cocher {"<"}3{">"} en haut à gauche de la carte image -* Cliquer sur`Bulk Download`bouton {"<"}4{">"} pour télécharger les fichiers sélectionnés - -### Renommer le fichier - -* Cliquer sur`Rename`bouton {"<"}5{">"} pour renommer le fichier -* Entrez le nouveau nom dans le champ de saisie -* Cliquer sur`Rename`bouton pour enregistrer le nouveau nom - -:::note -Renommer le fichier renomme uniquement le fichier dans l'affichage NocoDB (développez l'enregistrement et l'info-bulle en survol). Il ne renomme pas le fichier dans le stockage. -::: - -## Variables d'environnement - -En version auto-hébergée, vous pouvez configurer les variables d'environnement suivantes pour personnaliser le comportement de`Attachment`champ. - -* NC\_ATTACHMENT\_FIELD\_SIZE : taille maximale du fichier joint en octets. Par défaut : 20 Mo -* NC\_SECURE\_ATTACHMENTS : autoriser l'accès aux pièces jointes uniquement via des URL pré-signées. Par défaut : faux -* NC\_ATTACHMENT\_EXPIRE\_SECONDS : délai d'expiration des URL pré-signées. Par défaut : 7 200 - -En savoir plus sur les variables d'environnement[ici](/getting-started/self-hosted/environment-variables) - -## Articles Liés - -* [Joindre un fichier depuis un mobile](/views/view-types/form#attaching-a-file-from-mobile-device) diff --git a/scripts/docs/fr/070.fields/040.field-types/050.custom-types/fr-060.geometry.md b/scripts/docs/fr/070.fields/040.field-types/050.custom-types/fr-060.geometry.md index 917a1f815d..e69de29bb2 100644 --- a/scripts/docs/fr/070.fields/040.field-types/050.custom-types/fr-060.geometry.md +++ b/scripts/docs/fr/070.fields/040.field-types/050.custom-types/fr-060.geometry.md @@ -1,17 +0,0 @@ -*** - -titre : "Géométrie" -description: 'Cet article explique comment créer et utiliser un champ Géométrie.' -balises : \['Champs', 'Types de champs', 'Types personnalisés', 'Géométrie'] -mots-clés : \['Champs', 'Types de champs', 'Types personnalisés', 'Géométrie', 'Créer un champ de géométrie'] -------------------------------------------------------------------------------------------------------------- - -## Créer un champ géométrique - -1. Cliquer sur `+` icône à droite de `Fields header` -2. Dans le menu déroulant, entrez le nom du champ (Facultatif) -3. Sélectionnez le type de champ comme `Geometry` dans la liste déroulante. -4. Configurer la valeur par défaut pour le champ (facultatif) -5. Cliquez sur le bouton `Enregistrer le champ`. - -![image](/img/v2/fields/types/geometry.png) diff --git a/scripts/docs/fr/070.fields/040.field-types/050.custom-types/fr-070.specific-db-type.md b/scripts/docs/fr/070.fields/040.field-types/050.custom-types/fr-070.specific-db-type.md index e69de29bb2..afe354b95d 100644 --- a/scripts/docs/fr/070.fields/040.field-types/050.custom-types/fr-070.specific-db-type.md +++ b/scripts/docs/fr/070.fields/040.field-types/050.custom-types/fr-070.specific-db-type.md @@ -0,0 +1,22 @@ +*** + +title : 'Type de base de données spécifique' +description: 'Cet article explique comment créer et utiliser un champ de type de base de données spécifique.' +balises : \['Champs', 'Types de champs', 'Types personnalisés', 'Type de base de données spécifique'] +mots-clés : \['Champs', 'Types de champs', 'Types personnalisés', 'Type de base de données spécifique', 'Créer un champ de type de base de données spécifique'] +--------------------------------------------------------------------------------------------------------------------------------------------------------------- + +## Créer un champ de type de base de données spécifique + +1. Cliquer sur`+`icône à droite de`Fields header` +2. Dans la liste déroulante modale, entrez le nom du champ (facultatif). +3. Sélectionnez le type de champ comme`Specific DB Type`dans la liste déroulante. +4. Configurer la valeur par défaut pour le champ (facultatif) +5. Fournir des configurations de types de données spécifiques à la base de données +6. Click on `Save Field`bouton. + +![image](/img/v2/fields/types/specific-db-type.png) + +:::note +Le type de base de données spécifique est disponible uniquement pour les connexions à une source de données externe. +::: diff --git a/scripts/docs/fr/070.fields/040.field-types/060.formula/fr-015.operators.md b/scripts/docs/fr/070.fields/040.field-types/060.formula/fr-015.operators.md index dcbe16fb44..e69de29bb2 100644 --- a/scripts/docs/fr/070.fields/040.field-types/060.formula/fr-015.operators.md +++ b/scripts/docs/fr/070.fields/040.field-types/060.formula/fr-015.operators.md @@ -1,44 +0,0 @@ -020.numeric-functions.md*** - -titre : « Opérateurs numériques et logiques » -description: 'Cet article explique divers opérateurs numériques et logiques pouvant être utilisés dans les champs de formule.' -balises : \['Champs', 'Types de champs', 'Formule'] -mots-clés : \['Champs', 'Types de champs', 'Formule', 'Créer un champ de formule', 'Opérateurs numériques', 'Opérateurs logiques', 'Opérateurs de chaîne'] ----------------------------------------------------------------------------------------------------------------------------------------------------------- - -### Opérateurs numériques - -| Opérateur | Échantillon | Descriptif | -|--------------|-----------------------------|-------- --------------------------| -|`+`|`{field1} + {field2} + 2`| Ajout de valeurs numériques | -|`-`|`{field1} - {field2}`| Soustraction de valeurs numériques | -|`*`|`{field1} * {field2}`| Multiplication de valeurs numériques | -|`/`| `{field1} / {field2}`| Division de valeurs numériques | - -**Conseil :** Pour modifier l'ordre des opérations arithmétiques, utilisez des parenthèses rondes `()`.\ -Exemple : `({field1} + ({field2} * {field3}) / (3 - {field4}))` - -### Opérateurs logiques - -| Opérateur | Échantillon | Descriptif | -|--------------|----------------|---------------- ---------------| -|`<` | `{field1} < {field2}`| Moins de | -|`>` | `{field1} > {field2}`| Supérieur à | -|`<=`|`{field1} <= {field2}`| Inférieur ou égal à | -|`>=`|`{field1} >= {field2}`| Supérieur ou égal à | -|`==`|`{field1} == {field2}`| Égal à | -|`!=` | `{field1} != {field2}`| Différent de | -|`&`|`{field1} & {field2}`| Concaténation de chaînes | - -### Opérateurs de chaînes - -| Opérateur | Échantillon | Descriptif | -|--------------|----------------|---------------- ---------------| -|`&`|`{field1} & {field2}`| Concaténation de chaînes | - -## Articles Liés - -* [Fonctions numériques](020.numeric-functions.md) -* [Fonctions de chaîne](030.string-functions.md) -* [Fonctions de dates](040.date-functions.md) -* [Expressions conditionnelles](050.conditional-expressions.md)Enter diff --git a/scripts/docs/fr/070.fields/040.field-types/070.date-time-based/fr-010.date-time.md b/scripts/docs/fr/070.fields/040.field-types/070.date-time-based/fr-010.date-time.md index df9f696b3d..44850574f3 100644 --- a/scripts/docs/fr/070.fields/040.field-types/070.date-time-based/fr-010.date-time.md +++ b/scripts/docs/fr/070.fields/040.field-types/070.date-time-based/fr-010.date-time.md @@ -10,54 +10,6 @@ mots-clés : \['Champs', 'Types de champs', 'Date et heure', 'Créer un champ d ## Créer un champ date/heure -1. Cliquer sur `+` icône à droite de `Fields header` -2. Dans la liste déroulante modale, entrez le nom du champ (facultatif). -3. Sélectionnez le type de champ comme`DateTime`dans la liste déroulante. -4. Configurer`Date Format` -5. Configurer`Time Format` -6. Configurer la valeur par défaut (facultatif) -7. Cliquer sur`Save Field`bouton. - -![image](/img/v2/fields/types/datetime.png) - -### Formats de dates pris en charge - -| Formater | Exemple | -|--------------|--------------| -| AAAA-MM-JJ | 2023-09-22 | -| AAAA/MM/JJ | 2023/09/22 | -| JJ-MM-AAAA | 22-09-2023 | -| MM-JJ-AAAA | 22/09/2023 | -| JJ/MM/AAAA | 22/09/2023 | -| MM/JJ/AAAA | 22/09/2023 | -| JJ MM AAAA | 22 09 2023 | -| MM JJ AAAA | 22 09 2023 | -| AAAA MM JJ | 2023 09 22 | - -### Formats d'heure pris en charge - -| Formater | Exemple | -|---------------|------------| -| HH:mm:ss | 12:45:30 | -| HH:mm | 14h20 | - -## Domaines connexes - -* [Date](020.date.md) -* [Temps](030.time.md) -* [Durée](040.duration.md) -*** - -titre : 'Date Heure' -description: 'Cet article explique comment créer et utiliser un champ Date Heure.' -balises : \['Champs', 'Types de champs', 'Date et heure'] -mots-clés : \['Champs', 'Types de champs', 'Date et heure', 'Créer un champ date/heure'] ----------------------------------------------------------------------------------------- - -`Date Time`Le type de champ est utilisé pour stocker les valeurs de date et d’heure dans un seul champ. - -## Créer un champ date/heure - 1. Cliquer sur`+`icône à droite de`Fields header` 2. Dans la liste déroulante modale, entrez le nom du champ (facultatif). 3. Sélectionnez le type de champ comme`DateTime`dans la liste déroulante. diff --git a/scripts/docs/fr/070.fields/040.field-types/080.user-based/fr-010.user.md b/scripts/docs/fr/070.fields/040.field-types/080.user-based/fr-010.user.md index ebfbf6f82d..407b737a0e 100644 --- a/scripts/docs/fr/070.fields/040.field-types/080.user-based/fr-010.user.md +++ b/scripts/docs/fr/070.fields/040.field-types/080.user-based/fr-010.user.md @@ -10,12 +10,12 @@ mots-clés : \['Champs', 'Types de champs', 'Utilisateur', 'Champ Créer un uti ## Créer un champ Utilisateur -1. Cliquer sur`+`icône à droite de`Fields header` +1. Cliquer sur `+` icône à droite de `Fields header` 2. Dans la liste déroulante modale, entrez le nom du champ (facultatif). 3. Sélectionnez le type de champ comme`User`dans la liste déroulante. 4. Configurer`Allow adding multiple users`champ bascule (facultatif). 5. Configurer la valeur par défaut (facultatif) -6. Cliquer sur`Save Field`bouton. +6. Cliquer sur `Save Field` bouton. ![image](/img/v2/fields/types/user-field.png) diff --git a/scripts/docs/fr/070.fields/040.field-types/080.user-based/fr-020.created-by.md b/scripts/docs/fr/070.fields/040.field-types/080.user-based/fr-020.created-by.md index e69de29bb2..d3f5a12faa 100644 --- a/scripts/docs/fr/070.fields/040.field-types/080.user-based/fr-020.created-by.md +++ b/scripts/docs/fr/070.fields/040.field-types/080.user-based/fr-020.created-by.md @@ -0,0 +1 @@ + diff --git a/scripts/docs/fr/080.records/fr-030.expand-record.md b/scripts/docs/fr/080.records/fr-030.expand-record.md index 37e40761b8..e69de29bb2 100644 --- a/scripts/docs/fr/080.records/fr-030.expand-record.md +++ b/scripts/docs/fr/080.records/fr-030.expand-record.md @@ -1,106 +0,0 @@ -*** - -titre : 'Enregistrement étendu' -balises : \['Enregistrements', 'Enregistrement étendu', 'Audit', 'Commentaires'] -description: 'Apprenez à développer un enregistrement et à l'utiliser dans NocoDB.' -mots-clés : \['Formulaire développé NocoDB', 'formulaire développé', 'enregistrement étendu', 'vue d'enregistrement étendue'] ------------------------------------------------------------------------------------------------------------------------------ - -## Aperçu - -`Expanded record`vous permet de modifier les données d'un enregistrement à l'aide d'une présentation de formulaire. Outre les informations d'enregistrement, il s'agit également du flux d'activité tel que les commentaires des utilisateurs ou l'historique des révisions d'enregistrement (audit). - -![expanded record](/img/v2/records/expand-record.png) - -## Extension d'un enregistrement - -Pour développer un enregistrement dans une vue grille, cliquez sur `expand` icône qui apparaît sur la première colonne (colonne d'index) lors du survol d'un enregistrement. - -![expand record icon](/img/v2/records/expand-record-from-grid.png) - -:::conseil -Raccourci : utilisez la barre d'espace sur n'importe quelle cellule pour développer l'enregistrement associé. -::: - -### Modifier l'enregistrement - -Expanded form displays all the fields of a record enabled for display in a form layout. - -1. Vous pouvez modifier les données de l'enregistrement en cliquant sur le champ et en saisissant la valeur. -2. `Show hidden fields`: Cliquer sur `Show hidden fields` bouton pour afficher tous les champs d’un enregistrement. -3. Cliquer sur`Save`bouton pour enregistrer les modifications. Fermez le formulaire développé en cliquant sur`X`dans le coin supérieur droit du formulaire pour annuler les modifications. -4. Accédez à l'enregistrement suivant/précédent en utilisant`Next`/`Previous`bouton dans le coin supérieur gauche du formulaire. - -:::Info -Toutes les modifications apportées au champ des liens (lier/dissocier) seront automatiquement enregistrées. -::: - -![edit record](/img/v2/records/expand-record-edit-detailed.png) - -## Vérification des dossiers - -In an expanded form, - -1. Cliquer sur `Audit` languette -2. Une liste de toutes les modifications apportées à l'enregistrement sera affichée - -:::Info - -* Vous pouvez uniquement afficher le journal d'audit. Vous ne pouvez pas modifier ou supprimer le journal d'audit. -* Audit log is only available in Self-hosted version currently - ::: - -![expand record activity feed](/img/v2/records/expand-record-audits.png) - -## Record Comment - -### Add Comment - -Sous une forme développée, - -1. Cliquer sur `Comments` languette -2. Une liste de tous les commentaires apportés à l'enregistrement sera affichée -3. Cliquez sur la zone de saisie en bas pour ajouter un nouveau commentaire, puis appuyez sur`Enter`sauver - -![expand record comment](/img/v2/records/expand-record-comments.png) - -### Edit Comment - -Dans la liste de commentaires d'un formulaire développé, - -1. Cliquer sur `Edit` icône à droite du commentaire -2. Modifiez le commentaire et -3. Cliquer sur`Save`icône OU Appuyez sur`Enter`pour enregistrer les modifications - -![expand record comment](/img/v2/records/expand-record-comments-edit-1.png) - -![expand record comment](/img/v2/records/expand-record-comments-edit-2.png) - -![expand record comment](/img/v2/records/expand-record-comments-edit-3.png) - -:::note -Vous ne pouvez modifier que vos propres commentaires. Vous ne pouvez pas supprimer un commentaire, mais vous pouvez le modifier pour supprimer le contenu. -Les modifications apportées aux commentaires sont également enregistrées dans le journal d'audit. -::: - -## Enregistrer les actions - -### Copier l'URL de l'enregistrement - -Dans une forme développée, cliquez sur `Copy Record URL` pour partager le formulaire d'enregistrement avec d'autres utilisateurs autorisés. - -### Enregistrement en double - -Utilisation du menu contextuel (`...`) dans le coin supérieur droit du formulaire développé, vous pouvez dupliquer l'enregistrement. L'enregistrement dupliqué ne sera pas enregistré par défaut. Vous pouvez modifier l'enregistrement et le sauvegarder. - -![delete record](/img/v2/records/expand-record-context-menu-2.png) - -### Supprimer l'enregistrement - -Utilisation du menu contextuel (`...`) dans le coin supérieur droit du formulaire développé, vous pouvez supprimer l'enregistrement. - -![delete record](/img/v2/records/expand-record-context-menu-2.png) - -On the confirmation dialog, click on `Delete` button to delete the record. - -![delete record](/img/v2/records/expand-record-delete-confirmation.png) diff --git a/scripts/docs/fr/080.records/fr-070.actions-on-record.md b/scripts/docs/fr/080.records/fr-070.actions-on-record.md index c5fbe7420d..e69de29bb2 100644 --- a/scripts/docs/fr/080.records/fr-070.actions-on-record.md +++ b/scripts/docs/fr/080.records/fr-070.actions-on-record.md @@ -1,85 +0,0 @@ -*** - -titre : « Actions enregistrées » -description: 'Apprenez à effectuer des actions (modifier, dupliquer, supprimer, etc.) sur un enregistrement dans NocoDB.' -balises : \['Enregistrements', 'Supprimer', 'Modifier', 'Dupliquer', 'Raccourcis'] -mots-clés : ['NocoDB supprimer l’enregistrement', 'supprimer l’enregistrement', 'supprimer la ligne', 'supprimer les lignes'] ------------------------------------------------------------------------------------------------------------------------------- - -## Navigation au clavier dans la vue Grille - -Une cellule sélectionnée peut être dans l'un des états suivants : - -2. `Edit` state : Un double clic sur la cellule met la cellule en état d'édition. Le curseur peut être déplacé dans la cellule à l'aide des touches fléchées. - -:::note - -* Double-cliquez sur une cellule pour la mettre directement en état d'édition, -* Dans Sélectionner l'état, appuyez sur`Enter`touche pour entrer dans l’état d’édition. -* Presse`Esc`clé pour quitter l’état d’édition. -* Dans l'état Modifier, appuyez sur`Enter`touche pour enregistrer les modifications. - ::: - -L'état d'édition de certaines cellules sera un sélecteur. Par exemple, une cellule avec`Single Select`Le type de champ aura un sélecteur avec des options parmi lesquelles choisir. Dans de tels cas, les touches fléchées peuvent être utilisées pour naviguer entre les options. - -### Raccourcis clavier pour la navigation dans les cellules - -| Clé | Comportement | -|----------------:|:------------------------------ -------------------------------------------------- -----| -|`⌘``↑`| Aller au premier enregistrement dans ce champ (dans la même page) | -|`⌘``↓`| Aller au dernier enregistrement dans ce champ (dans la même page) | -|`⌘` `C`| Copier le contenu de la cellule dans le presse-papiers | -|`⌘``V`| Coller le contenu du presse-papiers dans la cellule | -|`Enter`| Basculez la cellule sélectionnée en mode EDIT ; ouvre modal/picker si la cellule est associée à un | -|`Esc`| Quitter le mode EDITION de cellule | -|`Delete`| Effacer la cellule | -|`Space`| Développer l'enregistrement actuel | -|`←``→``↑``↓`| Navigation générale dans les cellules : gauche, droite, haut, bas | -|`Tab`| Passer à la cellule suivante horizontalement ; si sur la dernière cellule, passer au début de l'enregistrement suivant | - -### Mettre à jour l'enregistrement - -Vous pouvez commencer l'édition par l'une des méthodes suivantes - -* Double-cliquez sur la cellule pour éditer -* Cliquez sur la cellule et commencez à taper (de cette façon, le contenu précédent sera effacé) -* Cliquez sur la cellule et appuyez sur Entrée pour commencer l'édition -Et, il sera automatiquement enregistré en cas d'événement de flou ou s'il est inactif. -Et il sera automatiquement enregistré en cas d'événement de flou ou s'il est inactif. - -### Mise à jour groupée des enregistrements ☁ - -Vous pouvez mettre à jour les enregistrements en masse en - -1. Sélectionnez plusieurs enregistrements que vous souhaitez mettre à jour ensemble, puis -2. Cliquez avec le bouton droit sur la zone du champ d'index (première colonne de la vue grille), puis sélectionnez l'option `Mise à jour en masse des enregistrements` dans le menu contextuel. Cela ouvrira`Bulk update`modal. - Sur le modal de mise à jour groupée, -3. `Fields area`: Sélectionnez les champs que vous souhaitez mettre à jour. -4. `Selected fields area`: Saisissez la nouvelle valeur pour les champs sélectionnés. -5. Cliquez sur le bouton `Mettre à jour tout en masse` -6. Une boîte de dialogue de confirmation s'affichera. Cliquer sur`Confirm`pour mettre à jour les dossiers. - -:::Info**Cette action ne peut pas être annulée.**::: - -![Bulk Update](/img/v2/records/bulk-update-1.png) - -![Bulk Update](/img/v2/records/bulk-update-2.png) - -![Bulk Update](/img/v2/records/bulk-update-3.png) - -:::Info -Vous pouvez faire glisser les champs obligatoires depuis le`Fields area`au`Selected fields area`& vice versa.\ -Vous pouvez mettre à jour plusieurs champs à la fois. -::: - -### Delete Record (Single) - -Cliquez avec le bouton droit sur l'enregistrement, puis dans le menu contextuel de la cellule, sélectionnez`Delete Record`option. - -![delete row -1](/img/v2/records/delete-row.png) - -### Supprimer l'enregistrement (en masse) - -Sélectionnez plusieurs enregistrements en utilisant la case à cocher dans la première colonne, puis`Delete Selected Records`options du menu contextuel du clic droit. - -![delete row 2](/img/v2/records/delete-row-bulk.png) diff --git a/scripts/docs/fr/090.views/040.view-types/fr-010.grid.md b/scripts/docs/fr/090.views/040.view-types/fr-010.grid.md index e11554838f..e69de29bb2 100644 --- a/scripts/docs/fr/090.views/040.view-types/fr-010.grid.md +++ b/scripts/docs/fr/090.views/040.view-types/fr-010.grid.md @@ -1,48 +0,0 @@ -*** - -titre : « Grille » -description: 'Apprenez à utiliser la vue grille dans NocoDB.' -balises : \['Vues', 'Vue Grille'] -mots-clés : \['Grille NocoDB', 'vue grille', 'grille'] ------------------------------------------------------- - -La vue Grille, en tant que type de vue par défaut, vous permet d'afficher vos données dans une interface de type feuille de calcul à l'aide de lignes et de colonnes. Les lignes sont appelées enregistrements et les colonnes, appelées champs dans NocoDB. - -![1010-2 Grid](/img/v2/views/grid.png) - -La vue Grille est le type de vue par défaut pour toutes les tables. Ce type de vue est idéal pour visualiser et modifier des données dans une interface de type feuille de calcul. Vous pouvez également effectuer diverses opérations sur la vue grille, telles que le tri, le filtrage, le regroupement et la recherche. Les données de la vue Grille peuvent aussi être exportées au format CSV ou Excel. Cette section couvrira toutes les opérations pouvant être effectuées sur la vue grille. - -## Actions de vue en grille - -1. [Créer une nouvelle vue en grille](/views/create-view/#create-new-view) -2. [Renommer une vue de grille existante](/views/actions-on-view#rename-view) -3. [Dupliquer une vue grille](/views/actions-on-view#duplicate-view) -4. [Supprimer une vue en grille](/views/actions-on-view#delete-view) -5. [Partager une vue en grille](/views/share-view) -6. [Verrouiller la vue en grille pour les modifications](/views/views-overview#view-permission-types) - -## Opérations de vue en grille - -1. [Réorganiser les champs dans la grille](/table-operations/field-operations#rearranging-fields) -2. [Afficher ou masquer les champs dans la grille](/table-operations/field-operations#showhide-fields) -3. [Appliquer des filtres pour afficher des enregistrements spécifiques sur la grille](/table-operations/filter) -4. [Trier les enregistrements sur la grille selon un ou plusieurs critères](/table-operations/sort) -5. [Regrouper les enregistrements horizontalement sur la grille](/table-operations/group-by) -6. [Rechercher des données spécifiques dans les champs](/table-operations/search) -7. [Exporter les données au format CSV ou Excel](/table-operations/download#download-data) -8. [Ajuster la hauteur d'enregistrement sur la grille](/table-operations/row-height) -9. [Personnaliser la largeur du champ](/fields/actions-on-field) -10. [Basculer la visibilité des champs sur la grille](/table-operations/field-operations#showhide-fields) - -## Opérations d'enregistrement de la vue grille - -1. [Ajouter un nouvel enregistrement à la grille](/records/create-record) -2. [Modifier un enregistrement existant sur la grille](/records/actions-on-record#row-edit) -3. [Supprimer un seul enregistrement de la grille](/records/actions-on-record#delete-record-single) -4. [Supprimer plusieurs enregistrements en bloc de la grille](/records/actions-on-record#delete-record-bulk) - -## Articles Liés - -[Vue Galerie](/views/view-types/gallery)\ -[Vue Formulaire](/views/view-types/form)\ -[Vue Kanban](/views/view-types/kanban) diff --git a/scripts/docs/fr/090.views/040.view-types/fr-020.gallery.md b/scripts/docs/fr/090.views/040.view-types/fr-020.gallery.md index 4c446989ca..1be4a77c6b 100644 --- a/scripts/docs/fr/090.views/040.view-types/fr-020.gallery.md +++ b/scripts/docs/fr/090.views/040.view-types/fr-020.gallery.md @@ -33,7 +33,7 @@ La vue Galerie permet d'afficher des images en vignettes accompagnées d'autres 1. **Ajouter un nouvel enregistrement à la galerie** : Actuellement, il n'est pas possible d'insérer un nouvel enregistrement directement sur la vue galerie. Cependant, vous pouvez ajouter un nouvel enregistrement à la table et il sera affiché dans la vue galerie. 2. **Modifier un enregistrement existant dans la galerie**: Cliquez sur la carte dans la vue Galerie pour ouvrir l'enregistrement dans la vue d'enregistrement développée. Vous pouvez modifier l'enregistrement dans la vue formulaire et l'enregistrer. 3. **Supprimer un seul enregistrement de la galerie**: Cliquez sur la carte dans la vue Galerie pour ouvrir l'enregistrement dans la vue d'enregistrement développée. Vous pouvez supprimer l'enregistrement dans la vue Formulaire à l'aide du menu contextuel de l'enregistrement développé. -4. **Supprimer plusieurs enregistrements en bloc de la galerie**: Actuellement, il n'est pas possible de supprimer plusieurs enregistrements en masse directement dans la vue Galerie. Cependant, vous pouvez supprimer plusieurs enregistrements en bloc de la vue grille et cela sera reflété dans la vue galerie. +4. **Supprimer plusieurs enregistrements en bloc de la galerie**: Il n'est actuellement pas possible de supprimer plusieurs enregistrements en masse directement dans la vue Galerie. Cependant, vous pouvez supprimer plusieurs enregistrements en bloc de la vue grille et cela sera reflété dans la vue galerie. ## Articles Liés diff --git a/scripts/docs/fr/090.views/fr-025.share-view.md b/scripts/docs/fr/090.views/fr-025.share-view.md index e69de29bb2..990a9039c5 100644 --- a/scripts/docs/fr/090.views/fr-025.share-view.md +++ b/scripts/docs/fr/090.views/fr-025.share-view.md @@ -0,0 +1,59 @@ +*** + +titre : "Partager la vue" +description : "Découvrez comment partager une vue publiquement dans NocoDB." +tags : \["Vues", "Partager", "Vue Grille", "Vue Formulaire", "Vue Kanban", "Vue Galerie"] +mots-clés : \["Vue NocoDB", "partager la vue", "partager", "partager la vue avec protection par mot de passe", "partager la vue avec les options de téléchargement"] +-------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Le partage d'une vue spécifique d'une table devient très utile lorsque vous devez collaborer avec des personnes extérieures à votre organisation qui ont besoin d'accéder à des sections spécifiques de votre base de données. Cette vue partagée offre une perspective en lecture seule, accessible à tous, quelle que soit son affiliation à l'espace de travail. Vous contrôlez quels champs de données et enregistrements sont visibles par ces visualiseurs externes, garantissant ainsi que toutes les données sensibles restent masquées. De plus, si vous décidez d'apporter des modifications aux champs ou enregistrements visibles dans la vue, le lien partagé reflétera rapidement ces ajustements, mis à jour en temps réel. + +## Générer une vue partagée + +1. Cliquez sur`Share`bouton en haut à droite de la barre d'outils +2. Basculer`Enable public viewing`pour créer un lien de vue partagée +3. Cliquez sur`Copy`bouton pour copier le lien dans le presse-papiers + +![share button](/img/v2/views/share-view/share-button.png) + +![shared view](/img/v2/views/share-view/share-view-modal.png) + +### Partager les options d'affichage + +#### Mot de passe de protection + +Vous pouvez activer`Restrict access with a password`si vous souhaitez une vue protégée par mot de passe + +![password protection](/img/v2/views/share-view/share-view-modal-2.png) + +#### Options de téléchargement + +Vous pouvez basculer`Allow Download`bouton pour activer ou désactiver les options de téléchargement CSV/XLSX dans le lien de vue partagée + +![download options](/img/v2/views/share-view/share-view-modal-3.png) + +### Partager les options d'affichage du formulaire + +La vue Formulaire comporte des personnalisations supplémentaires pour la vue partagée. Vous pouvez activer/désactiver les options suivantes pour l'affichage du formulaire partagé : + +1. `Survey mode`: Cette option lorsqu'elle est activée, affichera le formulaire en mode enquête. +2. `RTL Orientation`: Cette option, lorsqu'elle est activée, affichera le formulaire en orientation RTL. +3. `Themes`: Vous pouvez sélectionner un thème pour le formulaire dans la liste déroulante.![form view options](/img/v2/views/share-view/share-view-form.png) + +## Accéder à la vue Partager + +Pour accéder à la vue partagée, veuillez suivre les étapes ci-dessous : +Clique sur le`Shared View URL`. Si l'URL est protégée par mot de passe, vous serez invité à saisir le mot de passe pour la déverrouiller. Veuillez saisir le mot de passe requis pour continuer. + +![password modal](/img/v2/views/share-view/share-view-password.png) + +Une fois le mot de passe saisi et authentifié avec succès, vous aurez accès à la vue partagée. +Dans le cas où l'URL n'est pas protégée par mot de passe, vous serez dirigé directement vers la vue partagée, sans avoir besoin de mot de passe. + +![share-view](/img/v2/views/share-view/share-view.png) + +Les utilisateurs disposant du lien de vue partagée peuvent uniquement afficher les données et ne peuvent apporter aucune modification à la vue ou à son contenu. Les enregistrements et les champs de la vue partagée seront mis à jour en temps réel à mesure que des modifications seront apportées à la vue d'origine. Les utilisateurs accédant à la vue partagée peuvent appliquer des filtres et trier les enregistrements selon leurs besoins. + +:::Info +Notez que les filtres et les tris appliqués à la vue partagée ne seront pas conservés. Ces filtres et tris seront réinitialisés lors d’un nouvel accès à la vue partagée. +::: diff --git a/scripts/docs/fr/100.data-sources/fr-020.connect-to-data-source.md b/scripts/docs/fr/100.data-sources/fr-020.connect-to-data-source.md index 6aa4eca6d2..e69de29bb2 100644 --- a/scripts/docs/fr/100.data-sources/fr-020.connect-to-data-source.md +++ b/scripts/docs/fr/100.data-sources/fr-020.connect-to-data-source.md @@ -1,50 +0,0 @@ -*** - -title: "Se connecter à une source de données" -description: "Apprenez à vous connecter à une source de données externe (PG/MySQL) dans NocoDB." -tags: ['Sources de données', 'Connect', 'Externe', 'PG', 'MySQL', 'mtls', 'tls', 'ssl'] -keywords: ['Source de données NocoDB', 'Connecter la source de données', 'Source de données externe', 'Source de données PG', 'Source de données MySQL'] ------------------------------------------------------------------------------------------------------------------------------------------------------------ - -Pour vous connecter à une source de données externe, suivez les étapes ci-dessous : - -1. Accédez au menu contextuel de la Base en cliquant sur l'icône `Base` nom dans la barre latérale gauche. -2. Sélectionnez l'onglet `Data Sources`. -3. Cliquez sur le bouton `+ New Data Source`. -4. Dans la fenêtre pop-up, fournissez les détails suivants : - - | Nom du champ | Descriptif | - |--------------------|--------------------------------- -------------------------------------------------- ---| - | Nom de la source | Nom de cette source de données à afficher sur l'interface utilisateur NocoDB | - | Type de base de données | Type de source de données. Actuellement, NocoDB prend en charge les sources de données PostgreSQL et MySQL. | - | Adresse de l'hôte | Nom d'hôte de la source de données | - | Numéro de port | Numéro de port de la source de données | - | Nom d'utilisateur | Nom d'utilisateur pour se connecter à la base de données | - | Mot de passe | Mot de passe pour se connecter à la base de données | - | Base de données | Nom de la base de données à laquelle se connecter | - | Nom du schéma | Nom du schéma auquel se connecter | - -4a. Facultativement, si la connexion requise est TLS/MTLS pour la protection MITM, suivez ces étapes supplémentaires ci-dessous : - -* Cliquer sur `SSL & Advanced Parameters` -* Sélectionner `SSL Mode` et téléchargez le certificat client, la clé client et les fichiers Root CA en cliquant sur le fichier.\ - \ - Remarque : L'intégralité des paramètres de connexion peut être visualisée sous forme json en cliquant sur "Modifier la connexion JSON" et modifiée selon les besoins du type de serveur de base de données.\ - \ - Exemple : dans PostgreSQL, lorsque le mode SSL est défini sur « Required-Identity », si le nom commun du certificat du serveur (cname) diffère du DNS/IP réel utilisé pour la connexion, la connexion échouera.\ - Pour résoudre, ajoutez la propriété "servername" avec la même valeur cname dans la section SSL. Des détails supplémentaires sont disponibles sur [options de configuration knex](https://knexjs.org/guide/#configuration-options). - -5. Cliquer sur `Test Database Connection` bouton pour vérifier la connexion -6. Attendez que la connexion soit vérifiée. - -* Une fois la connexion réussie, `Submit` Le bouton sera activé. -* Cliquer sur `Submit` bouton pour enregistrer la source de données. - -![data source-1](/img/v2/data-source/data-source-connect-1.png) - -![data source-2](/img/v2/data-source/data-source-connect-2.png) - -![data source-3](/img/v2/data-source/data-source-connect-3.png) - -![data source-4](/img/v2/data-source/data-source-connect-4a.png) - diff --git a/scripts/docs/fr/100.data-sources/fr-030.sync-with-data-source.md b/scripts/docs/fr/100.data-sources/fr-030.sync-with-data-source.md index 9259879001..e69de29bb2 100644 --- a/scripts/docs/fr/100.data-sources/fr-030.sync-with-data-source.md +++ b/scripts/docs/fr/100.data-sources/fr-030.sync-with-data-source.md @@ -1,23 +0,0 @@ -*** - -title: 'Sync with Data source' -description: 'Learn how to sync changes done in external data source with NocoDB.' -tags: \['Data Sources', 'Sync', 'External', 'PG', 'MySQL'] -keywords: \['NocoDB data source', 'connect data source', 'external data source', 'PG data source', 'MySQL data source'] ------------------------------------------------------------------------------------------------------------------------ - -1. Accédez au menu contextuel de la Base en cliquant sur l'icône`Base` name in the left sidebar -2. Sélectionner `Data Sources` languette -3. Cliquer sur `Sync Metadata` bouton répertorié sous `Actions` colonne pour la source de données pour laquelle vous souhaitez synchroniser les métadonnées -4. Cliquer sur `Reload` button to refresh Sync state (Optional) -5. Toute modification apportée aux métadonnées identifiées sera répertoriée dans le `Sync State` colonne -6. Cliquer sur `Sync Now` bouton pour synchroniser les modifications des métadonnées - -![sync metadata](/img/v2/data-source/data-source-2.png) - -![sync metadata](/img/v2/data-source/data-source-meta-sync.png) - -Une fois la synchronisation terminée, vous pouvez voir l'état mis à jour dans le`Sync State`colonne.\ -La synchronisation modale marque également`Tables metadata is in Sync`dans l'en-tête. - -![État après la synchronisation](/img/v2/data-source/data-source-post-sync.png) diff --git a/scripts/docs/fr/120.collaboration/fr-040.share-view.md b/scripts/docs/fr/120.collaboration/fr-040.share-view.md index dbc7e1a41f..d681733a42 100644 --- a/scripts/docs/fr/120.collaboration/fr-040.share-view.md +++ b/scripts/docs/fr/120.collaboration/fr-040.share-view.md @@ -1,7 +1,7 @@ *** titre : "Partager la vue" -description: "Procédures pour partager publiquement une vue" +description : "Procédures pour partager publiquement une vue" tags : \["Vues", "Partager", "Vue Grille", "Vue Formulaire", "Vue Kanban", "Vue Galerie"] mots-clés : \["Vue NocoDB", "partager la vue", "partager", "partager la vue avec protection par mot de passe", "partager la vue avec les options de téléchargement"] -------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -26,7 +26,7 @@ Vous pouvez activer`Restrict access with a password`si vous souhaitez une vue pr #### Options de téléchargement -Vous pouvez basculer`Allow Download`bouton pour activer ou désactiver les options de téléchargement CSV/XLSX dans le lien de vue partagée +Vous pouvez basculer `Allow Download` bouton pour activer ou désactiver les options de téléchargement CSV/XLSX dans le lien de vue partagée. ![download options](/img/v2/views/share-view/share-view-modal-3.png) diff --git a/scripts/docs/fr/130.automation/020.webhook/fr-040.actions-on-webhook.md b/scripts/docs/fr/130.automation/020.webhook/fr-040.actions-on-webhook.md index e69de29bb2..b871f46291 100644 --- a/scripts/docs/fr/130.automation/020.webhook/fr-040.actions-on-webhook.md +++ b/scripts/docs/fr/130.automation/020.webhook/fr-040.actions-on-webhook.md @@ -0,0 +1,47 @@ +*** + +title : 'Actions sur le webhook' +description: 'Découvrez comment activer/désactiver, dupliquer et supprimer des webhooks.' +balises : \['Webhook', 'Supprimer', 'Dupliquer', 'Désactiver', 'Activer'] +mots-clés : \['Présentation du Webhook', 'Webhook NocoDB', 'créer un webhook', 'modifier le webhook', 'supprimer le webhook'] +----------------------------------------------------------------------------------------------------------------------------- + +### Activer/désactiver le Webhook + +Pour désactiver un Webhook + +* Ouvrir`Webhook`onglet pour trouver la liste des webhooks créés +* Basculer`Activate`bouton pour activer/désactiver + +![Webhook List](/img/v2/webhook/webhook-list-2.png) + +### Modifier Abhuk + +Pour modifier un Webhook + +* Ouvrir`Webhook`onglet pour trouver la liste des webhooks créés +* Cliquez sur le webhook à modifier +* Cela ouvrira la page de configuration du webhook, qui est similaire à la page utilisée pour[créer un webhook](/automation/webhook/create-webhook). Reconfigurez le webhook si nécessaire +* Cliquer sur`Save`bouton pour enregistrer les modifications + +### Webhook en double + +Pour dupliquer un Webhook + +* Ouvrir`Webhook`onglet pour trouver la liste des webhooks créés +* Cliquer sur`...`bouton d'actions associé au webhook à dupliquer +* Sélectionner`Duplicate` + +![Webhook context menu](/img/v2/webhook/webhook-list-3.png) + +Une copie du webhook sera créée (désactivée par défaut) avec un suffixe` - Copy` + +### Supprimer le webhook + +Pour supprimer un Webhook + +* Ouvrir`Webhook`onglet pour trouver la liste des webhooks créés +* Cliquer sur`...`bouton d'actions associé au webhook à supprimer +* Sélectionner`Delete` + +![Webhook context menu](/img/v2/webhook/webhook-list-3.png) diff --git a/scripts/docs/fr/140.account-settings/030.authentication/030.SAML-SSO/fr-030.ping-identity.md b/scripts/docs/fr/140.account-settings/030.authentication/030.SAML-SSO/fr-030.ping-identity.md index 7b7de9482a..0c246b71b8 100644 --- a/scripts/docs/fr/140.account-settings/030.authentication/030.SAML-SSO/fr-030.ping-identity.md +++ b/scripts/docs/fr/140.account-settings/030.authentication/030.SAML-SSO/fr-030.ping-identity.md @@ -16,7 +16,7 @@ Cet article présente les étapes de configuration de Ping Identity en tant que 1. Aller à`Account Settings` 2. Sélectionner`Authentication (SSO)` -3. Cliquer sur`New Provider`bouton +3. Cliquer sur le bouton `New Provider` 4. Sur le modal Popup, spécifiez un`Display name`pour le fournisseur ; notez que ce nom sera utilisé pour afficher le fournisseur sur la page de connexion 5. Récupérer`Redirect URL`&`Audience / Entity ID`; ces informations devront être configurées ultérieurement avec le fournisseur d'identité @@ -59,5 +59,5 @@ Pour la connexion, l'utilisateur devrait maintenant pouvoir voir`Sign in with `option +Après la déconnexion, actualisez la page (pour la première fois) si l'option `Se connecter avec ` n'apparaît pas. ::: diff --git a/scripts/docs/fr/140.account-settings/030.authentication/040.OIDC-SSO/fr-010.okta.md b/scripts/docs/fr/140.account-settings/030.authentication/040.OIDC-SSO/fr-010.okta.md index b630173a07..540f34aeba 100644 --- a/scripts/docs/fr/140.account-settings/030.authentication/040.OIDC-SSO/fr-010.okta.md +++ b/scripts/docs/fr/140.account-settings/030.authentication/040.OIDC-SSO/fr-010.okta.md @@ -7,7 +7,7 @@ keywords: ['SSO', 'Okta', 'OIDC', 'Authentication', 'Identity Provider'] ----------------------------------------------------------------------------- :::Info -Veuillez atteindre [**en vente**](https://calendly.com/nocodb) pour l'accès SSO. +Veuillez nous contacter [**ici**](https://calendly.com/nocodb) pour obtenir l'accès SSO. ::: Cet article présente les étapes de configuration d'Okta en tant que fournisseur de services d'identité pour NocoDB. @@ -24,7 +24,7 @@ Cet article présente les étapes de configuration d'Okta en tant que fournisseu ### Okta, configurer NocoDB en tant qu'application -1. Connectez-vous à votre[Compte Okta](https://www.okta.com/)et accédez à la page « Démarrez avec Okta ». +1. Connectez-vous à votre [Compte Okta](https://www.okta.com/) et accédez à la page « Démarrez avec Okta ». * Cliquer sur`Add App`pour l'option d'authentification unique. * Sur le`Browse App Integration Catalog`page, sélectionnez`Create New App` 2. In the pop-up with title `Create a new app integration` @@ -52,7 +52,7 @@ Dans NocoDB, ouvrez`Account Settings`>`Authentication`>`OIDC`. Dans le modal « \- Insérez `authorization_endpoint` récupéré à l'étape (8) ci-dessus comme `Authorization URL`. Insérez `token_endpoint` récupéré à l'étape (8) ci-dessus comme `Token URL`. \- Insérer`userinfo_endpoint`récupéré à l'étape (8) ci-dessus comme`Userinfo URL` \- Insérer`jwks_uri`récupéré à l'étape (8) ci-dessus comme`JWK Set URL` -\- Set `Scope`comme`openid``profile` `email``offline_access`- Dans le champ Attribut du nom d'utilisateur, indiquez le nom de la revendication qui représente l'e-mail de l'utilisateur. La valeur par défaut est « e-mail ». +\- Définissez `Scope` comme `openid profile email offline_access` - Dans le champ Attribut du nom d'utilisateur, indiquez le nom de la revendication qui représente l'e-mail de l'utilisateur. La valeur par défaut est « email ». Pour la connexion, l'utilisateur devrait maintenant pouvoir voir`Sign in with `option. diff --git a/scripts/docs/fr/140.account-settings/030.authentication/040.OIDC-SSO/fr-040.azure-ad.md b/scripts/docs/fr/140.account-settings/030.authentication/040.OIDC-SSO/fr-040.azure-ad.md index 91b1305c27..e69de29bb2 100644 --- a/scripts/docs/fr/140.account-settings/030.authentication/040.OIDC-SSO/fr-040.azure-ad.md +++ b/scripts/docs/fr/140.account-settings/030.authentication/040.OIDC-SSO/fr-040.azure-ad.md @@ -1,73 +0,0 @@ -*** - -title: "Azure AD (Entrée)" -description: "Apprenez à configurer Azure AD comme fournisseur d'identité pour NocoDB." -balises : ['SSO', 'Azure AD', 'OIDC'] -mots-clés : ['SSO', 'Azure AD', 'OIDC', 'Authentification', 'Identity Provider'] ---------------------------------------------------------------------------------- - -:::Info -Veuillez atteindre [**en vente**](https://calendly.com/nocodb) pour l'accès SSO. -::: - -Cet article présente les étapes de configuration d'Azure AD en tant que fournisseur de services d'identité pour NocoDB. - -### NocoDB, récupérer `Redirect URL` - -1. Aller à `Account Settings` -2. Sélectionner `Authentication (SSO)` -3. Cliquer sur `New Provider` button -4. Sur le modal Popup, spécifiez un `Display name` pour le fournisseur ; notez que ce nom sera utilisé pour afficher le fournisseur sur la page de connexion -5. Récupérer `Redirect URL`; ces informations devront être configurées ultérieurement avec le fournisseur d'identité - -![OIDC SSO Configuration](/img/v2/account-settings/SSO-1.png)![OIDC SSO Configuration](/img/v2/account-settings/OIDC-2.png)![OIDC SSO Configuration](/img/v2/account-settings/OIDC-3.png) - -### Azure AD, configurer NocoDB en tant qu'application - -1. Connectez-vous à votre [Compte Azure](https://portal.azure.com/#allservices) et accédez à `Azure Active Directory` sous `Azure Services`. -2. Accéder `Manage Tenants` dans la barre de navigation, sélectionnez votre répertoire et cliquez sur `Switch`. -3. Sur la page d'accueil de votre annuaire, cliquez sur `+ Add` > `App Registration` depuis la barre de navigation. -4. Sur la page `Register an application`, - * Indiquez le nom de votre application. - * Ensemble `Accounts in this organizational directory only` comme le `Supported account types`. - * Choisir `Web` comme type d'application - * Ajouter le `Redirect URL` sous `Redirect URIs`. - * `Register` -5. Sur la page d'accueil de votre application, - * Copiez le `Application (client) ID` - * Cliquez sur `Add a certificate or secret` sous `Client credentials` section - * Sur `Certificates & secrets` page, allez à `Client secrets` section - * Cliquez sur `New client secret` - * Sur `Add a client secret` page, - * Ajouter une description pour le secret - * Définir l'expiration selon vos besoins - * `Add` - * Copiez le `Value` du secret nouvellement créé -6. Sur la page d'accueil de votre application, - * Aller à `Endpoints` languette - * Ouvrir `OpenID Connect metadata document` URL et copie `authorization_endpoint`, `token_endpoint`, `userinfo_endpoint` & `jwks_uri` à partir de la réponse JSON -7. Configuration des étendues - * Aller à `API permissions` languette - * Cliquez sur `Add a permission` - * Sur `Request API permissions` page, - * Sélectionner `Microsoft Graph` depuis `Microsoft APIs` - * Sélectionner `Delegated permissions` - * Sélectionner `openid` `profile` `email` `offline_access` depuis `Select permissions` dérouler - * Depuis `Users` liste déroulante, sélectionnez `User.Read` - * `Add permissions` - * Cliquez sur `Grant admin consent for this directory` du `API permissions` page - -### NocoDB, configurer Azure AD en tant que fournisseur d'identité - -Sur NocoDB, ouvrez `Account Settings` > `Authentication` > `OIDC`. Dans le modal « Enregistrer le fournisseur d'identité OIDC », insérez les informations suivantes : -- Insérer `Application (client) ID` récupéré à l'étape (7) ci-dessus comme `Client ID` - Insérer `Value` du secret nouvellement créé récupéré à l'étape (7) ci-dessus comme `Client Secret` - Insérer `authorization_endpoint` récupéré à l'étape (8) ci-dessus comme `Authorization URL` - Insérer `token_endpoint` récupéré à l'étape (8) ci-dessus comme `Token URL` - Insérer `userinfo_endpoint` récupéré à l'étape (8) ci-dessus comme `Userinfo URL` - Insérer `jwks_uri` récupéré à l'étape (8) ci-dessus comme `JWK Set URL` - Ensemble `Scope` comme `openid` `profile` `email` `offline_access` - -Pour la connexion, l'utilisateur devrait maintenant pouvoir voir`Sign in with `option. - -![SAML SSO Configuration](/img/v2/account-settings/SSO-SignIn.png) - -:::note -Postez la déconnexion, actualisez la page (pour la première fois) si vous ne voyez pas `Sign in with ` option -::: - -Pour plus d’informations sur les étendues de l’API Azure AD, consultez[ici](https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-permissions-and-consent#offline_access) diff --git a/scripts/docs/fr/140.account-settings/030.authentication/fr-020.google-oauth.md b/scripts/docs/fr/140.account-settings/030.authentication/fr-020.google-oauth.md index e69de29bb2..3de162ebd7 100644 --- a/scripts/docs/fr/140.account-settings/030.authentication/fr-020.google-oauth.md +++ b/scripts/docs/fr/140.account-settings/030.authentication/fr-020.google-oauth.md @@ -0,0 +1,24 @@ +--- +titre : "Google OAuth" +description: 'Découvrez les différentes méthodes disponibles pour l'authentification avec NocoDB.' +balises : ['SSO', 'Google', 'OAuth'] +mots-clés : ['SSO', 'Présentation', 'Authentification', 'Google', 'OAuth'] +--- + +NocoDB offre une fonctionnalité qui permet aux utilisateurs de se connecter à Google OAuth 2.0, leur permettant de se connecter à leurs comptes NocoDB à l'aide de leurs informations d'authentification Google. Cet article fournit un guide étape par étape pour intégrer Google OAuth 2.0 à NocoDB. + +1. Copiez « URL de redirection » depuis NocoDB + - Allez dans « Paramètres du compte » > « Authentification » > « Google OAuth » + - Copiez l'« URL de redirection » de la section « Google OAuth » +2. Accédez à [Google Cloud Console](https://console.cloud.google.com/) et créez un nouveau projet. +3. Visitez l'écran de consentement OAuth dans la section API et services. + a) Décidez des préférences de configuration et d'enregistrement de votre application, en spécifiant les données démographiques de l'utilisateur prévu. + b) Cliquez sur le bouton « Créer » +4. Configurez l'écran de consentement OAuth en fournissant des détails sur l'application et en spécifiant les domaines autorisés sur lesquels vous hébergez NocoDB. +5. Accédez à l'écran « Credentials », puis cliquez sur « Create Credentials ». Choisissez « OAuth Client ID » parmi les options disponibles pour générer les informations d'identification OAuth. +6. Choisissez « Application Web » parmi les options disponibles dans le menu déroulant « Type d'application ». +7. Configurez les éléments suivants + a) Les « origines JavaScript autorisées » font référence aux origines HTTP où votre application Web est hébergée, telles que https://app.nocodb.com + b) Les « URI de redirection autorisés » font référence aux URI vers lesquels l'utilisateur est redirigé après une authentification réussie auprès de Google. Collez l'*URL de redirection* copiée depuis NocoDB à l'étape (1). +8. Cliquez sur le bouton « Créer » pour générer les informations d'identification OAuth. Copiez l'« ID client » et le « Client Secret » de la section ID client OAuth 2.0. +9. Accédez à « Paramètres du compte » > « Authentification » > « Google OAuth » dans NocoDB et collez « Client ID » et « Client Secret » dans les champs respectifs. diff --git a/scripts/docs/fr/140.account-settings/fr-020.api-tokens.md b/scripts/docs/fr/140.account-settings/fr-020.api-tokens.md index b4a6432534..e69de29bb2 100644 --- a/scripts/docs/fr/140.account-settings/fr-020.api-tokens.md +++ b/scripts/docs/fr/140.account-settings/fr-020.api-tokens.md @@ -1,15 +0,0 @@ -*** - -titre : 'Jetons API' -description: 'Cet article explique comment créer et utiliser des jetons API.' -balises : \['Paramètres du compte', 'Jetons API'] -mots-clés : \['jetons API', 'créer un jeton API', 'supprimer un jeton API'] ---------------------------------------------------------------------------- - -## Créer un jeton API - -Ouvrez la page Paramètres du compte à partir du menu utilisateur dans le coin inférieur gauche de la barre latérale. - -1. Cliquer sur `User menu` dans le coin inférieur gauche de la barre latérale, -2. Sélectionner `Account Settings` depuis la liste déroulante -::: diff --git a/scripts/docs/fr/140.account-settings/fr-040.oss-specific-details.md b/scripts/docs/fr/140.account-settings/fr-040.oss-specific-details.md index 577dd693f5..e69de29bb2 100644 --- a/scripts/docs/fr/140.account-settings/fr-040.oss-specific-details.md +++ b/scripts/docs/fr/140.account-settings/fr-040.oss-specific-details.md @@ -1,28 +0,0 @@ -*** - -titre : 'En Open Source' -description : 'Cet article explique les spécificités des paramètres de compte dans NocoDB open source.' -description: 'Cet article explique les spécificités des paramètres de compte dans NocoDB open source.' -balises : \['Paramètres du compte', 'Open Source'] -mots-clés : \['Paramètres du compte', 'Open Source'] ----------------------------------------------------- - -Certaines fonctionnalités des paramètres de compte sont disponibles uniquement dans Open Source NocoDB. Cet article explique les détails de ces spécificités. - -## Activer/Désactiver l'inscription - -L'inscription sans invitation est désactivée par défaut et peut être gérée depuis l'interface utilisateur par un super administrateur. - -![Invite only signup](/img/v2/account-settings/invite-only-sign-up.png) - -## Magasin d'applications - -L'App Store répertorie les intégrations disponibles pour NocoDB. Vous pouvez installer et configurer ces intégrations depuis l'App Store. - -![Screenshot 2023-08-22 at 5 02 26 PM](https://github.com/nocodb/nocodb/assets/86527202/e739a4b6-6ab6-4ee7-aac3-073d3aaf20ac.png)Nous proposons différentes intégrations dans trois catégories principales. - -| Catégorie | Nom de l'application | -|--------------------|--------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---------------------------------------------| -|**Chat**| Équipes Microsoft
Discorde
Twilio
WhatsApp Twilio
Le plus important
Mou | -|**E-mail**| SMTP
MailerEnvoyer
AWS SES | -|**Stockage**| AWS Saa
Serviteur
Stockage Google Cloud
Les espaces
Backblaze B2
Stockage d'objets Vultr
Stockage d'objets OvhCloud
Stockage d'objets Linode
Stockage d'objets UpCloud
Stockage d'objets Scaleway | diff --git a/scripts/docs/fr/150.engineering/fr-030.development-setup.md b/scripts/docs/fr/150.engineering/fr-030.development-setup.md index e69de29bb2..4f82c3f0be 100644 --- a/scripts/docs/fr/150.engineering/fr-030.development-setup.md +++ b/scripts/docs/fr/150.engineering/fr-030.development-setup.md @@ -0,0 +1,50 @@ +*** + +titre : « Configuration du développement » +description: "Comment configurer votre environnement de développement" +balises : \['Ingénierie'] +------------------------- + +## Cloner le dépôt + +```bash +git clone https://github.com/nocodb/nocodb +# change directory to the project root +cd nocodb +``` + +## Installer les dépendances + +```bash +# run from the project root +# this command will install the dependencies including sdk build +pnpm bootstrap +``` + +## Démarrer l'interface utilisateur + +```bash +# run from the project root +pnpm start:frontend +# runs on port 3000 +``` + +## Démarrer le back-end + +```bash +# run from the project root +pnpm start:backend +# runs on port 8080 +``` + +Toutes les modifications apportées au frontend et au backend seront automatiquement reflétées dans le navigateur. + +## Activation de CI-CD pour le brouillon PR + +CI-CD sera déclenché lors du déplacement d'un PR de l'état de projet à`Ready for review`état et sur la poussée des changements vers`Develop`. Pour vérifier CI-CD avant de demander un examen, ajoutez une étiquette`trigger-CI`sur le projet de PR. + +## Accès aux captures d'écran d'échec CI-CD + +Pour les tests Playwright, des captures d'écran sont capturées sur les tests. Ceux-ci fourniront des indices essentiels pour déboguer les éventuels problèmes observés dans CI-CD. Pour accéder aux captures d'écran, ouvrez le lien associé à l'exécution de CI-CD et cliquez sur`Artifacts` + +![Screenshot 2022-09-29 at 12 43 37 PM](https://user-images.githubusercontent.com/86527202/192965070-dc04b952-70fb-4197-b4bd-ca7eda066e60.png) diff --git a/scripts/docs/fr/150.engineering/fr-060.builds-and-releases.md b/scripts/docs/fr/150.engineering/fr-060.builds-and-releases.md index ef94d5bd7d..e69de29bb2 100644 --- a/scripts/docs/fr/150.engineering/fr-060.builds-and-releases.md +++ b/scripts/docs/fr/150.engineering/fr-060.builds-and-releases.md @@ -1,177 +0,0 @@ -*** - -titre : "Versions et builds" -description : "NocoDB crée Docker et des binaires pour chaque PR" -balises : \['Ingénierie'] -------------------------- - -## Constructions de NocoDB - -Il existe 3 types de builds Docker dans NocoDB - -* Versions de publication[nocodb/nocodb](https://hub.docker.com/r/nocodb/nocodb): construit lors de la version NocoDB. -* Constructions quotidiennes[nocodb/nocodb-daily](https://hub.docker.com/r/nocodb/nocodb-daily): construit toutes les 6 heures à partir de la branche Develop. -* Constructions en temps opportun[nocodb/nocodb-timely](https://hub.docker.com/r/nocodb/nocodb-timely): construit pour chaque PR et PR déclenchés manuellement. - -Vous trouverez ci-dessous un aperçu de la façon de réaliser ces builds et de ce qui se passe dans les coulisses. - -## Versions de publication - -### Comment faire un build de release ? - -* Cliquez sur[Action de publication de NocoDB](https://github.com/nocodb/nocodb/actions/workflows/release-nocodb.yml) - -* Vous devriez voir l'écran ci-dessous - - ![image](https://user-images.githubusercontent.com/35857179/167240353-a02f690f-c865-4ade-8645-64382405c9ea.png) - -* Changement`Use workflow from`à`Branch: master`. Si vous choisissez la mauvaise branche, le workflow sera terminé. - - ![image](https://user-images.githubusercontent.com/35857179/167240383-dda05f76-8323-4f4a-b3e7-9db886dbd68d.png) - -* Il y aurait alors deux cas : vous pouvez soit laisser la balise cible et la balise précédente vides, soit saisir manuellement une valeur. - -* La balise cible signifie la version de déploiement cible, tandis que la balise précédente signifie la dernière version à ce jour. La balise précédente est utilisée uniquement pour la note de version - affichant les différences de fichier/validation entre deux balises. - -### Marquage - -La convention de dénomination suivrait étant donné que la balise de version réelle est`0.100.0` - -* `0.100.0-beta.0`(première version de la pré-version) -* `0.100.0-beta.1`(inclure les modifications de correction de bogues en plus de la version précédente) -* `0.100.0-beta.2`(inclure les modifications de correction de bogues en plus de la version précédente) -* et ainsi de suite ... -* `0.100.0`(version réelle) -* `0.100.1`(version de correction de bug mineur) -* `0.100.2`(version de correction de bug mineur) - -### Cas 1 : laisser les entrées vides - -* Si la balise précédente est vide, la valeur sera récupérée à partir de[dernier](https://github.com/nocodb/nocodb/releases/latest) -* Si la balise cible est vide, la valeur sera la balise précédente plus un. Exemple : 0.90.11 (balise précédente) + 0.0.1 = 0.90.12 (balise cible) - -### Cas 2 : saisie manuelle - -Pourquoi? Parfois, nous pouvons gâcher le déploiement de NPM. Comme NPM ne nous permet pas de redéployer à nouveau vers la même balise, dans ce cas, nous ne pouvons pas simplement utiliser la balise précédente + 1. Par conséquent, nous devons plutôt utiliser la balise précédente + 2 et nous la configurons manuellement. - -* Après cela, cliquez`Run workflow`commencer -* Vous pouvez voir le résumé pour l'état global du travail. -* Une fois`release-draft-note`et`release-executables`est terminé, alors allez à[sorties](https://github.com/nocodb/nocodb/releases), modifiez le brouillon de note et enregistrez-le en tant que brouillon pour le moment. - * Exemple : ajout d'un en-tête, mettez à jour le contenu si nécessaire et cliquez sur`Auto-generate release notes`pour inclure plus d'informations. -* Une fois`release-docker`est terminé, puis testez-le d'abord localement. On s'attendra à ce que vous voyiez`Upgrade Available`notification dans l'interface utilisateur car nous n'avons pas publié la note de version. (la version est récupérée à partir de là) -* Une fois que tout est terminé, publiez alors la release note et le déploiement est considéré comme TERMINÉ. - -### Comment fonctionne l'action de libération ? - -#### valider la branche - -Pour vérifier si`github.ref`est maître. A défaut, les autres succursales ne seront pas acceptées. - -#### entrée de processus - -Pour enrichir la balise cible ou la balise précédente si nécessaire. - -#### pr-à-master - -Automatisez un PR de la branche de développement à la branche principale afin que nous connaissions les différences réelles entre la balise précédente et la balise actuelle. Nous choisissons la branche master pour une base de déploiement. - -#### version-npm - -Créez le frontend et le backend et publiez-les sur NPM. Les modifications lors de la construction, telles que le changement de version, seront validées et poussées vers une branche temporaire et un PR automatisé sera créé et fusionné avec la branche principale. - -Notez qu'une fois que vous publiez avec une certaine balise, vous ne pouvez plus publier avec la même balise. - -#### version-projet-note - -Générez un brouillon de note de version. Certaines actions doivent être effectuées après cette étape. - -#### version-docker - -Créez une image Docker et publiez-la sur Docker Hub. Cela peut prendre environ 15 à 30 minutes. - -#### problèmes clôturés - -Problèmes ouverts marqués d'une étiquette`Status: Fixed`et`Status: Resolved`sera fermé automatiquement par le bot avec un commentaire mentionnant que le correctif est inclus dans quelle version. - -Exemple: - -![image](https://user-images.githubusercontent.com/35857179/167241574-f8f7061f-c689-444a-b761-0a727974c53f.png) - -#### publier des documents - -Publish Documentation - -#### chemin de mise à jour du SDK - -`nocodb-sdk`est utilisé en frontend et backend. Cependant, dans la branche de développement, la valeur serait`file:../nocodb-sdk`à des fins de développement (afin que les modifications apportées dans nocodb-sdk en développement soient incluses dans le frontend et le backend). Lors du déploiement, la valeur sera remplacée par la balise cible. Ce travail consiste à les mettre à jour. - -#### synchronisation pour développer - -Une fois le déploiement terminé, de nouvelles modifications seront apportées à la branche master. Ce travail consiste à synchroniser les modifications à développer afin que les deux branches n'aient aucune différence. - -## Constructions quotidiennes - -### Que sont les builds quotidiens ? - -* NocoDB crée toutes les 6 heures à partir des branches de développement et publie sous nocodb/nocodb-daily -* Ceci afin que nous puissions facilement essayer ce qui se trouve dans la branche de développement. - -### Images Docker - -* Les images Docker seront créées et poussées vers Docker Hub (voir[nocodb/nocodb-daily](https://hub.docker.com/r/nocodb/nocodb-daily/tags)pour la liste complète). - -## Constructions en temps opportun - -### Que sont les builds opportuns ? - -NocoDB a des actions github qui créent un docker et des binaires pour chaque PR ! Et ceux-ci peuvent être trouvés sous forme de**commenter le dernier commit**du PR. - -Exemple ci-dessous - -* Accédez à un PR et cliquez sur le commentaire. - Screenshot 2023-01-23 at 15 46 36 - -* Cliquez sur le lien pour copier l'image du docker et l'exécuter localement. - Screenshot 2023-01-23 at 15 46 55 - -C'est pour - -* réduire le temps de cycle des demandes d'extraction -* permettre aux rapporteurs/réviseurs de problèmes de vérifier le correctif sans configurer leurs machines locales - -### Images Docker - -Lorsqu'une demande d'extraction non brouillon est créée, rouverte ou synchronisée, une construction en temps opportun pour Docker serait déclenchée pour les modifications incluses uniquement dans les chemins suivants. - -* `packages/nocodb-sdk/**` -* `packages/nc-gui/**` -* `packages/nc-plugin/**` -* `packages/nocodb/**` - -Les images Docker seront créées et poussées vers Docker Hub (voir[nocodb/nocodb-timely](https://hub.docker.com/r/nocodb/nocodb-timely/tags)pour la liste complète). Une fois l'image prête, le bot GitHub ajoutera un commentaire avec la commande dans la pull request. L'étiquette serait`-pr---`. - -![image](https://user-images.githubusercontent.com/35857179/175012097-240dab05-da93-4c4e-87c1-1c36fb1350bd.png) - -## Exécutables ou binaires - -De même, nous fournissons une version en temps opportun des exécutables pour les utilisateurs non-Docker. Le code source sera construit, conditionné sous forme de fichiers binaires et transféré vers GitHub (voir[nocodb/nocodb-timely](https://github.com/nocodb/nocodb-timely/releases)pour la liste complète). - -Actuellement, nous prenons uniquement en charge les cibles suivantes : - -* `node16-linux-arm64` -* `node16-macos-arm64` -* `node16-win-arm64` -* `node16-linux-x64` -* `node16-macos-x64` -* `node16-win-x64` - -Une fois les exécutables prêts, le bot GitHub ajoutera un commentaire avec les commandes dans la pull request. - -![image](https://user-images.githubusercontent.com/35857179/175012070-f5f3e7b8-6dc5-4d1c-9f7e-654bc5039521.png) - -NocoDB crée Docker et Binaries pour chaque PR. - -C'est pour - -* réduire le temps de cycle des demandes d'extraction -* permettre aux rapporteurs/réviseurs de problèmes de vérifier le correctif sans configurer leurs machines locales