(userFilter = $state.snapshot(userFilter))} />
newUserModal.show()}>
Neuer Spieler
userFilter = {...userFilter, sort: {key: 'firstname', asc: e.asc}}}>Vorname
userFilter = {...userFilter, sort: {key: 'lastname', asc: e.asc}}}>Nachname
userFilter = {...userFilter, sort: {key: 'birthday', asc: e.asc}}}>Geburtstag
userFilter = {...userFilter, sort: {key: 'telephone', asc: e.asc}}}>Telefon
userFilter = {...userFilter, sort: {key: 'username', asc: e.asc}}}>Username
userFilter = {...userFilter, sort: {key: 'playertype', asc: e.asc}}}>Minecraft Edition
userFilter = {...userFilter, sort: {key: 'password', asc: e.asc}}}>Passwort
userFilter = {...userFilter, sort: {key: 'uuid', asc: e.asc}}}>UUID
{ await fetchUsers().then((u) => (users = [...users, ...u])); }} > {#each users as user, i}
{i + 1}
(user.birthday = e.currentTarget.valueAsDate.toISOString())} disabled={!user.edit} size="sm" />
Java Edition
Bedrock Edition
Java noauth
{#if user.edit}
{ showPopupModal({ title: 'Speichern', text: `Sollen die Änderungen für den Nutzer '${user.username}' gespeichert werden?`, actions: [ { text: 'Speichern', action: async () => { await buttonTriggeredRequest(e, updateUser(user)); user.edit = false; } }, { text: 'Abbrechen' } ] }); }} >
{ if ( user.firstname === user.before.firstname && user.lastname === user.before.lastname && user.birthday === user.before.birthday && user.telephone === user.before.telephone && user.username === user.before.username && user.playertype === user.before.playertype && user.password === user.before.password && user.uuid === user.before.uuid ) { user.edit = false; return; } showPopupModal({ title: 'Abbrechen', text: 'Soll die Nutzerbearbeitung abgebrochen werden?', actions: [ { text: 'Abbrechen', action: () => { user.edit = false; users[i] = user.before; } }, { text: 'Schließen' } ] }); }} >
{:else}
{ user.before = $state.snapshot(user); user.edit = true; }} >
{ showPopupModal({ title: 'Nutzer löschen', text: `Soll der Nutzer '${user.username}' wirklich gelöscht werden?`, actions: [ { text: 'Löschen', action: () => buttonTriggeredRequest(e, deleteUser(user.id)) }, { text: 'Abbrechen' } ] }); }} >
{/if}
{/each}
{ users = [...users, e]; newUserModal.close(); }} />