vidjil issueshttps://gitlab.inria.fr/vidjil/vidjil/-/issues2024-03-27T14:07:04+01:00https://gitlab.inria.fr/vidjil/vidjil/-/issues/5271Removing user/group from a server2024-03-27T14:07:04+01:00Mikaël SalsonRemoving user/group from a serverRemoving an user requires first to disable her/his account #5270.
Then we want to remove the data related to the account:
- all the data if the user is alone in her group
- what should be removed in the case of an user working within co...Removing an user requires first to disable her/his account #5270.
Then we want to remove the data related to the account:
- all the data if the user is alone in her group
- what should be removed in the case of an user working within collaborative groups? not the data, should the logs be removed?https://gitlab.inria.fr/vidjil/vidjil/-/issues/5270Controller to disable account2024-03-27T14:07:05+01:00Mikaël SalsonController to disable accountDiscussed for vdj#1170: we may want to disable account.
At first, just setting an empty password may be enough, but a cleaner status would be better.Discussed for vdj#1170: we may want to disable account.
At first, just setting an empty password may be enough, but a cleaner status would be better.https://gitlab.inria.fr/vidjil/vidjil/-/issues/5269Bad redirection after impersonate2024-03-20T17:10:05+01:00THONIER FlorianBad redirection after impersonateIf we are on a admin page and we do an impersonate, we get an empty page from the server.
No problem if we are on a common page (patients, ...).
This is probably due to a missing redirect in this case.If we are on a admin page and we do an impersonate, we get an empty page from the server.
No problem if we are on a common page (patients, ...).
This is probably due to a missing redirect in this case.Web 2024.04https://gitlab.inria.fr/vidjil/vidjil/-/issues/5243Speed up users page2024-02-06T12:01:30+01:00CHESNIN ClementSpeed up users pagePour le moment, l'ouverture de la page users sur app met 30s...
Quelques idées :
- voir si on peut optimiser les requêtes sb
- paginer la réponse (cf ce qu'on a fait pour les sample_sets)
- avoir un chargement dynamique des infos sur les...Pour le moment, l'ouverture de la page users sur app met 30s...
Quelques idées :
- voir si on peut optimiser les requêtes sb
- paginer la réponse (cf ce qu'on a fait pour les sample_sets)
- avoir un chargement dynamique des infos sur les users
- ...Web 2024.04https://gitlab.inria.fr/vidjil/vidjil/-/issues/5223Pouvoir créer une config en dupliquant une config existante2024-01-25T16:02:05+01:00Mathieu GiraudPouvoir créer une config en dupliquant une config existanteévoqué avec @clement.chesnin @mikael-s
Un bouton => on pourrait arriver sur la page de création de config, avec tout déjà rempli, on n'a plus qu'à modifier ce qu'il fautévoqué avec @clement.chesnin @mikael-s
Un bouton => on pourrait arriver sur la page de création de config, avec tout déjà rempli, on n'a plus qu'à modifier ce qu'il fauthttps://gitlab.inria.fr/vidjil/vidjil/-/issues/5162Contrôleur pour supprimer les données associées à un compte2024-01-18T14:50:43+01:00Mikaël SalsonContrôleur pour supprimer les données associées à un compteIl faudrait pouvoir supprimer toutes les données associées à un compte.
À faire avec prudence néanmoins quand l'utilisateur appartient à un groupe commun.
On se pose la question du RGPD : les données uploadées et analysées sont-elles de...Il faudrait pouvoir supprimer toutes les données associées à un compte.
À faire avec prudence néanmoins quand l'utilisateur appartient à un groupe commun.
On se pose la question du RGPD : les données uploadées et analysées sont-elles des données personnelles et soumises au RGPD (ie. si un utilisateur nous demande à tout supprimer de ce qu'il a uploadé est-on obligé de le faire, a fortiori quand il est dans un groupe) ?https://gitlab.inria.fr/vidjil/vidjil/-/issues/5134Refresh admin.md documentation2024-01-22T15:27:45+01:00Mikaël SalsonRefresh admin.md documentation@flothoni points some inconsistencies in the `admin.md` documentation.@flothoni points some inconsistencies in the `admin.md` documentation.Web 2024.04https://gitlab.inria.fr/vidjil/vidjil/-/issues/4965Maintenance régulière autodelete=True ?2022-03-18T11:19:57+01:00Mathieu GiraudMaintenance régulière autodelete=True ?Suggestion de @duez.
Avant de le faire, a-t-on une idée du nombre de fichiers concernés ?Suggestion de @duez.
Avant de le faire, a-t-on une idée du nombre de fichiers concernés ?https://gitlab.inria.fr/vidjil/vidjil/-/issues/4820Pouvoir changer le nombre de workers2021-07-27T10:15:07+02:00Mathieu GiraudPouvoir changer le nombre de workers
Discuté avec @flothoni et @duez :
Ce n'est même pas dans `defs.py` (c'est normal, passé au démarrage de web2py), mais à changer dans un script obscur et non documenté.
Par contre, à la volée, on fait ce qu'on veut en changeant la table.
Discuté avec @flothoni et @duez :
Ce n'est même pas dans `defs.py` (c'est normal, passé au démarrage de web2py), mais à changer dans un script obscur et non documenté.
Par contre, à la volée, on fait ce qu'on veut en changeant la table.https://gitlab.inria.fr/vidjil/vidjil/-/issues/4635Retirer la vue non-anonymisée dans le mode impersonate2021-02-09T16:10:17+01:00Mathieu GiraudRetirer la vue non-anonymisée dans le mode impersonateÉvoqué avec @duez et @mikael-s
(Au pire, les admins peuvent toujours accéder aux données brutes dans l'édition de patient.)
Ou bien avoir un mode de support qui fait comme le impersonnate, mais sans l'anonymisation ?Évoqué avec @duez et @mikael-s
(Au pire, les admins peuvent toujours accéder aux données brutes dans l'édition de patient.)
Ou bien avoir un mode de support qui fait comme le impersonnate, mais sans l'anonymisation ?https://gitlab.inria.fr/vidjil/vidjil/-/issues/4610MyAccount / Usage pour admin2021-02-09T16:10:50+01:00Mathieu GiraudMyAccount / Usage pour adminÀ un moment, Ryan nous avait montré une page "Usage" qui, pour les admins, montrait tout les groupes. Je ne me souviens même plus si on avait demandé de l'enlever, c'est possible.
De mon côté sur app quand je suis loggué en admin je ne...À un moment, Ryan nous avait montré une page "Usage" qui, pour les admins, montrait tout les groupes. Je ne me souviens même plus si on avait demandé de l'enlever, c'est possible.
De mon côté sur app quand je suis loggué en admin je ne vois que "mes" infos, et je dois faire un impersonate pour accéder aux stats.https://gitlab.inria.fr/vidjil/vidjil/-/issues/4593My Account /Usage : search box2021-02-09T16:11:27+01:00Mathieu GiraudMy Account /Usage : search boxJe n'ai pas réussi à faire fonctionner la recherche sur "My Account".
Surtout, cela semble pertinent pour... les ~"server-admin", et difficilement pour un usager normal.Je n'ai pas réussi à faire fonctionner la recherche sur "My Account".
Surtout, cela semble pertinent pour... les ~"server-admin", et difficilement pour un usager normal.https://gitlab.inria.fr/vidjil/vidjil/-/issues/4559Simplifier voir limiter/interdire la requête SampleSet pour les admins ?2021-02-09T16:11:39+01:00Mathieu GiraudSimplifier voir limiter/interdire la requête SampleSet pour les admins ?Ne bloque pas !832.
Depuis https://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/832#note_405028 :
> en tant qu'admin : 11s (\~1,4s sur app actuellement)
Comme en tant qu'admin on arrive souvent sur cette page, ne pourrait-on pas avo...Ne bloque pas !832.
Depuis https://gitlab.inria.fr/vidjil/vidjil/-/merge_requests/832#note_405028 :
> en tant qu'admin : 11s (\~1,4s sur app actuellement)
Comme en tant qu'admin on arrive souvent sur cette page, ne pourrait-on pas avoir une requête simplifiée pour les admins... voire pas de requête du tout ?
Ou... faire avec !837 que "My Account" soit la page par défaut (à voir combien de temps met la requête...)
Si un admin veut vraiment aller voir des données, il peut faire un impersonnate ?https://gitlab.inria.fr/vidjil/vidjil/-/issues/4557Avoir un champ type "created/uploaded_time" pour les sets, les samples ?2021-04-20T10:24:36+02:00Mathieu GiraudAvoir un champ type "created/uploaded_time" pour les sets, les samples ?Évoqué ce midi, à propos de !837 : avoir un nouveau champ en BD. Que veut-on exactement ? Création, upload ?
cc @duez @flothoniÉvoqué ce midi, à propos de !837 : avoir un nouveau champ en BD. Que veut-on exactement ? Création, upload ?
cc @duez @flothonihttps://gitlab.inria.fr/vidjil/vidjil/-/issues/4509Documenter la migration de données par migrator.sh2021-02-09T17:32:21+01:00Mathieu GiraudDocumenter la migration de données par migrator.sh
@duez est en train de travailler sur la migration des données, et fera au passage de la ~doc pour cela vdj#1085
Approche doc-first : ces instructions iront dans http://www.vidjil.org/doc/server/#migrating-data, est-ce probablement à la...
@duez est en train de travailler sur la migration des données, et fera au passage de la ~doc pour cela vdj#1085
Approche doc-first : ces instructions iront dans http://www.vidjil.org/doc/server/#migrating-data, est-ce probablement à la place du paragraphe "Filtering data" ? Marc, dès que tu as des choses dessus, on testera/affinera cela
cc @flothoni2020-10-08https://gitlab.inria.fr/vidjil/vidjil/-/issues/4328Account creation: Retour dans le client si l'adresse mail est déjà utilisée2021-02-09T16:15:37+01:00Thonier FlorianAccount creation: Retour dans le client si l'adresse mail est déjà utiliséeJe viens de me faire avoir a tenter une création de compte d'un utilisateur existant déjà. Lorsque j'ai fait validé, je suis tombé sur l'affichage du dernier compte créé, et comme j'avais switché de fenêtre pour faire le mail, je ne m'e...Je viens de me faire avoir a tenter une création de compte d'un utilisateur existant déjà. Lorsque j'ai fait validé, je suis tombé sur l'affichage du dernier compte créé, et comme j'avais switché de fenêtre pour faire le mail, je ne m'en suis pas aperçu.
Il faudrait avoir le bouton de validation de création de compte grisé si l'ensemble des champs ne sont pas rempli ou si l'adresse mail est déjà utilisée. Pour cela, il faudrait avoir une requête vers le serveur pour savoir si elle est déjà présente dans la base de données.https://gitlab.inria.fr/vidjil/vidjil/-/issues/4101Get the number of current logged-in users2020-09-23T20:27:49+02:00Thonier FlorianGet the number of current logged-in users@meidanis ask me if it is possible to see the number of current users logged on the browser.
For the moment, we haven't an easy way to see it from the client. And we didn't mention the way to do it directly from the server neither.
cc ...@meidanis ask me if it is possible to see the number of current users logged on the browser.
For the moment, we haven't an easy way to see it from the client. And we didn't mention the way to do it directly from the server neither.
cc @magiraud @mikael-shttps://gitlab.inria.fr/vidjil/vidjil/-/issues/4061Meta : rendre les informations du dock persistantes2019-11-22T11:42:21+01:00Mikaël SalsonMeta : rendre les informations du dock persistantes* Mot de passe #3698
* Tickets #3707
* Sessions #3804 ?* Mot de passe #3698
* Tickets #3707
* Sessions #3804 ?Ryan HerbertRyan Herberthttps://gitlab.inria.fr/vidjil/vidjil/-/issues/4051Tester la longueur du mot de passe et d'autres erreurs à la création2021-11-09T14:51:33+01:00Mikaël SalsonTester la longueur du mot de passe et d'autres erreurs à la créationLorsqu'on crée un nouvel utilisateur, la création peut échouer sans aucun message et en redirigeant vers la page du dernier utilisateur créé (vdj#939) si le mot de passe est trop court.
Ajouter un contrôle côté client ou serveur (mais p...Lorsqu'on crée un nouvel utilisateur, la création peut échouer sans aucun message et en redirigeant vers la page du dernier utilisateur créé (vdj#939) si le mot de passe est trop court.
Ajouter un contrôle côté client ou serveur (mais pas évident car géré par Web2py ?).
/cc @duezhttps://gitlab.inria.fr/vidjil/vidjil/-/issues/3840Demander confirmation avant la sauvegarde d'analyse en tant qu'admin2019-03-19T19:37:18+01:00Thonier FlorianDemander confirmation avant la sauvegarde d'analyse en tant qu'admin@mikael\-s et moi nous sommes déjà fait avoir par un `ctrl+s` malencontreux. On pourrait dans ce cas ouvrir un modal qui demande de la confirmer manuellement pour ne pas modifier ou effacer des analyses qu'un user aurait pu faire.@mikael\-s et moi nous sommes déjà fait avoir par un `ctrl+s` malencontreux. On pourrait dans ce cas ouvrir un modal qui demande de la confirmer manuellement pour ne pas modifier ou effacer des analyses qu'un user aurait pu faire.