complete new audit system

This commit is contained in:
2026-03-21 18:23:54 +01:00
parent 38b3b7da73
commit fd55742c57
159 changed files with 2841 additions and 736 deletions
@@ -12,6 +12,7 @@ import Badge from '../../components/ui/Badge';
import CopyButton from '../../components/ui/CopyButton';
import { Plus, Search, Eye, Edit, Trash2, User, Users, ChevronDown, ChevronRight, Info, X, ShieldAlert } from 'lucide-react';
import { gdprApi } from '../../services/api';
import { formatDate } from '../../utils/dateFormat';
import type { Contract, ContractType, ContractStatus } from '../../types';
const typeLabels: Record<ContractType, string> = {
@@ -307,9 +308,9 @@ export default function ContractList() {
)}
{contract.startDate && (
<p className={`text-sm text-gray-500 ${isPredecessor ? 'ml-6' : ''}`}>
Beginn: {new Date(contract.startDate).toLocaleDateString('de-DE')}
Beginn: {formatDate(contract.startDate)}
{contract.endDate &&
` | Ende: ${new Date(contract.endDate).toLocaleDateString('de-DE')}`}
` | Ende: ${formatDate(contract.endDate)}`}
</p>
)}
</div>
@@ -491,7 +492,7 @@ export default function ContractList() {
</td>
<td className="py-3 px-4">
{contract.startDate
? new Date(contract.startDate).toLocaleDateString('de-DE')
? formatDate(contract.startDate)
: '-'}
</td>
<td className="py-3 px-4 text-right">