| 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 | |