[routes]
; Site principal
GET|POST @home:/=Controller\Campaign->show
GET @faq:/faq=Controller\Campaign->faq
GET @merci:/merci=Controller\Campaign->merci
POST @donate:/donate=Controller\Campaign->donate

; Page de retour de la banque
POST @cb:/cb=Controller\Bank->cb

; Pages d'administration personnelle
GET|POST @perso:/perso=Controller\Perso->show
POST|GET @login:/login=Controller\Perso->login
GET|POST @logout:/perso/logout=Controller\Perso->logout
GET|POST @cancel:/cancel/@id=Controller\Perso->cancel
POST @infos:/infos=Controller\Perso->infos
POST @add_contrepartie:/add/contrepartie=Controller\Perso->add_contrepartie
POST @adresses:/perso/adresses=Controller\Perso->adresses
GET @recu:/receipt/@id=Controller\Perso->receipt

; Cron jobs
GET /cron/@action=Controller\Cron->@action
GET /cron/piplome/@id=Controller\Cron->piplome

; Pages d'administration
GET|POST @admin:/admin=Controller\Admin->show
GET|POST @admin_logout:/admin/logout=Controller\Admin->logout
GET @add_support:/admin/support/add=Controller\Admin->support
GET @edit_support:/admin/support/edit/@id=Controller\Admin->support
POST @modify_support:/admin/support/edit=Controller\Admin->support
GET @invalidate_support:/admin/support/invalidate/@id=Controller\Admin->invalidate
GET @validate_support:/admin/support/validate/@id=Controller\Admin->validate
GET @regenerate_pdf:/admin/support/regenerate_pdf/@id=Controller\Admin->regenerate_pdf
GET @recompute_total:/admin/recompute/total=Controller\Admin->recompute_total
GET @recompute_cumul:/admin/recompute/cumul=Controller\Admin->recompute_cumul

GET|POST @admin_accounts:/admin/accounts=Controller\Admin->accounts

GET|POST @counterparts:/admin/counterparts=Controller\Admin->counterparts
POST @export:/counterparts/admin/export=Controller\Admin->counterparts
GET|POST @edit_counterpart:/admin/counterparts/edit/@id=Controller\Admin->counterpart

GET|POST @cbs:/admin/cbs=Controller\Admin->cbs
POST @export_cbs:/admin/cbs/export=Controller\Admin->cbs

GET|POST @users:/admin/users=Controller\Admin->users
POST @add_user:/admin/users/add=Controller\Admin->user
GET @user_info:/admin/users/@id=Controller\Admin->user
POST @modify_user:/admin/users/@id=Controller\Admin->user
GET|POST @fusion_user:/admin/users/fusion/@id=Controller\Admin->user_merge

POST @adresse:/admin/adresses=Controller\Admin->adresse

GET|POST @counterparts_dashboard:/admin/counterparts_dashboard=Controller\Admin->counterparts_dashboard

GET|POST @banque:/admin/banque=Controller\Admin->banque

GET @stats:/admin/stats=Controller\Admin->stats