Achats issueshttps://gitlab.gnugen.ch/gnugen-externs/unipoly/achats/-/issues2021-01-13T21:09:09+01:00https://gitlab.gnugen.ch/gnugen-externs/unipoly/achats/-/issues/4Considering full rewrite2021-01-13T21:09:09+01:00Timothée Flouretimothee.floure@epfl.chConsidering full rewriteUnipoly's workflow can be improved and users have requested new features, but this codebase is already a few years old and depends on legacy technologies (some librairies cannot be fetched from haskell's repositories anymore!). As discus...Unipoly's workflow can be improved and users have requested new features, but this codebase is already a few years old and depends on legacy technologies (some librairies cannot be fetched from haskell's repositories anymore!). As discussed with @desroche and some Unipoly member, we might as well rewrite the whole thing.
We will most likely use [perl5](https://www.perl.org/) with the [Dancer web framework](http://perldancer.org/), as many applications (including unipoly's [member management webapp](https://gitlab.gnugen.ch/gnugen-externs/unipoly/members-management)) already use these technologies.https://gitlab.gnugen.ch/gnugen-externs/unipoly/achats/-/issues/3Améliorer page utilisateurs2020-07-22T09:27:26+02:00Axel AngelAméliorer page utilisateursCe qui serait top ca serait d’avoir 4 sections :
- Admins
- Utilisateurs actifs
- Utilisateurs passifs (bloqués)
- Anciens utilisateurs (s’il n’y a pas moyen de permettre aux admins de simplement les supprimer?)
Avec chaque liste ...Ce qui serait top ca serait d’avoir 4 sections :
- Admins
- Utilisateurs actifs
- Utilisateurs passifs (bloqués)
- Anciens utilisateurs (s’il n’y a pas moyen de permettre aux admins de simplement les supprimer?)
Avec chaque liste par ordre alphabétique.https://gitlab.gnugen.ch/gnugen-externs/unipoly/achats/-/issues/2Synchroniser les attributs depuis le LDAP2015-12-18T15:51:16+01:00Florian VessazSynchroniser les attributs depuis le LDAPIssue recopiée depuis Redmine (https://redmine.epfl.ch/issues/270)
Suite à #175 les attributs sont synchronisé du site Achats -> LDAP. L'inverse n'est pas vrai, ce n'est pas intuitif. L'administration serait simplifiée si le webmaster...Issue recopiée depuis Redmine (https://redmine.epfl.ch/issues/270)
Suite à #175 les attributs sont synchronisé du site Achats -> LDAP. L'inverse n'est pas vrai, ce n'est pas intuitif. L'administration serait simplifiée si le webmaster (LDAP) peut révoqué depuis le LDAP.
Cette synchronisation LDAP -> DB Achats n'est pas triviale. Il faudrait soit un LDAP listener qui modifie lui-même la database sqlite (dangereux). Soit on accepte un délai et on synchronise quand l'user se relogue, quand sa session expire après 2h (par défaut), les attributs sont répercutés au prochain login, ce qui semble raisonable.
Je vais opter pour cette seconde solution: simple et suffisante.https://gitlab.gnugen.ch/gnugen-externs/unipoly/achats/-/issues/1Improve and refresh design2015-12-18T15:49:15+01:00Florian VessazImprove and refresh designLe design du site a été hérité de l'ancien qui commence largement à dater. Les menus et l'interface n'est plus adapté au besoin actuel et pourrait être amélioré facilement.
Il est question de rafraichir les styles CSS, adapter les par...Le design du site a été hérité de l'ancien qui commence largement à dater. Les menus et l'interface n'est plus adapté au besoin actuel et pourrait être amélioré facilement.
Il est question de rafraichir les styles CSS, adapter les parties des pages et retoucher le reste si nécessaire. Je suis convainu que c'est une bonne tâche pour apprendre Yesod.