LabelsTower merge requestshttps://gitlab.in2p3.fr/MaitresNageurs/README/LabelsTower/-/merge_requests2018-09-26T18:25:04+02:00https://gitlab.in2p3.fr/MaitresNageurs/README/LabelsTower/-/merge_requests/29WIP: Resolve "Bug sur les "-""2018-09-26T18:25:04+02:00Deleted UserWIP: Resolve "Bug sur les "-""Closes #11
Réglage du problème quand on désélectionne un label qui est dans la catégorie "unselect".
Quand un label est 'unselect' dès le début, celui-ci est pris en compte et tous les tutoriels sans ce dernier s'affichent.
Closes #11
Réglage du problème quand on désélectionne un label qui est dans la catégorie "unselect".
Quand un label est 'unselect' dès le début, celui-ci est pris en compte et tous les tutoriels sans ce dernier s'affichent.
Journees Informatiqueshttps://gitlab.in2p3.fr/MaitresNageurs/README/LabelsTower/-/merge_requests/24Resolve "Clignotement de valeurs intermédiaires"2018-09-26T11:22:16+02:00Deleted UserResolve "Clignotement de valeurs intermédiaires"Closes #10Closes #10Journees Informatiqueshttps://gitlab.in2p3.fr/MaitresNageurs/README/LabelsTower/-/merge_requests/22WIP: Resolve "Alignement vertical"2018-09-24T15:32:18+02:00Deleted UserWIP: Resolve "Alignement vertical"Closes #9Closes #9Journees Informatiqueshttps://gitlab.in2p3.fr/MaitresNageurs/README/LabelsTower/-/merge_requests/60WIP: Implement sqlalchemy2020-02-26T15:07:00+01:00Elliot RichardWIP: Implement sqlalchemyPour homogénéiser les technologies utilisées pour accéder à la base de données, nous utiliserons Flask-SQLAlchemy comme dans le projet codeguards
https://gitlab.in2p3.fr/MaitresNageurs/README/CodeGuards.gitPour homogénéiser les technologies utilisées pour accéder à la base de données, nous utiliserons Flask-SQLAlchemy comme dans le projet codeguards
https://gitlab.in2p3.fr/MaitresNageurs/README/CodeGuards.gitCHAMONT DavidCHAMONT Davidhttps://gitlab.in2p3.fr/MaitresNageurs/README/LabelsTower/-/merge_requests/56Prod 0.32018-10-29T14:51:51+01:00CHAMONT DavidProd 0.3https://gitlab.in2p3.fr/MaitresNageurs/README/LabelsTower/-/merge_requests/25Resolve "Clignotement de valeurs intermédiaires"2018-09-25T11:09:35+02:00Deleted UserResolve "Clignotement de valeurs intermédiaires"Closes #10Closes #10https://gitlab.in2p3.fr/MaitresNageurs/README/LabelsTower/-/merge_requests/18WIP: New bdd2018-09-13T13:57:38+02:00Deleted UserWIP: New bddAjout de la base de donnée avec tous les labels et les tutos.Ajout de la base de donnée avec tous les labels et les tutos.https://gitlab.in2p3.fr/MaitresNageurs/README/LabelsTower/-/merge_requests/15correction2018-09-06T17:18:34+02:00Deleted Usercorrectionhttps://gitlab.in2p3.fr/MaitresNageurs/README/LabelsTower/-/merge_requests/5WIP: Tests2018-08-03T17:05:07+02:00CHAMONT DavidWIP: Testshttps://gitlab.in2p3.fr/MaitresNageurs/README/LabelsTower/-/merge_requests/4WIP: Affichages des tutos2018-09-06T12:53:56+02:00Deleted UserWIP: Affichages des tutos## Features :
- Affichage des tutos [OK]
- Ajout de tutos [OK]
- Ajout de labels [Cassé]
A venir : Ajout de l'icône "unselect" pour préciser les labels qu'on ne veux pas voir sélectionner.
## Installation :
Le serveur flask u...## Features :
- Affichage des tutos [OK]
- Ajout de tutos [OK]
- Ajout de labels [Cassé]
A venir : Ajout de l'icône "unselect" pour préciser les labels qu'on ne veux pas voir sélectionner.
## Installation :
Le serveur flask utilise le port 5000.
```
$> sudo apt-get install python3 python3-pip git
$> python3 -m pip install virtualenv
$> virtualenv labelsTower
$> git clone "le repo" labelsTower/.
$> cd labelsTower
$> source bin/activate
$> sudo python3 -m pip install flask
$> export FLASK_APP=app/labelsTower.py
$> export LC_ALL=C.UTF-8
$> export LANG=C.UTF-8
$> flask run
```
## Arborescence :
- **LabelsTower.py** sert à lancer le serveur et à faire le routage des différentes pages.
- **add_tutos.py** et **update_library.py** servent à traiter les informations envoyées par l'utilisateur avant de les stocker dans la base de donnée.
- **/templates** qui contient toutes les pages html.
- **/static** qui contient les scripts js pour la page **browse.html** et plus généralement tous les éléments à inclure dans un template (scripts, images, feuilles css...).
- **bdd_for_labels.db** contient la base de donnée.
## En plus
Le logiciel 'DB Browser for SQLite' est très utile pour gérer la base de données et effectuer des tests :
https://sqlitebrowser.org/https://gitlab.in2p3.fr/MaitresNageurs/README/LabelsTower/-/merge_requests/3Master2018-07-30T16:04:04+02:00Deleted UserMaster