Skip to content
Extraits de code Groupes Projets
Valider 95efba2c rédigé par Brieuc Dubois's avatar Brieuc Dubois
Parcourir les fichiers

Fix #49

parent 598782f3
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -68,10 +68,10 @@ class ContactCreate(BaseModel):
class UserSurveyWeeklyCreate(BaseModel):
q1: float
q2: float
q3: float
q4: float
q1: float | None = None
q2: float | None = None
q3: float | None = None
q4: float | None = None
class Session(BaseModel):
......
......@@ -289,7 +289,9 @@
},
"language": {
"fr": "Français",
"en": "Anglais"
"en": "Anglais",
"fra": "Français",
"eng": "Anglais"
},
"bool": {
"true": "Oui",
......
......@@ -4,10 +4,13 @@
import { t } from '$lib/services/i18n';
import { user } from '$lib/types/user';
import { formatToUTCDate } from '$lib/utils/date';
import { toastAlert, toastSuccess, toastWarning } from '$lib/utils/toasts';
import { toastAlert, toastSuccess } from '$lib/utils/toasts';
let open =
!$user?.last_survey || $user.last_survey.getTime() + config.WEEKLY_SURVEY_INTERVAL < Date.now();
!$user?.is_tutor &&
!$user?.is_admin &&
(!$user?.last_survey ||
$user.last_survey.getTime() + config.WEEKLY_SURVEY_INTERVAL < Date.now());
async function send() {
if (!$user) return;
......@@ -17,11 +20,6 @@
return value === '-1' ? null : parseFloat(value);
});
if (data.includes(null)) {
toastWarning($t('session.modal.weekly.errors.null'));
return;
}
const res = await createWeeklySurveyAPI($user.id, data[0]!, data[1]!, data[2]!, data[3]!);
if (!res) {
......@@ -44,7 +42,7 @@
tabindex="0"
aria-modal="true"
>
<div class="modal-box max-w-none">
<div class="modal-box max-w-[800px]">
<h2 class="text-xl font-bold mb-4">{$t('session.modal.weekly.title')}</h2>
<p>{@html $t('session.modal.weekly.description')}</p>
{#each new Array(4) as _, i}
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter