Commit 11977ccc658861726e29100637596aa366510165

Authored by hitier
1 parent 0a1d6b07

Fix french typo

Showing 2 changed files with 27 additions and 33 deletions   Show diff stats
INSTALL.md
... ... @@ -3,9 +3,9 @@
3 3 ## Prérequis
4 4  
5 5 - python3
6   -- sqlite ( pour le développement et les tests unitaires )
7   -- chrome-driver et chromium ( pour les tests unitaires)
8   -- postgresql ou mysql/mariadb ( pour la production )
  6 +- SQLite (pour le développement et les tests unitaires)
  7 +- chrome-driver et chromium (pour les tests unitaires)
  8 +- postgresql ou mysql/mariadb (pour la production)
9 9  
10 10 ## Obtenir un répertoire fonctionnel
11 11  
... ... @@ -23,8 +23,8 @@
23 23  
24 24 ### Configurer l'application
25 25  
26   -Les fichiers de configuration fournis dans le répertoire ./resources sont à copier à la racine du projet,
27   -mais peuvent être laissés tels quels pour un premier test après installation.
  26 +Les fichiers de configuration fournis dans le répertoire ./resources sont à copier à la racine du projet, mais peuvent
  27 +être laissés tels quels pour un premier test après installation.
28 28  
29 29 Il est bon d'y jeter un oeil, les commentaires sont là pour vous aider.
30 30 (mais en anglais comme tout le code source du projet)
... ... @@ -46,7 +46,7 @@ Il est bon d'y jeter un oeil, les commentaires sont là pour vous aider.
46 46 cp ./resources/flaskenv ./.flaskenv # ! noter le '.' devant le fichier destination
47 47 $(EDITOR) .flaskenv
48 48  
49   -### Créer la base de données
  49 +### Créer la base de données
50 50  
51 51 Dans un premier temps, pour tester l'installation, on peut s'appuyer sur une base déjà disponible.
52 52  
... ... @@ -57,12 +57,11 @@ la diffusion de ces données de test avec le projet plan-de-charge.
57 57 cp resources/lesia-btp.sqlite ./pdc-dev.db
58 58  
59 59 Vérifier que ce chemin correspond avec celui configuré dans le fichier `db_config.py` pour la
60   -variable `sqlalchemy_devdb_uri`.
61   -C'est le cas dans le fichier initial pour une variable `FLASK_ENV` positionnée à 'development'.
  60 +variable `sqlalchemy_devdb_uri`. C'est le cas dans le fichier initial pour une variable `FLASK_ENV` positionnée à '
  61 +development'.
62 62  
63 63 Pour un usage plus avancé, voyez l'outil en ligne de commande fourni avec l'application.
64   -(sinon, passez directement à la section suivante )
65   -
  64 +(sinon, passez directement à la section suivante)
66 65  
67 66 # Créer la structure de la base
68 67 #
... ... @@ -89,7 +88,6 @@ Pour un usage plus avancé, voyez l'outil en ligne de commande fourni avec l'app
89 88 flask --help
90 89 flask pdc_db --help
91 90  
92   -
93 91 ## Jouer les tests et exécuter un serveur local
94 92  
95 93 pip install -r requirements-tests.txt
... ... @@ -100,13 +98,13 @@ Pour un usage plus avancé, voyez l'outil en ligne de commande fourni avec l'app
100 98 #
101 99 PYTHONPATH=. pytest --cov=app --cov-report=xml:"coverage.xml" --cov-report=term --junitxml "tests-report.xml"
102 100  
103   -Enfin, ouvrir un serveur sur localhost:5000 et y accéder avec son navigateur.
  101 +Enfin, ouvrir un serveur sur `localhost:5000` et y accéder avec son navigateur.
104 102  
105 103 flask run
106 104  
107   -## Configurer l'appli web avec apache
  105 +## Configurer l'appli web avec apache
108 106  
109   -### Les fichiers concernés:
  107 +### Les fichiers concernés :
