diff --git a/.gitignore b/.gitignore index a0ddef4..118e8b7 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,9 @@ node_modules .vite .env dist -milestone.db \ No newline at end of file +milestone.db +*.sql + +*.toml + +*.db diff --git a/README.md b/README.md index 78a69d7..3a0372e 100644 --- a/README.md +++ b/README.md @@ -76,10 +76,11 @@ Pour accéder à l'aperçu de la version de production, visitez http://milestone Voici les étapes à suivre pour se connecter en tant qu'administrateur : -1. Copier le fichier `.default` en `.env` avec la commande `cp .default .env` puis le remplir avec un nom d'utilisateur et un mot de passe admin. +1. Renommer le fichier `.default` en `.env` avec la commande `cp .default .env` puis le remplir avec un nom d'utilisateur et un mot de passe admin et vous avez la possibilite de laisser URL de base comme elle est ou la changer mais absolument l'indiquer. +URL de Base du serveur par defaut est : http://localhost:3000/api -2. `node prisma/seed.js` pour injecter les données dans la base de données. +2. Executer la commande `node prisma/seed.js` pour injecter les données dans la base de données. 3. Exécuter la commande `npx prisma generate` pour générer cet utilisateur avec le rôle admin. diff --git a/app.vue b/app.vue index 12a67a2..0e2ddd4 100644 --- a/app.vue +++ b/app.vue @@ -57,6 +57,7 @@ const showAddTask = ref(false); const showAddUser = ref(false); const showScrollToTop = ref(false); const showWarning = ref(true); + const show = () => { showForm.value = true; }; diff --git a/components/LoginForm.vue b/components/LoginForm.vue index 5c230b9..05c3233 100644 --- a/components/LoginForm.vue +++ b/components/LoginForm.vue @@ -130,7 +130,7 @@ const login = async (isAdmin = true) => { : { name: username.value, }; - const res = await fetch("http://localhost:3000/api/login", { + const res = await fetch(`${import.meta.env.VITE_APP_API_URL}/login`, { method: "POST", headers: { "Content-Type": "application/json", diff --git a/components/ModifUser.vue b/components/ModifUser.vue index 22514b6..3b81bcf 100644 --- a/components/ModifUser.vue +++ b/components/ModifUser.vue @@ -18,7 +18,7 @@ - + {{ error }} @@ -31,11 +31,12 @@ const jwt = jwtStore.jwt; const userStore = useUserStore(); const emit = defineEmits(["close", "errorOnUpdateUser"]); -const { id, name, role, password } = defineProps({ +const { id, name, role, password, isSelected } = defineProps({ id: Number, name: String, role: String, password: String, + isSelected: Boolean }); const nameInput = ref(name); @@ -56,6 +57,11 @@ const editUser = async () => { } await userStore.setUsers(jwt); }; +const endUserEdit = () => { + for (let currentUser of userStore.users){ + currentUser.isSelected = false + } +};