.substr() is deprecated so we replace it with .slice() which works similarily but isn't deprecated
Signed-off-by: Tobias Speicher <rootcommander@gmail.com>
title and description where not populated and also opposed to documentation the link is not absolute
Signed-off-by: Joas Schilling <coding@schilljs.com>
Validate get boad
change pattern of api params
Import only one board by api
Populate data from api
Update class diagram
Update documentation
Add return when success
Sort comments
Fix order of cards
Instructions of attachments
Signed-off-by: Vitor Mattos <vitor@php.rio>
Implement name of system to import
Implement need validate data
Fix allowed system list
Start implementing Trello API service
Signed-off-by: Vitor Mattos <vitor@php.rio>
Fixes on getBoard tests
Refactor
Reduce psalm info
Refactor to implement pattern
Change order of methods to put all abstract first and all public first
Signed-off-by: Vitor Mattos <vitor@php.rio>
Fix visibility
Make compatible with php 7.2
Remove returing instance
Increase coverage
Reduce psalm info
Throw exception if system not defined
Increment coverage
Signed-off-by: Vitor Mattos <vitor@php.rio>
Check available helpers
Default permission: view only
Moved validate setting from helper to command
Turn more easy create a importer
Docblock and improvements on interface
lcfirst on system property
Helper moved to ImporHelper folder
Moved fixtures to ImportHelper
Rename settings to config
Big refactor to move import methods to service
Signed-off-by: Vitor Mattos <vitor@php.rio>
Clean code
Add new command
Import last modified and deleted date
Replace arrow functions by lambda functions
Add properties to class
Add dependency to composer.json
Signed-off-by: Vitor Mattos <vitor@php.rio>
Turn private methods
Add output messages and associate users to cards
Signed-off-by: Vitor Mattos <vitor@php.rio>
@@ -96,10 +96,27 @@ If available the ETag will also be part of JSON response objects as shown below
# Changelog
## 1.0.0 (unreleased)
## API version 1.0
- Deck >=1.0.0: The maximum length of the card title has been extended from 100 to 255 characters
- Deck >=1.0.0: The API will now return a 400 Bad request response if the length limitation of a board, stack or card title is exceeded
## API version 1.1
This API version has become available with **Deck 1.3.0**.
- The maximum length of the card title has been extended from 100 to 255 characters
- The API will now return a 400 Bad request response if the length limitation of a board, stack or card title is exceeded
- The attachments API endpoints will return other attachment types than deck_file
- Prior to Deck version v1.3.0 (API v1.0), attachments were stored within deck. For this type of attachments `deck_file` was used as the default type of attachments
- Starting with Deck version 1.3.0 (API v1.1) files are stored within the users regular Nextcloud files and the type `file` has been introduced for that
## API version 1.2 (unreleased)
- Endpoints for the new import functionality have been added:
- [GET /boards/import/getSystems - Import a board](#get-boardsimportgetsystems-import-a-board)
- [GET /boards/import/config/system/{schema} - Import a board](#get-boardsimportconfigsystemschema-import-a-board)
- [POST /boards/import - Import a board](#post-boardsimport-import-a-board)
# Endpoints
@@ -927,7 +944,8 @@ The request can fail with a bad request response for the following reasons:
| type | String | The type of the attachement |
| file | Binary | File data to add as an attachment |
For now only `deck_file` is supported as an attachment type.
- Prior to Deck version v1.3.0 (API v1.0), attachments were stored within deck. For this type of attachments `deck_file` was used as the default type of attachments
- Starting with Deck version 1.3.0 (API v1.1) files are stored within the users regular Nextcloud files and the type `file` has been introduced for that
#### Response
@@ -988,6 +1006,49 @@ For now only `deck_file` is supported as an attachment type.
##### 200 Success
### GET /boards/import/getSystems - Import a board
| system | string | The allowed name of system to import from |
| config | Object | The config object (JSON) |
| data | Object | The data object to import (JSON) |
#### Response
##### 200 Success
# OCS API
The following endpoints are available through the Nextcloud OCS endpoint, which is available at `/ocs/v2.php/apps/deck/api/v1.0/`.
@@ -1004,6 +1065,7 @@ Deck stores user and app configuration values globally and per board. The GET en
| Config key | Description |
| --- | --- |
| calendar | Determines if the calendar/tasks integration through the CalDAV backend is enabled for the user (boolean) |
| cardDetailsInModal | Determines if the bigger view is used (boolean) |
| groupLimit | Determines if creating new boards is limited to certain groups of the instance. The resulting output is an array of group objects with the id and the displayname (Admin only)|
```
@@ -1016,6 +1078,7 @@ Deck stores user and app configuration values globally and per board. The GET en
},
"data": {
"calendar": true,
"cardDetailsInModal": true,
"groupLimit": [
{
"id": "admin",
@@ -1045,6 +1108,7 @@ Deck stores user and app configuration values globally and per board. The GET en
6. [New owner for the deck entities](#8-new-owner-for-the-deck-entities)
6. [Import boards](#6-import-boards)
7. [Search](#7-search)
8. [New owner for the deck entities](#8-new-owner-for-the-deck-entities)
### 1. Create my first board
In this example, we're going to create a board and share it with an other nextcloud user.
@@ -70,14 +72,80 @@ The **sharing tab** allows you to add users or even groups to your boards.
**Deleted objects** allows you to return previously deleted stacks or cards.
The **Timeline** allows you to see everything that happened in your boards. Everything!
## Search
### 6. Import boards
Importing can be done using the API or the `occ``deck:import` command.
Comments with more than 1000 characters are placed as attached files to the card.
It is possible to import from the following sources:
#### Trello JSON
Steps:
* Create the data file
* Access Trello
* go to the board you want to export
* Follow the steps in [Trello documentation](https://help.trello.com/article/747-exporting-data-from-trello-1) and export as JSON
* Create the configuration file
* Execute the import informing the import file path, data file and source as `Trello JSON`
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/master/lib/Service/fixtures/config-trelloJson-schema.json) for import `Trello JSON`
Example configuration file:
```json
{
"owner":"admin",
"color":"0800fd",
"uidRelation":{
"johndoe":"johndoe"
}
}
```
**Limitations**:
Importing from a JSON file imports up to 1000 actions. To find out how many actions the board to be imported has, identify how many actions the JSON has.
#### Trello API
Import using API is recommended for boards with more than 1000 actions.
Trello makes it possible to attach links to a card. Deck does not have this feature. Attachments and attachment links are added in a markdown table at the end of the description for every imported card that has attachments in Trello.
* Get the API Key and API Token [here](https://developer.atlassian.com/cloud/trello/guides/rest-api/api-introduction/#authentication-and-authorization)
* Get the ID of the board you want to import by making a request to:
This ID you will use in the configuration file in the `board` property
* Create the configuration file
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/master/lib/Service/fixtures/config-trelloApi-schema.json) for import `Trello JSON`
Deck provides a global search either through the unified search in the Nextcloud header or with the inline search next to the board controls.
This search allows advanced filtering of cards across all board of the logged in user.
For example the search `project tag:ToDo assigned:alice assigned:bob` will return all cards where the card title or description contains project **and** the tag ToDo is set **and** the user alice is assigned **and** the user bob is assigned.
* Create a new importer class extending `ABoardImportService`
* Create a listener for event `BoardImportGetAllowedEvent` to enable your importer.
> You can read more about listeners on [Nextcloud](https://docs.nextcloud.com/server/latest/developer_manual/basics/events.html?highlight=event#writing-a-listener) doc.
"Could not write file to disk":"No se ha podido escribir el archivo al disco",
"A PHP extension stopped the file upload":"Una extensión de PHP ha detenido la subida del archivo",
"No file uploaded or file size exceeds maximum of %s":"No se ha subido ningún archivo, o el tamaño del archivo excede el máximo de %s",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s.":"Este comentario tiene más de %s caracteres.\nAñadido como adjunto a la tarjeta con el nombre %s.\nAccesible en la URL: %s.",
"Card not found":"Tarjeta no encontrada",
"Path is already shared with this card":"La ruta ya se ha compartido con esta tarjeta",
"Invalid date, date format must be YYYY-MM-DD":"Fecha no válida, el formato de las fechas debe ser AAAA-MM-DD",
"Personal planning and team project organization":"Planificación personal y organización de proyecto de equipo",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized":"Deck es una herramienta de organización de estilo kanban dirigida a la planificación personal y la organización de proyectos para equipos integrados con Nextcloud.\n\n\n- 📥 Agrega tus tareas a las tarjetas y ordénalas.\n- 📄 Escriba notas adicionales\n- 🔖 Asignar etiquetas para una organización mejor\n- 👥 Comparte con tu equipo, amigos o familia.\n- 📎 Adjuntar archivos e incrustarlos en su descripción\n- 💬 Discuta con su equipo usando comentarios.\n- ⚡ Mantenga un registro de los cambios en el flujo de actividad\n- 🚀 Organiza tu proyecto",
"Card details":"Detalles de la tarjeta",
"Add board":"Añadir tablero",
"Select the board to link to a project":"Selecciona el tablero que enlazar a un proyecto",
@@ -135,7 +133,6 @@ OC.L10N.register(
"Archived cards":"Tarjetas archivadas",
"Add list":"Agregar lista",
"List name":"Nombre de la lista",
"Active filters":"Filtros activos",
"Apply filter":"Aplicar filtro",
"Filter by tag":"Filtrar por etiqueta",
"Filter by assigned user":"Filtrar por usuario asignado",
@@ -174,11 +171,7 @@ OC.L10N.register(
"Owner":"Propietario",
"Delete":"Eliminar",
"Failed to create share with {displayName}":"Fallo al crear el recurso compartido denominado {displayName}",
"Are you sure you want to transfer the board {title} to {user}?":"¿Estás seguro de que quieres transferir el tablero {título} a {usuario}?",
"Transfer the board.":"Transfiere el tablero.",
"Transfer":"Transferir",
"The board has been transferred to {user}":"El tablero ha sido transferido a {usuario}",
"Failed to transfer the board to {user}":"Failed to transfer the board to {user}",
"Add a new list":"Añadir una lista nueva",
"Archive all cards":"Archivar todas las tarjetas",
"Delete list":"Eliminar lista",
@@ -294,10 +287,6 @@ OC.L10N.register(
"Share {file} with a Deck card":"Compartir {file} con una tarjeta de Deck",
"Share":"Compartir",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized":"Deck es una herramienta de organización de estilo kanban dirigida a la planificación personal y la organización de proyectos para equipos integrados con Nextcloud.\n\n\n- 📥 Agrega tus tareas a las tarjetas y ordénalas.\n- 📄 Escriba notas adicionales\n- 🔖 Asignar etiquetas para una organización mejor\n- 👥 Comparte con tu equipo, amigos o familia.\n- 📎 Adjuntar archivos e incrustarlos en su descripción\n- 💬 Discuta con su equipo usando comentarios.\n- ⚡ Mantenga un registro de los cambios en el flujo de actividad\n- 🚀 Organiza tu proyecto",
"Are you sure you want to transfer the board {title} for {user} ?":"¿Estás seguro de que quieres transferir el tablero {título} a {usuario}?",
"Transfer the board for {user} successfully":"Transferir el tablero para {usuario} con éxito",
"Failed to transfer the board for {user}":"No se ha podido transferir el tablero para {usuario}",
"This week":"Esta semana",
"Are you sure you want to transfer the board {title} for {user}?":"¿Estás seguro de que quieres transferir el tablero {título} a {usuario}?"
"This week":"Esta semana"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
"Could not write file to disk":"No se ha podido escribir el archivo al disco",
"A PHP extension stopped the file upload":"Una extensión de PHP ha detenido la subida del archivo",
"No file uploaded or file size exceeds maximum of %s":"No se ha subido ningún archivo, o el tamaño del archivo excede el máximo de %s",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s.":"Este comentario tiene más de %s caracteres.\nAñadido como adjunto a la tarjeta con el nombre %s.\nAccesible en la URL: %s.",
"Card not found":"Tarjeta no encontrada",
"Path is already shared with this card":"La ruta ya se ha compartido con esta tarjeta",
"Invalid date, date format must be YYYY-MM-DD":"Fecha no válida, el formato de las fechas debe ser AAAA-MM-DD",
"Personal planning and team project organization":"Planificación personal y organización de proyecto de equipo",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized":"Deck es una herramienta de organización de estilo kanban dirigida a la planificación personal y la organización de proyectos para equipos integrados con Nextcloud.\n\n\n- 📥 Agrega tus tareas a las tarjetas y ordénalas.\n- 📄 Escriba notas adicionales\n- 🔖 Asignar etiquetas para una organización mejor\n- 👥 Comparte con tu equipo, amigos o familia.\n- 📎 Adjuntar archivos e incrustarlos en su descripción\n- 💬 Discuta con su equipo usando comentarios.\n- ⚡ Mantenga un registro de los cambios en el flujo de actividad\n- 🚀 Organiza tu proyecto",
"Card details":"Detalles de la tarjeta",
"Add board":"Añadir tablero",
"Select the board to link to a project":"Selecciona el tablero que enlazar a un proyecto",
@@ -133,7 +131,6 @@
"Archived cards":"Tarjetas archivadas",
"Add list":"Agregar lista",
"List name":"Nombre de la lista",
"Active filters":"Filtros activos",
"Apply filter":"Aplicar filtro",
"Filter by tag":"Filtrar por etiqueta",
"Filter by assigned user":"Filtrar por usuario asignado",
@@ -172,11 +169,7 @@
"Owner":"Propietario",
"Delete":"Eliminar",
"Failed to create share with {displayName}":"Fallo al crear el recurso compartido denominado {displayName}",
"Are you sure you want to transfer the board {title} to {user}?":"¿Estás seguro de que quieres transferir el tablero {título} a {usuario}?",
"Transfer the board.":"Transfiere el tablero.",
"Transfer":"Transferir",
"The board has been transferred to {user}":"El tablero ha sido transferido a {usuario}",
"Failed to transfer the board to {user}":"Failed to transfer the board to {user}",
"Add a new list":"Añadir una lista nueva",
"Archive all cards":"Archivar todas las tarjetas",
"Delete list":"Eliminar lista",
@@ -292,10 +285,6 @@
"Share {file} with a Deck card":"Compartir {file} con una tarjeta de Deck",
"Share":"Compartir",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized":"Deck es una herramienta de organización de estilo kanban dirigida a la planificación personal y la organización de proyectos para equipos integrados con Nextcloud.\n\n\n- 📥 Agrega tus tareas a las tarjetas y ordénalas.\n- 📄 Escriba notas adicionales\n- 🔖 Asignar etiquetas para una organización mejor\n- 👥 Comparte con tu equipo, amigos o familia.\n- 📎 Adjuntar archivos e incrustarlos en su descripción\n- 💬 Discuta con su equipo usando comentarios.\n- ⚡ Mantenga un registro de los cambios en el flujo de actividad\n- 🚀 Organiza tu proyecto",
"Are you sure you want to transfer the board {title} for {user} ?":"¿Estás seguro de que quieres transferir el tablero {título} a {usuario}?",
"Transfer the board for {user} successfully":"Transferir el tablero para {usuario} con éxito",
"Failed to transfer the board for {user}":"No se ha podido transferir el tablero para {usuario}",
"This week":"Esta semana",
"Are you sure you want to transfer the board {title} for {user}?":"¿Estás seguro de que quieres transferir el tablero {título} a {usuario}?"
},"pluralForm":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
"The card {deck-card} on {deck-board} has reached its due date.":"برگه {deck-card} در {deck-board} به تاریخ سررسید خود رسیده است.",
"{user} has mentioned you in a comment on {deck-card}.":"{user} از شما در نظری در {deck-card} نام برده است.",
"{user} has shared {deck-board} with you.":"{user} {deck-board} را با شما به اشتراک گذاشته است.",
"Card comments":"دیدگاههای برگه",
"Card comments":"برگهٔ نظر",
"No data was provided to create an attachment.":"هیچ داده ای برای ایجاد پیوست ارائه نشد.",
"Finished":"تمام شده",
"To review":"برای بازبینی",
@@ -101,20 +101,20 @@ OC.L10N.register(
"Personal planning and team project organization":"برنامهریزی شخصی و سازماندهی کار گروهی",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized":"برگهدان یک ابزار سازماندهی سبک کانبان است که هدف آن برنامهریزی شخصی و سازماندهی پروژه برای گروههای مرتبط با Nextcloud است.\n\n\n- 📥 وظایف خود را به برگهها اضافه کنید و آنها را مرتب کنید\n- 📄 یادداشتهای اضافی را در Markdown یادداشت کنید\n- 🔖 برچسبهایی را برای سازماندهی بهتر اختصاص دهید\n- 👥 با گروه، دوستان یا خانوادهٔ خود به اشتراک بگذارید\n- 📎 فایلها را ضمیمه کنید و آنها را در توضیحات Markdown خود قرار دهید\n- 💬 با استفاده از نظرات با تیم خود بحث کنید\n- ⚡ تغییرات در جریان فعالیت را پیگیری کنید\n- 🚀 پروژه خود را سازماندهی کنید",
"Card details":"جزئیات برگه",
"Add board":"افزودن تخته",
"Add board":"تخته را اضافه کنید",
"Select the board to link to a project":"تختهای را برای ایجاد پیوند با یک پروژه انتخاب کنید",
"Search by board title":"جستجو بر اساس عنوان تخته",
"Select board":"انتخاب تخته",
"Create a new card":"یک برگهٔ جدید بسازید",
"Create a new card":"برگهٔ جدید بسازید",
"Select a board":"انتخاب یک تخته",
"Select a list":"یک فهرست برگزینید",
"Card title":"عنوان برگه",
"Cancel":"لغو",
"Creating the new card …":"ساختن برگهٔ جدید ...",
"Creating the new card …":"ساختن برگهٔ جدید",
"Card \"{card}\" was added to \"{board}\"":"برگه \"{card}\" به \"{board}\" اضافه شد",
"Open card":"بازکردن برگه",
"Open card":"برگهٔ گشوده",
"Close":"بسته",
"Create card":"ایجاد برگه",
"Create card":"برگه بسازید",
"Select a card":"انتخاب یک برگه",
"Select the card to link to a project":"برگهای را برای ایجاد پیوند با یک پروژه انتخاب کنید",
"Link to card":"پیوند به برگه",
@@ -200,10 +200,10 @@ OC.L10N.register(
"The title cannot be empty.":"عنوان نمیتواند خالی باشد.",
"No comments yet. Begin the discussion!":"هنوز نظری وجود ندارد. بحثی را آغاز کنید!",
"Failed to load comments":"نظرات بارگیری نشد",
"Assign a tag to this card…":"یک برچسب به این برگه اختصاص دهید…",
"Assign a tag to this card…":"یک برچسب به این کارت اختصاص دهید…",
"Assign to users":"به کاربران اختصاص دهید",
"Assign to users/groups/circles":"به کاربران/ گروهها/ حلقهها اختصاص دهید",
"Assign a user to this card…":"اختصاص یک کاربر به این برگه…",
"Assign a user to this card…":"اختصاص یک کاربر به این کارت…",
"The card {deck-card} on {deck-board} has reached its due date.":"برگه {deck-card} در {deck-board} به تاریخ سررسید خود رسیده است.",
"{user} has mentioned you in a comment on {deck-card}.":"{user} از شما در نظری در {deck-card} نام برده است.",
"{user} has shared {deck-board} with you.":"{user} {deck-board} را با شما به اشتراک گذاشته است.",
"Card comments":"دیدگاههای برگه",
"Card comments":"برگهٔ نظر",
"No data was provided to create an attachment.":"هیچ داده ای برای ایجاد پیوست ارائه نشد.",
"Finished":"تمام شده",
"To review":"برای بازبینی",
@@ -99,20 +99,20 @@
"Personal planning and team project organization":"برنامهریزی شخصی و سازماندهی کار گروهی",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized":"برگهدان یک ابزار سازماندهی سبک کانبان است که هدف آن برنامهریزی شخصی و سازماندهی پروژه برای گروههای مرتبط با Nextcloud است.\n\n\n- 📥 وظایف خود را به برگهها اضافه کنید و آنها را مرتب کنید\n- 📄 یادداشتهای اضافی را در Markdown یادداشت کنید\n- 🔖 برچسبهایی را برای سازماندهی بهتر اختصاص دهید\n- 👥 با گروه، دوستان یا خانوادهٔ خود به اشتراک بگذارید\n- 📎 فایلها را ضمیمه کنید و آنها را در توضیحات Markdown خود قرار دهید\n- 💬 با استفاده از نظرات با تیم خود بحث کنید\n- ⚡ تغییرات در جریان فعالیت را پیگیری کنید\n- 🚀 پروژه خود را سازماندهی کنید",
"Card details":"جزئیات برگه",
"Add board":"افزودن تخته",
"Add board":"تخته را اضافه کنید",
"Select the board to link to a project":"تختهای را برای ایجاد پیوند با یک پروژه انتخاب کنید",
"Search by board title":"جستجو بر اساس عنوان تخته",
"Select board":"انتخاب تخته",
"Create a new card":"یک برگهٔ جدید بسازید",
"Create a new card":"برگهٔ جدید بسازید",
"Select a board":"انتخاب یک تخته",
"Select a list":"یک فهرست برگزینید",
"Card title":"عنوان برگه",
"Cancel":"لغو",
"Creating the new card …":"ساختن برگهٔ جدید ...",
"Creating the new card …":"ساختن برگهٔ جدید",
"Card \"{card}\" was added to \"{board}\"":"برگه \"{card}\" به \"{board}\" اضافه شد",
"Open card":"بازکردن برگه",
"Open card":"برگهٔ گشوده",
"Close":"بسته",
"Create card":"ایجاد برگه",
"Create card":"برگه بسازید",
"Select a card":"انتخاب یک برگه",
"Select the card to link to a project":"برگهای را برای ایجاد پیوند با یک پروژه انتخاب کنید",
"Link to card":"پیوند به برگه",
@@ -198,10 +198,10 @@
"The title cannot be empty.":"عنوان نمیتواند خالی باشد.",
"No comments yet. Begin the discussion!":"هنوز نظری وجود ندارد. بحثی را آغاز کنید!",
"Failed to load comments":"نظرات بارگیری نشد",
"Assign a tag to this card…":"یک برچسب به این برگه اختصاص دهید…",
"Assign a tag to this card…":"یک برچسب به این کارت اختصاص دهید…",
"Assign to users":"به کاربران اختصاص دهید",
"Assign to users/groups/circles":"به کاربران/ گروهها/ حلقهها اختصاص دهید",
"Assign a user to this card…":"اختصاص یک کاربر به این برگه…",
"Assign a user to this card…":"اختصاص یک کاربر به این کارت…",
"Filter by assigned user":"Filtrer par utilisateur",
@@ -174,11 +173,7 @@ OC.L10N.register(
"Owner":"Propriétaire",
"Delete":"Supprimer",
"Failed to create share with {displayName}":"Échec de la création du partage avec {displayName}",
"Are you sure you want to transfer the board {title} to {user}?":"Êtes-vous sûr de vouloir transférer le tableau {title} à {user} ?",
"Transfer the board.":"Transférer le tableau",
"Transfer":"Transfert",
"The board has been transferred to {user}":"Le tableau a été transféré à {user}",
"Failed to transfer the board to {user}":"Échec du transfert du tableau à {user}",
"Add a new list":"Ajouter une nouvelle liste",
"Archive all cards":"Archiver toutes les cartes",
"Delete list":"Supprimer la liste",
@@ -294,10 +289,6 @@ OC.L10N.register(
"Share {file} with a Deck card":"Partager {file} avec Deck en tant que carte",
"Share":"Partager",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized":"Deck est un outil d'organisation de style kanban destiné à la planification personnelle et à l'organisation de projets pour les équipes intégrées à Nextcloud.\n\n\n- 📥 Ajoutez vos tâches à des cartes et organisez-les\n- 📄 Écrivez des notes supplémentaires en Markdown\n- 🔖 Affectez des étiquettes pour une organisation encore meilleure\n- 👥 Partagez avec votre équipe, vos amis ou votre famille\n- 📎 Attachez des fichiers et utilisez les dans vos descriptions en Markdown\n- 💬 Échangez avec votre équipe grâce aux commentaires\n- ⚡ Gardez un œil sur les modifications dans le flux d'activité\n- 🚀 Organisez vos projets",
"Are you sure you want to transfer the board {title} for {user} ?":"Êtes-vous sûr de vouloir transférer le tableau {title} pour {user} ?",
"Transfer the board for {user} successfully":"Transfert du tableau pour {user} avec succès",
"Failed to transfer the board for {user}":"Échec du transfert du tableau pour {user}",
"This week":"Cette semaine",
"Are you sure you want to transfer the board {title} for {user}?":"Êtes-vous sûr de vouloir transférer le tableau {title} pour {user} ?"
"This week":"Cette semaine"
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
"Filter by assigned user":"Filtrer par utilisateur",
@@ -172,11 +171,7 @@
"Owner":"Propriétaire",
"Delete":"Supprimer",
"Failed to create share with {displayName}":"Échec de la création du partage avec {displayName}",
"Are you sure you want to transfer the board {title} to {user}?":"Êtes-vous sûr de vouloir transférer le tableau {title} à {user} ?",
"Transfer the board.":"Transférer le tableau",
"Transfer":"Transfert",
"The board has been transferred to {user}":"Le tableau a été transféré à {user}",
"Failed to transfer the board to {user}":"Échec du transfert du tableau à {user}",
"Add a new list":"Ajouter une nouvelle liste",
"Archive all cards":"Archiver toutes les cartes",
"Delete list":"Supprimer la liste",
@@ -292,10 +287,6 @@
"Share {file} with a Deck card":"Partager {file} avec Deck en tant que carte",
"Share":"Partager",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized":"Deck est un outil d'organisation de style kanban destiné à la planification personnelle et à l'organisation de projets pour les équipes intégrées à Nextcloud.\n\n\n- 📥 Ajoutez vos tâches à des cartes et organisez-les\n- 📄 Écrivez des notes supplémentaires en Markdown\n- 🔖 Affectez des étiquettes pour une organisation encore meilleure\n- 👥 Partagez avec votre équipe, vos amis ou votre famille\n- 📎 Attachez des fichiers et utilisez les dans vos descriptions en Markdown\n- 💬 Échangez avec votre équipe grâce aux commentaires\n- ⚡ Gardez un œil sur les modifications dans le flux d'activité\n- 🚀 Organisez vos projets",
"Are you sure you want to transfer the board {title} for {user} ?":"Êtes-vous sûr de vouloir transférer le tableau {title} pour {user} ?",
"Transfer the board for {user} successfully":"Transfert du tableau pour {user} avec succès",
"Failed to transfer the board for {user}":"Échec du transfert du tableau pour {user}",
"This week":"Cette semaine",
"Are you sure you want to transfer the board {title} for {user}?":"Êtes-vous sûr de vouloir transférer le tableau {title} pour {user} ?"
},"pluralForm":"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized":"Deck è uno strumento di organizzazione in stile kanban destinato alla pianificazione personale e all'organizzazione di progetti per squadre integrato con Nextcloud.\n\n\n- 📥 Aggiungi le tue attività alle schede e tienile in ordine\n- 📄 Scrivi note aggiuntive in markdown\n- 🔖 Assegna etichette per un'organizzazione ancora migliore\n- 👥 Condividi con la tua squadra, amici o famiglia\n- 📎 Allega file e integrali nella tua descrizione markdown\n- 💬 Discuti con la tua squadra utilizzando i commenti\n- ⚡ Tieni traccia dei cambiamenti nel flusso delle attività\n- 🚀 Organizza il tuo progetto",
"This week":"Questa settimana"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized":"Deck è uno strumento di organizzazione in stile kanban destinato alla pianificazione personale e all'organizzazione di progetti per squadre integrato con Nextcloud.\n\n\n- 📥 Aggiungi le tue attività alle schede e tienile in ordine\n- 📄 Scrivi note aggiuntive in markdown\n- 🔖 Assegna etichette per un'organizzazione ancora migliore\n- 👥 Condividi con la tua squadra, amici o famiglia\n- 📎 Allega file e integrali nella tua descrizione markdown\n- 💬 Discuti con la tua squadra utilizzando i commenti\n- ⚡ Tieni traccia dei cambiamenti nel flusso delle attività\n- 🚀 Organizza il tuo progetto",
"This week":"Questa settimana"
},"pluralForm":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.