> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Inzendingen van aanvragen

> Bekijk, stem op en exporteer application-inzendingen — met de bescherming die dubbele beslissingen en zelf-review voorkomt.

Waar staff applications leest en over beslist.

## Het scherm

Vier cijfers bovenaan — **Total**, **Pending**, **Accepted** en **Denied**.

<Warning>
  Die vier kaarten zijn een **serverbreed, 90-dagen**-cijfer. Ze negeren bewust de paneelkiezer, je filters en je zoekopdracht.

  Ze komen niet overeen met de rijentelling van de tabel. Dat is opzettelijk, geen bug.
</Warning>

De tabel toont **Applicant**, **Status**, **Submitted** en **Reviewed By**, met 50 rijen per pagina.

## Filteren en zoeken

Een paneelkiezer, een zoekvak en een filterdialoog met status, een datumbereik en een specifieke applicant-ID.

<Note>
  **Zoeken werkt op je hele geschiedenis, niet alleen de huidige pagina** — anders dan de Vito-transactietabel.

  Een Discord-ID invoeren doet een exacte match. Een naam invoeren doet een gedeeltelijke match tegen de gebruikersnaam die op moment van indienen is vastgelegd.
</Note>

<Warning>
  Inzendingen van voor gebruikersnamen werden vastgelegd hebben geen opgeslagen naam, dus **zoeken op naam vindt ze niet**. Zoeken op Discord-ID werkt altijd.
</Warning>

## Beslissen

Accept en Deny zijn inline op de rij beschikbaar, of met een reden vanuit de detaildialoog. Beide zijn uitgeschakeld tenzij de inzending nog **Pending** is.

<Warning>
  **Je kunt je eigen application niet reviewen.** Dat wordt op databaseniveau afgedwongen, dus geldt ook voor server-administrators.
</Warning>

<Note>
  Twee staff die tegelijk op Accept drukken is veilig — de tweede krijgt *"This submission has already been reviewed"* en de aanvrager wordt nooit twee keer verwerkt of gedm'd.

  Dezelfde melding verschijnt als een auto-deny-sweep of een member-leave-regel hem eerder heeft opgelost.
</Note>

### Wat er gebeurt bij een beslissing

<Steps>
  <Step title="De beslissing wordt vastgelegd">
    Direct en permanent weggeschreven.
  </Step>

  <Step title="Rollen, DM's en acties worden aan de bot doorgegeven">
    Alles dat is ingesteld op het accept- of deny-stage van die knop draait.
  </Step>

  <Step title="De aanvrager wordt op de hoogte gebracht">
    Als er voor die uitkomst een DM-bericht is ingesteld.
  </Step>
</Steps>

<Warning>
  De beslissing wordt opgeslagen **ook als de vervolgacties niet succesvol worden verstuurd**. Als iemand als accepted staat maar zijn rol nooit heeft ontvangen, klopt de beslissing en moet de actie handmatig worden toegepast — opnieuw accepteren probeert het niet opnieuw.
</Warning>

## Stemmen

Wanneer een knop stemmen heeft ingeschakeld, worden Accept en Deny vervangen door de stemknoppen **Approve** en **Deny** plus een optionele commentaarbox. Er wordt een lopende telling getoond.

| Regel                           | Gedrag                                                                 |
| ------------------------------- | ---------------------------------------------------------------------- |
| Eén stem per reviewer           | Een tweede stem wordt geweigerd                                        |
| Drempel bereikt                 | De beslissing rondt automatisch af en draait alle acties één keer      |
| Commentaar verplicht            | Wordt afgedwongen als de knop het vereist                              |
| Twee stemmen die samen aankomen | Slechts één rondt af; de ander krijgt te horen dat het al gereviewd is |

## Exporteren

**Export CSV** downloadt het huidige paneel en de filters. Kolommen dekken de inzending, het paneel, de aanvrager, status, tijdstempels, reviewer, reden en elk antwoord.

<Warning>
  Export is gemaximeerd op de **5.000 meest recente** inzendingen. Raak je de limiet, dan eindigt het bestand met een noot die dat vermeldt — versmal je filters om oudere records te bereiken.
</Warning>

## Bewaartermijn

<Warning>
  Accepted-, denied- en expired-inzendingen worden **90 dagen** na oplossing verwijderd. **Pending-inzendingen blijven onbeperkt bewaard.**

  Exporteer wat je voor de administratie nodig hebt voor het ouder dan 90 dagen is.
</Warning>

## Statussen

| Status                    | Betekenis                                                                                                   |
| ------------------------- | ----------------------------------------------------------------------------------------------------------- |
| **Pending**               | Wacht op review                                                                                             |
| **Accepted** / **Denied** | Opgelost door een reviewer, een stem of een automatische regel                                              |
| **Expired**               | Auto-denied wegens inactiviteit, opgelost door een vertrekkend lid, of ouderloos door een verwijderd paneel |

<Note>
  Een reviewer die als **Unknown reviewer** met een groot aantal wordt getoond, is het automatische systeem — auto-deny en member-leave-regels registreren zichzelf als reviewer.
</Note>
