Add initial implementation of user selector on sudo

This commit is contained in:
Eli Ribble 2026-03-31 15:10:32 +00:00
parent 21b7b68f50
commit 7b3c1f2b54
No known key found for this signature in database
5 changed files with 132 additions and 9 deletions

View file

@ -242,7 +242,7 @@ pre {
<script setup lang="ts">
import { computed, defineComponent, onMounted, ref, reactive } from "vue";
import { useSessionStore } from "@/store/session";
import { useUsersStore } from "@/store/users";
import { useUserStore } from "@/store/user";
import { User } from "@/types";
interface Props {
@ -257,7 +257,7 @@ const fileInput = ref<HTMLInputElement | null>(null);
const props = defineProps<Props>();
const selectedFile = ref<File | null>(null);
const selectedTag = ref<string>("");
const usersStore = useUsersStore();
const userStore = useUserStore();
const session = useSessionStore();
const user = ref<User | null>(null);
@ -390,7 +390,7 @@ const cancelChanges = () => {
}
};
onMounted(() => {
usersStore.fetchAll().then((users) => {
userStore.fetchAll().then((users) => {
for (const u of users) {
if (u.id == props.id) {
user.value = u;