[x] La route /users/:nickname est désormais fonctionnelle
[x] La page UserProfile va donc afficher certaines infos selon le User que l'on affiche (User connecté ou les autres) (Par ex: social links (add, block, message) pas affichés si c'est la personne connectée)
Other small tweaks
La fonction checkIfLoggedIn et son check ont été remis dans la Navbar (cf. bugs d'affichage des boutons Login/Avatar/Logout avec 2FA ou redirections) @smaugdela
Redirection vers /settings et non plus / après Login/SignUp; à noter qu'en cliquant sur l'Avatar de la Navbar, on est aussi redirigé vers les Settings.
Cloudinary: warning de la console géré, l'url renvoyée est maintenant secure (https)
Important changes
:warning: Schéma prisma!
Les fields wins et loses ont été enlevés (doublon car chaque IUser a un array Match[] pour ses victoires et l'autre pour ses défaites) => suffit de faire user.matchAsP1.length pour avoir la data de wins, par exemple.
Pour get toutes les données d'un user; bien penser à inclure les fields concernés! (@fahima8897 si jamais tu as le même problème avec les FriendsList[]
Exemple:
await prisma.achievement.createMany({
data: [...] // tous les achievements avec fulfilled set à false
});
### Before merging
:bangbang::bangbang: Depuis qu'on a une Page `Userprofile `dépendant du `:nickname`, 1 fois sur 4 la vidéo en background saute, et l'avatar dans la `navbar` aussi. Si on refresh ça n'a pas d'impact, alors que si on se delog et qu'on se relog ça l'a réaffiche. Avant de merge, checkez sur votre pc si vous avez le même pb avec ma branche ou pas, pour savoir si c'est juste un pb de performance
New Features
/users/:nickname
est désormais fonctionnelleOther small tweaks
checkIfLoggedIn
et son check ont été remis dans la Navbar (cf. bugs d'affichage des boutons Login/Avatar/Logout avec 2FA ou redirections) @smaugdela/settings
et non plus/
après Login/SignUp; à noter qu'en cliquant sur l'Avatar
de laNavbar
, on est aussi redirigé vers lesSettings
.Cloudinary
: warning de la console géré, l'url renvoyée est maintenant secure (https)Important changes
:warning: Schéma prisma!
wins
etloses
ont été enlevés (doublon car chaqueIUser
a un arrayMatch[]
pour ses victoires et l'autre pour ses défaites) => suffit de faireuser.matchAsP1.length
pour avoir la data dewins
, par exemple.get
toutes les données d'un user; bien penser à inclure les fields concernés! (@fahima8897 si jamais tu as le même problème avec lesFriendsList[]
Exemple:await prisma.achievement.createMany({ data: [...] // tous les achievements avec fulfilled set à false });