Gå til indhold

Verificeret mod app@9d146f9, 16 skal genverificeres, 0 brudt

Slet flere bilag

Handling

handling.kvitteringer.slet-valgte

Slet i bulk-bjælken fjerner alle markerede bilag, der ikke er bogført, i ét tryk.

Status: live. Verificeret 2026-10-01 mod app@e99eb6a.

Felter

hvem
tilladelse
vouchers.delete
menneskelige trin
  • Markér to eller flere bilag, se [[handling.kvitteringer.vaelg-bilag]].
  • Tryk på den røde Slet-knap i bulk-bjælken. Knappen viser, hvor mange bilag der kan slettes, og vises kun, hvis mindst ét af de markerede ikke er bogført, bogførende eller tilbageført.
  • En dialog med titlen Slet bilag spørger, om du er sikker på at slette N bilag, og siger, at handlingen ikke kan fortrydes. Tryk på Slet.
  • En besked siger N bilag slettet. Har du ikke ret til at slette, er knappen grået ud med teksten Du har ikke rettighed til at slette bilag.
sideeffekter
  • Hvert bilag, der ikke har status Bogført, får deleted_by_user_id sat og blødt slettet. Bilag med status Bogført springes over uden besked, og beskeden tæller kun dem, der blev slettet.
  • Serveren afviser mere end 50 id'er pr. kald. Klienten deler ikke op, så en markering på over 50 bilag giver beskeden Kunne ikke slette bilag.
kan fortrydes
kan
indtil
indtil
ikke fortrydelig fra siden
hvordan
Dialogen siger, at handlingen ikke kan fortrydes. Serveren skriver, at bilagene kan gendannes fra papirkurven, men siden har ingen Fortryd-knap.
laaser
hvad
Et bogført bilag slettes ikke af bulk-sletningen.
naar
når status er Bogført
fejl
  • bruger ser
    Kunne ikke slette bilag
    kode
    ap.vouchers.delete_failed
  • bruger ser
    Du har ikke rettighed til at slette bilag.
    kode
    ap.vouchers.access.no_delete
ui ankre
  • komponent
    VoucherListDialogs
    repo
    app
    fil
    resources/js/Pages/Dashboard/Vouchers/Components/VoucherListDialogs.tsx
    symbol
    VoucherListDialogs
  • komponent
    useVoucherListMutations
    repo
    app
    fil
    resources/js/Pages/Dashboard/Vouchers/hooks/useVoucherListMutations.tsx
    symbol
    useVoucherListMutations
route navne
  • vouchers.batch-destroy

Prosa

Den enkelte sletning er handling.kvitteringer.slet. Bulk-versionen tjekker kun status Bogført på serveren, mens listen også skjuler bilag, der bogfører eller er tilbageført.

Kilder

kode: app app/Services/Ap/VoucherService.php · VoucherService::batchDeleteverificeret

Bruges af