fix user creation condition (#275)

This commit is contained in:
Graham Steffaniak 2025-01-06 15:57:31 -05:00 committed by GitHub
parent 7ab400eb7f
commit 9cc30f25e4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 14 additions and 14 deletions

View File

@ -1,5 +1,5 @@
<template> <template>
<div v-if="!user.perm.admin"> <div v-if="!user.perm.admin && !isNew">
<label for="password">{{ $t("settings.password") }}</label> <label for="password">{{ $t("settings.password") }}</label>
<input <input
class="input input--block" class="input input--block"

View File

@ -111,12 +111,12 @@ export default {
try { try {
if (this.isNew) { if (this.isNew) {
const loc = await usersApi.create(this.userPayload); // Use the computed property const loc = await usersApi.create(this.userPayload); // Use the computed property
this.$router.push({ path: loc }); this.$router.push({ path: "/settings", hash: "#users-main" });
notify.showSuccess(this.$t("settings.userCreated")); notify.showSuccess(this.$t("settings.userCreated"));
} else { } else {
let which = ["all"]; let which = ["all"];
if (!this.user.perm.admin) { if (!this.user.perm.admin) {
which = ["password"] which = ["password"];
} }
await usersApi.update(this.userPayload, which); await usersApi.update(this.userPayload, which);
notify.showSuccess(this.$t("settings.userUpdated")); notify.showSuccess(this.$t("settings.userUpdated"));

View File

@ -2,7 +2,7 @@
setup: setup:
echo "creating ./backend/test_config.yaml for local testing..." && \ echo "creating ./backend/test_config.yaml for local testing..." && \
if [ ! -f backend/test__config.yaml ]; then \ if [ ! -f backend/test__config.yaml ]; then \
cp backend/filebrowser.yaml backend/test_config.yaml; \ cp backend/config.yaml backend/test_config.yaml; \
fi fi
echo "installing swagger needed to generate backend api docs..." && \ echo "installing swagger needed to generate backend api docs..." && \
go install github.com/swaggo/swag/cmd/swag@latest && \ go install github.com/swaggo/swag/cmd/swag@latest && \