Some smaller changes

This commit is contained in:
joschuatonn
2024-06-16 18:06:38 +02:00
parent 9804be54c4
commit 487ecdfaf6
4 changed files with 29 additions and 8 deletions

View File

@@ -73,7 +73,7 @@
<q-card-section>
<h5>Aktionen</h5>
<q-btn @click="logout()" label="Abmelden" style="color:darkred;border:2px solid darkred;border-radius: 6px;width: 100%;margin-bottom: 14px;"/>
<q-btn @click="logout()" label="Account privatisieren" style="color:darkred;border:2px solid darkred;border-radius: 6px;width: 100%;margin-bottom: 14px;"/>
<q-btn @click="toggleSetPrivate()" :label="userStore.user!.isPrivate ? 'Account entprivatisieren' : 'Account privatisieren'" style="color:darkred;border:2px solid darkred;border-radius: 6px;width: 100%;margin-bottom: 14px;"/>
<q-btn @click="deleteAccount()" label="Account löschen" style="color:darkred;border:2px solid darkred;border-radius: 6px;width: 100%;"/>
</q-card-section>
@@ -126,6 +126,13 @@ import { sendNotification } from 'src/utils';
// Hier muss ein request ans Backend geschickt werden, welcher den gesamten User enthält
}
function toggleSetPrivate() {
userStore.setPrivateForUser(userStore.user!.id, !userStore.user!.isPrivate).then((response : responseModel) => {
userStore.user!.isPrivate = !userStore.user!.isPrivate;
sendNotification(response.message, response.success);
});
}
const logout = () => {
userStore.logout();
};