110 108  
111 109 - pdc_web.wsgi
112 110 - pdc_web.py
... ... @@ -137,14 +135,13 @@ Enfin, ouvrir un serveur sur localhost:5000 et y accéder avec son navigateur.
137 135 a2ensite pdc-web
138 136 apachectl restart
139 137  
140   -
141   -## Mise à jour
  138 +## Mise à jour
142 139  
143 140 ### git pull
144 141  
145 142 ### git autodeploy
146 143  
147   -Les fichiers concernés:
  144 +Les fichiers concernés :
148 145  
149 146 - scripts/post-deploy.sh
150 147 - resources/post-receive.git-hook
... ... @@ -163,8 +160,8 @@ La procédure:
163 160  
164 161 ## Gestion des utilisateurs
165 162  
166   -La table `users` stocke les utilisateur qui se connectent à l'applicationa avec leur rôle et les droits associés.
167   -Un ensemble de commandes permet de les gérer:
  163 +La table `users` stocke les utilisateurs qui se connectent à l'applicationa avec leur rôle et les droits associés. Un
  164 +ensemble de commandes permet de les gérer :
168 165  
169 166 flask pdc_db user_show_all # liste existante
170 167 flask pdc_db user_add # ajouter un nouveau login
... ... @@ -172,31 +169,28 @@ Un ensemble de commandes permet de les gérer:
172 169 flask pdc_db user_delete # effacer un login existant
173 170 flask pdc_db show_roles # lister les rôles disponibles
174 171  
175   -## Intégration Pycharm
  172 +## Intégration Pycharm
176 173  
177   -Ce projet utilisant le pattern "factory", il faut procéder
178   -à quelques configuration afin de le faire tourner avec
  174 +Ce projet utilisant le pattern "factory", il faut procéder à quelques configurations afin de le faire tourner avec
179 175 pycharm.
180 176  
181   -Pour une procédure détaillée, voir la page:
  177 +Pour une procédure détaillée, voir la page :
182 178  
183 179 https://flask.palletsprojects.com/en/1.1.x/cli/#pycharm-integration
184 180  
185   -Dans le menu 'Edit Configurations', changer les champs:
  181 +Dans le menu 'Edit Configurations', changer les champs :
186 182  
187 183 - 'module name' positionné à 'flask'
188   -- et dans le champs 'Parameters' choisir 'run'
  184 +- et dans le champ 'Parameters' choisir 'run'
189 185  
190   -
191   -Cette configuration permet de lire les variables positionées dans le fichier .flaskenv
  186 +Cette configuration permet de lire les variables positionées dans le fichier `.flaskenv`
192 187  
193 188 FLASK_ENV=development
194 189 FLASK_APP=pdc_web
195 190  
196   -
197   -Ainsi fait, exécutez votre projet depuis pycharm et essayez sur un navigateur à l'adresse localhost:5000.
  191 +Ainsi fait, exécutez votre projet depuis pycharm et essayez sur un navigateur à l'adresse `localhost:5000`.
198 192  
199 193 ## Troubleshooting
200 194  
201   -* Q: parfois le module Flask-Migrate n'est pas correctement chargé aprés son installation.
202   -* R: simplement recharger l'environnement virtuel avec `source venv/bin/activate`
  195 +* Q : parfois le module Flask-Migrate n'est pas correctement chargé aprés son installation.
  196 +* R : simplement recharger l'environnement virtuel avec `source venv/bin/activate`
... ...
app/templates/base_page.html
... ... @@ -17,11 +17,11 @@
17 17 <span class="navbar-brand">{{current_user.name}}</span>
18 18 </li>
19 19 <li class="nav-item text-nowrap">
20   - <a class="nav-link" href="{{ url_for('auth.logout') }}">Déconnection</a>
  20 + <a class="nav-link" href="{{ url_for('auth.logout') }}">Déconnexion</a>
21 21 </li>
22 22 {% else %}
23 23 <li class="nav-item text-nowrap">
24   - <a class="nav-link" href="{{ url_for('auth.login') }}">Connection</a>
  24 + <a class="nav-link" href="{{ url_for('auth.login') }}">Connexion</a>
25 25 </li>
26 26 {% endif %}
27 27 </ul>
... ...