| | 185 | |
| | 186 | * Créons tout d'abord l'application hr_auto: [http://localhost:8000/leave/admin/workflow/application/add/] |
| | 187 | |
| | 188 | img |
| | 189 | |
| | 190 | * il faut ensuite relier cette application à une implémentation: celà se fait dans le fichier urls.py comme habituellement sous Django: |
| | 191 | |
| | 192 | {{{ |
| | 193 | #!python |
| | 194 | urlpatterns = patterns('', |
| | 195 | # ... |
| | 196 | (r'^leave/hr_auto/$', 'leavedemo.leave.auto.update_hr'), |
| | 197 | # ... |
| | 198 | ) |
| | 199 | }}} |
| | 200 | |
| | 201 | ''Remarque'': la fonction ''update_hr'' est fournie avec les sources du projet ''leavedemo''; c'est une implémentation "simpliste". |
| | 202 | |
| | 203 | * l'exécution du test se fait sous l'identifiant ''admin'', il faut donc préciser dans le fichier ''settings.py'' que c'est ''admin'' qui exécute les applications automatiques: |
| | 204 | |
| | 205 | {{{ |
| | 206 | #!python |
| | 207 | # settings.py |
| | 208 | # ... |
| | 209 | WF_USER_AUTO = 'admin' |
| | 210 | # ... |
| | 211 | }}} |
| | 212 | |