Strikesystem #3
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Wenn ein Report auf Bearbeitet gesetzt wird soll eine Bestrafungsmethode ausgewählt werden.
Tabelle mit Bestrafungen (qusai enum)
Es kann auch "Keine Bestrafung" ausgewählt werden, in diesem Falle nichts unternehmen
wenn eine Bestrafung auferlegt wird, wird ein HTTP call mit der zu bestrafenden Person (dessen UUID) an einen CraftAttack endpoint gesendet zum aktualisieren des Strike statuses.
der Endoint benötigt zwei Datenfelder: Straftyp und Dauer.
Straftyp kann ein String sein und sollte direkt aus der Tabelle der Bestrafungen genommen werden wie z.B. "ban" oder "mute"
Die Dauer kann ein int sein, welcher die Dauer in Sekunden anzeigt.
Der Endpoint zum veröffentlichern neuer Strafen sollte ein POST-Request sein im JSON Format, der Endpunkt sollte vollständig einstellbar sein, da dieser derzeit noch nicht implementiert ist.
#18