Dispatch Router-Struktur; AddPenalty Layout gefixed
This commit is contained in:
@@ -150,21 +150,29 @@ export default function AdminPanel() {
|
||||
</td>
|
||||
<td className="flex gap-2">
|
||||
<PenaltyDropdown
|
||||
btnName="Verbindung trennen"
|
||||
btnClassName="btn-warning"
|
||||
btnTip="Kick"
|
||||
btnTip="Die Verbindung zur Leitstelle wird für diesesn Nutzer unterbrochen"
|
||||
Icon={<RedoDot size={15} />}
|
||||
onClick={({ reason }) =>
|
||||
kickPilotMutation.mutate({ id: p.id, reason })
|
||||
}
|
||||
/>
|
||||
<PenaltyDropdown
|
||||
btnName="Kick + Berechtigungen entfernen"
|
||||
btnClassName="btn-error tooltip-error"
|
||||
btnTip="Kick + Berechtigungen entfernen"
|
||||
btnTip="Dadurch wird sich der Pilot nicht mehr mit dem VAR verbinden können."
|
||||
showDatePicker
|
||||
Icon={<LockKeyhole size={15} />}
|
||||
onClick={({ reason, until }) =>
|
||||
kickPilotMutation.mutate({ id: p.id, reason, bann: true, until })
|
||||
}
|
||||
onClick={({ reason, until }) => {
|
||||
if (!until) {
|
||||
toast.error(
|
||||
"Bitte wähle ein Datum aus. Ein permanenter Bann ist nur vom HUB aus möglich.",
|
||||
);
|
||||
return;
|
||||
}
|
||||
kickPilotMutation.mutate({ id: p.id, reason, bann: true, until });
|
||||
}}
|
||||
/>
|
||||
<a
|
||||
href={`${process.env.NEXT_PUBLIC_HUB_URL}/admin/user/${p.userId}`}
|
||||
@@ -203,16 +211,18 @@ export default function AdminPanel() {
|
||||
</td>
|
||||
<td className="flex gap-2">
|
||||
<PenaltyDropdown
|
||||
btnName="Verbindung trennen"
|
||||
btnClassName="btn-warning"
|
||||
btnTip="Kick"
|
||||
btnTip="Die Verbindung zur Leitstelle wird für diesesn Nutzer unterbrochen"
|
||||
Icon={<RedoDot size={15} />}
|
||||
onClick={({ reason }) =>
|
||||
kickDispatchMutation.mutate({ id: d.id, reason })
|
||||
}
|
||||
/>
|
||||
<PenaltyDropdown
|
||||
btnName="Kick + Berechtigungen entfernen"
|
||||
btnClassName="btn-error tooltip-error"
|
||||
btnTip="Kick + Berechtigungen entfernen"
|
||||
btnTip="Dadurch wird sich der Pilot nicht mehr mit dem VAR verbinden können."
|
||||
showDatePicker
|
||||
Icon={<LockKeyhole size={15} />}
|
||||
onClick={({ reason, until }) =>
|
||||
@@ -264,12 +274,6 @@ export default function AdminPanel() {
|
||||
>
|
||||
<RedoDot size={15} />
|
||||
</button>
|
||||
<button
|
||||
className="btn btn-xs btn-square btn-error btn-soft tooltip tooltip-bottom tooltip-error"
|
||||
data-tip="Kick + Berechtigungen entfernen"
|
||||
>
|
||||
<LockKeyhole size={15} />
|
||||
</button>
|
||||
<a
|
||||
href={`${process.env.NEXT_PUBLIC_HUB_URL}/admin/user/${p.participant.attributes.userId}`}
|
||||
target="_blank"
|
||||
|
||||
Reference in New Issue
Block a user