diff --git a/components/settings/JiraConfigForm.tsx b/components/settings/JiraConfigForm.tsx index 18e5c0f..aead8ec 100644 --- a/components/settings/JiraConfigForm.tsx +++ b/components/settings/JiraConfigForm.tsx @@ -28,9 +28,9 @@ export function JiraConfigForm({ config }: JiraConfigFormProps) { // Pour cette démo, on affiche juste un message informatif setMessage({ type: 'success', - text: 'Configuration sauvegardée. Redémarrez l\'application pour appliquer les changements.' + text: 'Configuration sauvegardée. Redémarrez l'application pour appliquer les changements.' }); - } catch (error) { + } catch { setMessage({ type: 'error', text: 'Erreur lors de la sauvegarde de la configuration' @@ -47,7 +47,7 @@ export function JiraConfigForm({ config }: JiraConfigFormProps) { {/* Statut actuel */}
-

Statut de l'intégration

+

Statut de l'intégration

{isJiraConfigured ? 'Jira est configuré et prêt à être utilisé' @@ -101,7 +101,7 @@ export function JiraConfigForm({ config }: JiraConfigFormProps) { required />

- L'URL de votre instance Jira Cloud (ex: https://monentreprise.atlassian.net) + L'URL de votre instance Jira Cloud (ex: https://monentreprise.atlassian.net)

@@ -118,7 +118,7 @@ export function JiraConfigForm({ config }: JiraConfigFormProps) { required />

- L'email de votre compte Jira + L'email de votre compte Jira

@@ -171,16 +171,16 @@ export function JiraConfigForm({ config }: JiraConfigFormProps) {

💡 Instructions de configuration

1. URL de base: Votre domaine Jira Cloud (ex: https://monentreprise.atlassian.net)

-

2. Email: L'email de votre compte Jira/Atlassian

+

2. Email: L'email de votre compte Jira/Atlassian

3. Token API: Créez un token depuis votre profil Atlassian :

- Note: Ces variables doivent être configurées dans l'environnement du serveur (JIRA_BASE_URL, JIRA_EMAIL, JIRA_API_TOKEN) + Note: Ces variables doivent être configurées dans l'environnement du serveur (JIRA_BASE_URL, JIRA_EMAIL, JIRA_API_TOKEN)

diff --git a/components/settings/SettingsPageClient.tsx b/components/settings/SettingsPageClient.tsx index c96c389..7a1f76b 100644 --- a/components/settings/SettingsPageClient.tsx +++ b/components/settings/SettingsPageClient.tsx @@ -3,7 +3,6 @@ import { useState } from 'react'; import { Header } from '@/components/ui/Header'; import { Card, CardHeader, CardContent } from '@/components/ui/Card'; -import { Button } from '@/components/ui/Button'; import { JiraConfigForm } from '@/components/settings/JiraConfigForm'; import { JiraSync } from '@/components/jira/JiraSync'; import { JiraLogs } from '@/components/jira/JiraLogs'; diff --git a/services/tasks.ts b/services/tasks.ts index ab324ee..a242099 100644 --- a/services/tasks.ts +++ b/services/tasks.ts @@ -319,7 +319,6 @@ export class TasksService { updatedAt: prismaTask.updatedAt, jiraProject: prismaTask.jiraProject ?? undefined, jiraKey: prismaTask.jiraKey ?? undefined, - // @ts-expect-error - jiraType existe mais n'est pas encore dans les types générés jiraType: prismaTask.jiraType ?? undefined, assignee: prismaTask.assignee ?? undefined }; diff --git a/src/app/api/jira/sync/route.ts b/src/app/api/jira/sync/route.ts index 97ce87e..95e5f85 100644 --- a/src/app/api/jira/sync/route.ts +++ b/src/app/api/jira/sync/route.ts @@ -1,11 +1,11 @@ -import { NextRequest, NextResponse } from 'next/server'; +import { NextResponse } from 'next/server'; import { createJiraService } from '@/services/jira'; /** * Route POST /api/jira/sync * Synchronise les tickets Jira avec la base locale */ -export async function POST(request: NextRequest) { +export async function POST() { try { const jiraService = createJiraService();