Skip to content
This repository has been archived by the owner on Sep 18, 2024. It is now read-only.

[FEATURE] Page de profil #10

Open
22 tasks
Juknum opened this issue Apr 7, 2023 · 0 comments · May be fixed by #23
Open
22 tasks

[FEATURE] Page de profil #10

Juknum opened this issue Apr 7, 2023 · 0 comments · May be fixed by #23
Assignees
Milestone

Comments

@Juknum
Copy link
Member

Juknum commented Apr 7, 2023

Maquettage

  • Réaliser des maquettes pour :
    • mobile
    • ordinateur

Développement

La page de profil contient les infos suivantes :

  • Infos personnelles
    Âge, nom, prénom, surnom, son genre, son cursus et sa promotion.
    • Afficher le logo de promo correspondant (si l'info est affichée)
    • A l’exception de l'âge, du prénom et du nom, chaque élément peut ne pas être affiché au choix de l’utilisateur, elles seront néanmoins consultables si un autre utilisateur possède la permission associée.
      [FEATURE] Panneau de préférences utilisateur #11
  • Infos de contacts
    Email, téléphone, adresse et moyen de contact des parents.
    Ces informations peuvent être cachée par l’utilisateur/trice s’il ou elle le souhaite, elles seront néanmoins consultables si un ou une autre utilisateur/trice possède la permission associée (permission différente de celle des infos personnelles).
  • Une photo de profil
    Pouvant être envoyée par l’utilisateur/trice. Cette image pourra être rognée une fois envoyée et sera obligatoirement au format 1:1 (carré). La photo ne pourra pas être changé plus d’une fois par semaine, pour éviter la fraude.
    • Afficher un timer lorsque la photo a été changée récemment
    • Doit supporter les images animées (GIF)
    • Proposer dans une popup pour rogner la photo si elle est trop grande
  • Une bannière de profil
    • Constituée d’une couleur ou image pouvant être téléchargée par l’utilisateur au format 1:3 (ex : 720x240)
    • Proposer dans une popup de rogner la bannière si elle est trop grande
    • Doit supporter les images animées (GIF)
  • Des liens vers ses réseaux sociaux
    • Ils seront optionnels et les icônes masquées s’ils ne sont pas renseignés
    • Doit au moins supporter les réseaux suivants : Instagram, Facebook, Linkedin, GitHub, Discord...
  • Une option/bouton pour signaler un profil
    En cliquant dessus, cela ouvrira un modal pour signaler le profil en spécifiant une raison (texte libre)
  • Une mention pour signaler à l'utilisateur que le compte qu'il consulte est suspendu ou bannis avec la raison spécifié (uniquement pour les personnes ayant la permission de consulter les profils suspendus)
    • Une option doit permettre d'annuler la suspension depuis le message
    • S'il est bannis, un timer doit s'afficher avec le temps restant
@Juknum Juknum added this to Sith v4 Apr 7, 2023
@Juknum Juknum converted this from a draft issue Apr 7, 2023
@Juknum Juknum added this to the v4.0 milestone Apr 7, 2023
@Juknum Juknum moved this from Todo to En cours in Sith v4 Oct 29, 2023
@Juknum Juknum linked a pull request Oct 29, 2023 that will close this issue
@Juknum Juknum linked a pull request Oct 29, 2023 that will close this issue
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
Status: En cours
Development

Successfully merging a pull request may close this issue.

2 participants