Commit 11977ccc658861726e29100637596aa366510165

Authored by hitier
1 parent 0a1d6b07

Fix french typo

Showing 2 changed files with 27 additions and 33 deletions   Show diff stats
@@ -3,9 +3,9 @@ @@ -3,9 +3,9 @@
3 ## Prérequis 3 ## Prérequis
4 4
5 - python3 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 ## Obtenir un répertoire fonctionnel 10 ## Obtenir un répertoire fonctionnel
11 11
@@ -23,8 +23,8 @@ @@ -23,8 +23,8 @@
23 23
24 ### Configurer l'application 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 Il est bon d'y jeter un oeil, les commentaires sont là pour vous aider. 29 Il est bon d'y jeter un oeil, les commentaires sont là pour vous aider.
30 (mais en anglais comme tout le code source du projet) 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,7 +46,7 @@ Il est bon d'y jeter un oeil, les commentaires sont là pour vous aider.
46 cp ./resources/flaskenv ./.flaskenv # ! noter le '.' devant le fichier destination 46 cp ./resources/flaskenv ./.flaskenv # ! noter le '.' devant le fichier destination
47 $(EDITOR) .flaskenv 47 $(EDITOR) .flaskenv
48 48
49 -### Créer la base de données 49 +### Créer la base de données
50 50
51 Dans un premier temps, pour tester l'installation, on peut s'appuyer sur une base déjà disponible. 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,12 +57,11 @@ la diffusion de ces données de test avec le projet plan-de-charge.
57 cp resources/lesia-btp.sqlite ./pdc-dev.db 57 cp resources/lesia-btp.sqlite ./pdc-dev.db
58 58
59 Vérifier que ce chemin correspond avec celui configuré dans le fichier `db_config.py` pour la 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 Pour un usage plus avancé, voyez l'outil en ligne de commande fourni avec l'application. 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 # Créer la structure de la base 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,7 +88,6 @@ Pour un usage plus avancé, voyez l'outil en ligne de commande fourni avec l'app
89 flask --help 88 flask --help
90 flask pdc_db --help 89 flask pdc_db --help
91 90
92 -  
93 ## Jouer les tests et exécuter un serveur local 91 ## Jouer les tests et exécuter un serveur local
94 92
95 pip install -r requirements-tests.txt 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,13 +98,13 @@ Pour un usage plus avancé, voyez l'outil en ligne de commande fourni avec l'app
100 # 98 #
101 PYTHONPATH=. pytest --cov=app --cov-report=xml:"coverage.xml" --cov-report=term --junitxml "tests-report.xml" 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 flask run 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 - pdc_web.wsgi 109 - pdc_web.wsgi
112 - pdc_web.py 110 - pdc_web.py
@@ -137,14 +135,13 @@ Enfin, ouvrir un serveur sur localhost:5000 et y accéder avec son navigateur. @@ -137,14 +135,13 @@ Enfin, ouvrir un serveur sur localhost:5000 et y accéder avec son navigateur.
137 a2ensite pdc-web 135 a2ensite pdc-web
138 apachectl restart 136 apachectl restart
139 137
140 -  
141 -## Mise à jour 138 +## Mise à jour
142 139
143 ### git pull 140 ### git pull
144 141
145 ### git autodeploy 142 ### git autodeploy
146 143
147 -Les fichiers concernés: 144 +Les fichiers concernés :
148 145
149 - scripts/post-deploy.sh 146 - scripts/post-deploy.sh
150 - resources/post-receive.git-hook 147 - resources/post-receive.git-hook
@@ -163,8 +160,8 @@ La procédure: @@ -163,8 +160,8 @@ La procédure:
163 160
164 ## Gestion des utilisateurs 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 flask pdc_db user_show_all # liste existante 166 flask pdc_db user_show_all # liste existante
170 flask pdc_db user_add # ajouter un nouveau login 167 flask pdc_db user_add # ajouter un nouveau login
@@ -172,31 +169,28 @@ Un ensemble de commandes permet de les gérer: @@ -172,31 +169,28 @@ Un ensemble de commandes permet de les gérer:
172 flask pdc_db user_delete # effacer un login existant 169 flask pdc_db user_delete # effacer un login existant
173 flask pdc_db show_roles # lister les rôles disponibles 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 pycharm. 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 https://flask.palletsprojects.com/en/1.1.x/cli/#pycharm-integration 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 - 'module name' positionné à 'flask' 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 FLASK_ENV=development 188 FLASK_ENV=development
194 FLASK_APP=pdc_web 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 ## Troubleshooting 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,11 +17,11 @@
17 <span class="navbar-brand">{{current_user.name}}</span> 17 <span class="navbar-brand">{{current_user.name}}</span>
18 </li> 18 </li>
19 <li class="nav-item text-nowrap"> 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 </li> 21 </li>
22 {% else %} 22 {% else %}
23 <li class="nav-item text-nowrap"> 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 </li> 25 </li>
26 {% endif %} 26 {% endif %}
27 </ul> 27 </ul>