Skip to content

Commit e329203

Browse files
authored
Merge branch 'main' into fix/cast-boardUsers-keys-to-string
2 parents f562e3d + e3a2761 commit e329203

11 files changed

Lines changed: 69 additions & 7 deletions

File tree

.github/workflows/cypress-e2e.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
matrix:
2525
node-version: [20.x]
2626
containers: [1, 2, 3]
27-
php-versions: [ '8.2' ]
27+
php-versions: [ '8.3' ]
2828
server-versions: [ 'master' ]
2929

3030
name: runner ${{ matrix.containers }}

.github/workflows/integration-federation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
strategy:
3030
fail-fast: false
3131
matrix:
32-
php-versions: ['8.2']
32+
php-versions: ['8.3']
3333
server-versions: ['master']
3434

3535
name: php${{ matrix.php-versions }}-${{ matrix.server-versions }}

.github/workflows/integration.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
strategy:
3131
fail-fast: false
3232
matrix:
33-
php-versions: ['8.2']
33+
php-versions: ['8.3']
3434
databases: ['sqlite', 'mysql', 'pgsql']
3535
server-versions: ['master']
3636

l10n/fr.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ OC.L10N.register(
129129
"Card not found" : "Carte introuvable",
130130
"Path is already shared with this card" : "Le chemin est déjà partagé avec cette carte",
131131
"Invalid date, date format must be YYYY-MM-DD" : "Date non valable, le format de la date doit être AAAA-MM-JJ",
132+
"All boards owned by you including stacks, cards, labels, assignments, and comments" : "Tous vos tableaux, incluant les colonnes, les cartes, les étiquettes, les attributions aux utilisateurs et les commentaires",
132133
"Personal planning and team project organization" : "Agenda personnel et organisation projet",
133134
"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- 📎 Joignez 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",
134135
"Add board" : "Ajouter un tableau",
@@ -175,6 +176,8 @@ OC.L10N.register(
175176
"Clear filter" : "Supprimer le filtre",
176177
"View Modes" : "Modes d'affichage",
177178
"Toggle View Modes" : "Basculer les modes d'affichage",
179+
"Kanban view" : "Vue Kanban",
180+
"Gantt view" : "Vue Gantt",
178181
"Hide archived cards" : "Masquer les cartes archivées",
179182
"Show archived cards" : "Afficher les cartes archivées",
180183
"Toggle compact mode" : "Activer/Désactiver l'affichage compact",
@@ -223,6 +226,8 @@ OC.L10N.register(
223226
"Weeks" : "Semaines",
224227
"Months" : "Mois",
225228
"No cards yet" : "Aucune carte pour l'instant",
229+
"Set a start date and due date on your cards to see them on the Gantt chart" : "Définissez une date de départ et une date d'échéance sur vos cartes pour les voir dans le diagramme de Gantt",
230+
"Cards without dates ({count})" : "Cartes sans dates ({count})",
226231
"Failed to create share with {displayName}" : "Échec de la création du partage avec {displayName}",
227232
"Are you sure you want to transfer the board {title} to {user}?" : "Êtes-vous sûr de vouloir transférer le tableau {title} à {user} ?",
228233
"Transfer the board." : "Transférer le tableau",
@@ -268,6 +273,9 @@ OC.L10N.register(
268273
"Remove attachment" : "Supprimer la pièce jointe",
269274
"Delete Attachment" : "Supprimer la pièce jointe",
270275
"Restore Attachment" : "Restaurer la pièce jointe",
276+
"Modified: {modifiedDate} ⸱ Created: {createdDate}" : "Modifié : {modifiedDate} ⸱ Créé : {createdDate}",
277+
"Modified: {modifiedDate}\nCreated: {createdDate}\nCreated by: {owner}" : "Modifié : {modifiedDate}\nCréé : {createdDate}\nCréé par : {owner}",
278+
"Modified: {modifiedDate}\nCreated: {createdDate}" : "Modifié : {modifiedDate}\nCréé : {createdDate}",
271279
"The title cannot be empty." : "Le titre ne peut pas être vide.",
272280
"Cannot close unsaved card!" : "Impossible de fermer une carte non enregistrée !",
273281
"Open in sidebar view" : "Ouvrir dans le panneau latéral",
@@ -283,9 +291,15 @@ OC.L10N.register(
283291
"Cancel reply" : "Annuler la réponse",
284292
"Reply" : "Répondre",
285293
"Update" : "Mettre à jour",
294+
"Assign dependent cards" : "Désigner des cartes dépendantes",
286295
"Mark as done" : "Marquer comme fait",
287296
"Mark as not done" : "Marquer comme non fait",
297+
"Remove dependency" : "Supprimer la dépendance",
298+
"Add dependent card" : "Ajouter une carte dépendante",
299+
"Assign a dependent card…" : "Désigner une carte dépendante...",
300+
"Select a dependent card…" : "Sélectionner une carte dépendante...",
288301
"Write a description …" : "Écrire une description…",
302+
"The description has been changed by another user." : "La description a été modifiée par un autre utilisateur.",
289303
"Could not save description" : "Impossible d'enregistrer la description",
290304
"Description" : "Description",
291305
"(Unsaved)" : "(Non enregistré)",
@@ -313,6 +327,10 @@ OC.L10N.register(
313327
"Not done" : "Non fait",
314328
"Unarchive card" : "Sortir la carte des archives",
315329
"Archive card" : "Archiver la carte",
330+
"Assign a start date to this card…" : "Assigner une date de départ à cette carte...",
331+
"Set a start date" : "Définir une date de départ",
332+
"Add start date" : "Ajouter une date de départ",
333+
"Remove start date" : "Supprimer la date de départ",
316334
"Assign a tag to this card…" : "Associer une étiquette à cette carte…",
317335
"Select or create a tag…" : "Sélectionner ou créer une étiquette",
318336
"Create a new tag:" : "Créer une nouvelle étiquette :",
@@ -322,6 +340,7 @@ OC.L10N.register(
322340
"Edit card title" : "Modifier le titre de la carte",
323341
"Open link" : "Ouvrir le lien",
324342
"Card deleted" : "Carte supprimée",
343+
"Change card color" : "Changer la couleur de la carte",
325344
"Edit title" : "Modifier le titre",
326345
"Assign to me" : "Me l'affecter",
327346
"Unassign myself" : "Me désaffecter",

l10n/fr.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@
127127
"Card not found" : "Carte introuvable",
128128
"Path is already shared with this card" : "Le chemin est déjà partagé avec cette carte",
129129
"Invalid date, date format must be YYYY-MM-DD" : "Date non valable, le format de la date doit être AAAA-MM-JJ",
130+
"All boards owned by you including stacks, cards, labels, assignments, and comments" : "Tous vos tableaux, incluant les colonnes, les cartes, les étiquettes, les attributions aux utilisateurs et les commentaires",
130131
"Personal planning and team project organization" : "Agenda personnel et organisation projet",
131132
"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- 📎 Joignez 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",
132133
"Add board" : "Ajouter un tableau",
@@ -173,6 +174,8 @@
173174
"Clear filter" : "Supprimer le filtre",
174175
"View Modes" : "Modes d'affichage",
175176
"Toggle View Modes" : "Basculer les modes d'affichage",
177+
"Kanban view" : "Vue Kanban",
178+
"Gantt view" : "Vue Gantt",
176179
"Hide archived cards" : "Masquer les cartes archivées",
177180
"Show archived cards" : "Afficher les cartes archivées",
178181
"Toggle compact mode" : "Activer/Désactiver l'affichage compact",
@@ -221,6 +224,8 @@
221224
"Weeks" : "Semaines",
222225
"Months" : "Mois",
223226
"No cards yet" : "Aucune carte pour l'instant",
227+
"Set a start date and due date on your cards to see them on the Gantt chart" : "Définissez une date de départ et une date d'échéance sur vos cartes pour les voir dans le diagramme de Gantt",
228+
"Cards without dates ({count})" : "Cartes sans dates ({count})",
224229
"Failed to create share with {displayName}" : "Échec de la création du partage avec {displayName}",
225230
"Are you sure you want to transfer the board {title} to {user}?" : "Êtes-vous sûr de vouloir transférer le tableau {title} à {user} ?",
226231
"Transfer the board." : "Transférer le tableau",
@@ -266,6 +271,9 @@
266271
"Remove attachment" : "Supprimer la pièce jointe",
267272
"Delete Attachment" : "Supprimer la pièce jointe",
268273
"Restore Attachment" : "Restaurer la pièce jointe",
274+
"Modified: {modifiedDate} ⸱ Created: {createdDate}" : "Modifié : {modifiedDate} ⸱ Créé : {createdDate}",
275+
"Modified: {modifiedDate}\nCreated: {createdDate}\nCreated by: {owner}" : "Modifié : {modifiedDate}\nCréé : {createdDate}\nCréé par : {owner}",
276+
"Modified: {modifiedDate}\nCreated: {createdDate}" : "Modifié : {modifiedDate}\nCréé : {createdDate}",
269277
"The title cannot be empty." : "Le titre ne peut pas être vide.",
270278
"Cannot close unsaved card!" : "Impossible de fermer une carte non enregistrée !",
271279
"Open in sidebar view" : "Ouvrir dans le panneau latéral",
@@ -281,9 +289,15 @@
281289
"Cancel reply" : "Annuler la réponse",
282290
"Reply" : "Répondre",
283291
"Update" : "Mettre à jour",
292+
"Assign dependent cards" : "Désigner des cartes dépendantes",
284293
"Mark as done" : "Marquer comme fait",
285294
"Mark as not done" : "Marquer comme non fait",
295+
"Remove dependency" : "Supprimer la dépendance",
296+
"Add dependent card" : "Ajouter une carte dépendante",
297+
"Assign a dependent card…" : "Désigner une carte dépendante...",
298+
"Select a dependent card…" : "Sélectionner une carte dépendante...",
286299
"Write a description …" : "Écrire une description…",
300+
"The description has been changed by another user." : "La description a été modifiée par un autre utilisateur.",
287301
"Could not save description" : "Impossible d'enregistrer la description",
288302
"Description" : "Description",
289303
"(Unsaved)" : "(Non enregistré)",
@@ -311,6 +325,10 @@
311325
"Not done" : "Non fait",
312326
"Unarchive card" : "Sortir la carte des archives",
313327
"Archive card" : "Archiver la carte",
328+
"Assign a start date to this card…" : "Assigner une date de départ à cette carte...",
329+
"Set a start date" : "Définir une date de départ",
330+
"Add start date" : "Ajouter une date de départ",
331+
"Remove start date" : "Supprimer la date de départ",
314332
"Assign a tag to this card…" : "Associer une étiquette à cette carte…",
315333
"Select or create a tag…" : "Sélectionner ou créer une étiquette",
316334
"Create a new tag:" : "Créer une nouvelle étiquette :",
@@ -320,6 +338,7 @@
320338
"Edit card title" : "Modifier le titre de la carte",
321339
"Open link" : "Ouvrir le lien",
322340
"Card deleted" : "Carte supprimée",
341+
"Change card color" : "Changer la couleur de la carte",
323342
"Edit title" : "Modifier le titre",
324343
"Assign to me" : "Me l'affecter",
325344
"Unassign myself" : "Me désaffecter",

l10n/kab.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,16 @@ OC.L10N.register(
55
"The file was only partially uploaded" : "Afaylu, cwiṭ kan i yettwaznen segs",
66
"No file was uploaded" : "Ulac afaylu i d-yettwasulin",
77
"Missing a temporary folder" : "Ixuṣ ukaram akudan",
8+
"Load more" : "Sali-d ugar",
89
"Finished" : "Immed",
10+
"Later" : "Ticki",
911
"copy" : "nɣel",
12+
"To Do" : "Ad yettwaxdem",
1013
"Done" : "Immed",
1114
"Attachments" : "Ticeqqufin",
1215
"File" : "Afaylu",
1316
"Cancel" : "Sefsex",
17+
"Active filters" : "Imzizdigen urmiden",
1418
"Open" : "Ldi",
1519
"Completed" : "Yemmed",
1620
"Open details" : "Ldi talqayt",
@@ -21,22 +25,30 @@ OC.L10N.register(
2125
"Sharing" : "Beṭṭu",
2226
"Tags" : "Tibzimin",
2327
"Activity" : "Armud",
28+
"Undo" : "Sefsex",
29+
"Hours" : "Isragen",
30+
"Days" : "Ussan",
2431
"Transfer" : "Seḍfeṛ",
2532
"Owner" : "Bab",
2633
"Delete" : "Kkes",
2734
"Edit" : "Ẓreg",
35+
"Members" : "Imedrawen",
2836
"Download" : "Sider",
2937
"Comments" : "Commentaires",
3038
"Submit" : "Azen",
3139
"Cancel reply" : "Semmet tiririt.",
3240
"Reply" : "Err",
41+
"Update" : "Leqqem",
3342
"Description" : "Aglam",
3443
"Open link" : "Nɣel aseɣwen",
3544
"seconds ago" : "Tasinin aya",
3645
"Cancel edit" : "Sefsex aseẓreg",
46+
"An error occurred" : "Teḍra-d tuccḍa",
3747
"No notifications" : "Ulac tisezmal",
3848
"Export" : "Sifeḍ",
49+
"No results found" : "Ur d-yufi kra seg unadi",
3950
"Close" : "Mdel",
51+
"Something went wrong" : "Yella wayen yeḍran",
4052
"Created" : "Yettwarna.",
4153
"Modified" : "Yettwabeddel",
4254
"Share" : "Bḍu",

l10n/kab.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,16 @@
33
"The file was only partially uploaded" : "Afaylu, cwiṭ kan i yettwaznen segs",
44
"No file was uploaded" : "Ulac afaylu i d-yettwasulin",
55
"Missing a temporary folder" : "Ixuṣ ukaram akudan",
6+
"Load more" : "Sali-d ugar",
67
"Finished" : "Immed",
8+
"Later" : "Ticki",
79
"copy" : "nɣel",
10+
"To Do" : "Ad yettwaxdem",
811
"Done" : "Immed",
912
"Attachments" : "Ticeqqufin",
1013
"File" : "Afaylu",
1114
"Cancel" : "Sefsex",
15+
"Active filters" : "Imzizdigen urmiden",
1216
"Open" : "Ldi",
1317
"Completed" : "Yemmed",
1418
"Open details" : "Ldi talqayt",
@@ -19,22 +23,30 @@
1923
"Sharing" : "Beṭṭu",
2024
"Tags" : "Tibzimin",
2125
"Activity" : "Armud",
26+
"Undo" : "Sefsex",
27+
"Hours" : "Isragen",
28+
"Days" : "Ussan",
2229
"Transfer" : "Seḍfeṛ",
2330
"Owner" : "Bab",
2431
"Delete" : "Kkes",
2532
"Edit" : "Ẓreg",
33+
"Members" : "Imedrawen",
2634
"Download" : "Sider",
2735
"Comments" : "Commentaires",
2836
"Submit" : "Azen",
2937
"Cancel reply" : "Semmet tiririt.",
3038
"Reply" : "Err",
39+
"Update" : "Leqqem",
3140
"Description" : "Aglam",
3241
"Open link" : "Nɣel aseɣwen",
3342
"seconds ago" : "Tasinin aya",
3443
"Cancel edit" : "Sefsex aseẓreg",
44+
"An error occurred" : "Teḍra-d tuccḍa",
3545
"No notifications" : "Ulac tisezmal",
3646
"Export" : "Sifeḍ",
47+
"No results found" : "Ur d-yufi kra seg unadi",
3748
"Close" : "Mdel",
49+
"Something went wrong" : "Yella wayen yeḍran",
3850
"Created" : "Yettwarna.",
3951
"Modified" : "Yettwabeddel",
4052
"Share" : "Bḍu",

lib/Service/FileService.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ public function extendData(Attachment $attachment) {
8383
}
8484

8585
/**
86-
* @return array
86+
* @return array|null
8787
* @throws StatusException
8888
*/
8989
private function getUploadedFile() {

lib/Service/FilesAppService.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@ public function createFromImport(Attachment $attachment, string $content): Attac
332332
}
333333

334334
/**
335-
* @return array
335+
* @return array|null
336336
* @throws StatusException
337337
*/
338338
private function getUploadedFile() {

lib/Service/PermissionService.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ public function findUsers($boardId, $refresh = false) {
303303
continue;
304304
}
305305
foreach ($group->getUsers() as $user) {
306-
$users[(string)$user->getUID()] = new User($user->getUID(), $this->userManager);
306+
$users[$user->getUID()] = new User($user->getUID(), $this->userManager);
307307
}
308308
}
309309

0 commit comments

Comments
 (0)