fix: lint

This commit is contained in:
Julien Froidefond
2025-09-17 17:23:40 +02:00
parent 24421e00e7
commit 83e48d5972
4 changed files with 11 additions and 13 deletions

View File

@@ -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 */}
<div className="flex items-center justify-between p-4 bg-[var(--card)] rounded border">
<div>
<h3 className="font-medium">Statut de l'intégration</h3>
<h3 className="font-medium">Statut de l&apos;intégration</h3>
<p className="text-sm text-[var(--muted-foreground)]">
{isJiraConfigured
? 'Jira est configuré et prêt à être utilisé'
@@ -101,7 +101,7 @@ export function JiraConfigForm({ config }: JiraConfigFormProps) {
required
/>
<p className="text-xs text-[var(--muted-foreground)] mt-1">
L'URL de votre instance Jira Cloud (ex: https://monentreprise.atlassian.net)
L&apos;URL de votre instance Jira Cloud (ex: https://monentreprise.atlassian.net)
</p>
</div>
@@ -118,7 +118,7 @@ export function JiraConfigForm({ config }: JiraConfigFormProps) {
required
/>
<p className="text-xs text-[var(--muted-foreground)] mt-1">
L'email de votre compte Jira
L&apos;email de votre compte Jira
</p>
</div>
@@ -171,16 +171,16 @@ export function JiraConfigForm({ config }: JiraConfigFormProps) {
<h3 className="font-medium mb-2">💡 Instructions de configuration</h3>
<div className="text-sm text-[var(--muted-foreground)] space-y-2">
<p><strong>1. URL de base:</strong> Votre domaine Jira Cloud (ex: https://monentreprise.atlassian.net)</p>
<p><strong>2. Email:</strong> L'email de votre compte Jira/Atlassian</p>
<p><strong>2. Email:</strong> L&apos;email de votre compte Jira/Atlassian</p>
<p><strong>3. Token API:</strong> Créez un token depuis votre profil Atlassian :</p>
<ul className="ml-4 space-y-1 list-disc">
<li>Allez sur <a href="https://id.atlassian.com/manage-profile/security/api-tokens" target="_blank" rel="noopener noreferrer" className="text-[var(--primary)] hover:underline">id.atlassian.com</a></li>
<li>Cliquez sur "Create API token"</li>
<li>Donnez un nom descriptif (ex: "TowerControl")</li>
<li>Cliquez sur &quot;Create API token&quot;</li>
<li>Donnez un nom descriptif (ex: &quot;TowerControl&quot;)</li>
<li>Copiez le token généré</li>
</ul>
<p className="mt-3 text-xs">
<strong>Note:</strong> Ces variables doivent être configurées dans l'environnement du serveur (JIRA_BASE_URL, JIRA_EMAIL, JIRA_API_TOKEN)
<strong>Note:</strong> Ces variables doivent être configurées dans l&apos;environnement du serveur (JIRA_BASE_URL, JIRA_EMAIL, JIRA_API_TOKEN)
</p>
</div>
</div>

View File

@@ -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';

View File

@@ -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
};

View File

@@ -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();