diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index 73cc3b0..59c1598 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -28,6 +28,7 @@ import { Trash2, UserCog, UserCircle, + FolderGit, X, } from "lucide-react"; import { FormEvent, MouseEvent, useCallback, useEffect, useMemo, useRef, useState } from "react"; @@ -1245,7 +1246,7 @@ export function App() { - TicketTracker v1.0.0-rc1 + TicketTracker @@ -1373,18 +1374,11 @@ export function App() { - {!isAdmin ?
-
- - Abschluss -
-

Offene Bewertungen findest du im Monatsabschluss.

-
: null} - - Worklog lokal + + v1.0.0-rc1 diff --git a/frontend/src/views/AnalysisPage.tsx b/frontend/src/views/AnalysisPage.tsx index 60e01f3..d92d2f8 100644 --- a/frontend/src/views/AnalysisPage.tsx +++ b/frontend/src/views/AnalysisPage.tsx @@ -670,12 +670,12 @@ export function AnalysisPage({ onNavigate }: AnalysisPageProps) {
- Tickets im Zeitraum + Sessions im Zeitraum {periodType === "month" ? "Sessions prüfen, bewerten und bei Bedarf Tickets öffnen." : "Tagesansicht ohne eigenen Abschluss."}
- +
@@ -687,7 +687,6 @@ export function AnalysisPage({ onNavigate }: AnalysisPageProps) { Art Sessions Zeit abgerechnet - Sessions abgerechnet Status @@ -704,7 +703,7 @@ export function AnalysisPage({ onNavigate }: AnalysisPageProps) { {section.label}
- {section.ticketCount} Ticket(s) + {section.ticketCount} Session(s) {formatMinutes(section.totalMinutes)} {section.openCount > 0 ? {section.openCount} offen : bewertet}
@@ -728,7 +727,6 @@ export function AnalysisPage({ onNavigate }: AnalysisPageProps) { {workTypeLabel(ticket.work_type)} {ticket.session_count} {formatMinutes(ticket.total_minutes)} - {ticket.billed_count} @@ -760,7 +758,7 @@ export function AnalysisPage({ onNavigate }: AnalysisPageProps) { {section.label}
- {section.ticketCount} Ticket(s) + {section.ticketCount} Session(s) {formatMinutes(section.totalMinutes)} {section.openCount > 0 ? {section.openCount} offen : bewertet}
@@ -810,7 +808,7 @@ export function AnalysisPage({ onNavigate }: AnalysisPageProps) { {tickets.length === 0 ? (

Für diesen Zeitraum sind noch keine Sessions vorhanden.

) : visibleTickets.length === 0 ? ( -

Keine Tickets passend zu den aktuellen Filtern.

+

Keine Sessions passend zu den aktuellen Filtern.

) : null}