source: cpc/trunk/project/apps/frontend/config/routing.yml @ 1436

Last change on this file since 1436 was 1436, checked in by teymour, 10 years ago

Des alertes sur les parlementaires et sur les commentaires

File size: 15.0 KB
Line 
1# default rules
2#Solr Search
3recherche_solr:
4  url: /solr/:query
5  param: {module: solr, action: search, query: ""}
6
7document:
8  url: /document/:id
9  param: {module: documents, action: show}
10
11loi_redirect_article:
12  url: /redirect/loi/:loi/:article
13  param: {module: loi, action: redirect}
14
15loi_redirect:
16  url: /redirect/loi/:loi
17  param: {module: loi, action: redirect}
18
19loi_alinea:
20  url: /loi/alinea/:id
21  param: {module: loi, action: alinea}
22
23loi_alinea_commentaires:
24  url: /loi/alinea/:id/commentaires
25  param: {module: commentaire, action: showAjax, alinea: 1}
26
27loi_article:
28  url: /loi/:loi/article/:article
29  param: {module: loi, action: article}
30
31loi_article_id:
32  url: /loi/article/:id
33  param: {module: loi, action: article}
34
35loi_article_commentaires_json:
36  url: /loi/article/:article/commentaires
37  param: {module: commentaire, action: json}
38
39loi_section:
40  url: /loi/:loi/section/:chapitre/:section
41  param: {module: loi, action: section}
42
43loi_chapitre:
44  url: /loi/:loi/section/:chapitre
45  param: {module: loi, action: section, section: "0"}
46
47loi_rss_commentaires:
48  url: /loi/:loi/commentaires/rss
49  param: {module: commentaire, action: list, rss: 1}
50
51loi_commentaires:
52  url: /loi/:loi/commentaires
53  param: {module: commentaire, action: list}
54
55loi:
56  url: /loi/:loi
57  param: {module: loi, action: loi}
58
59homepage:
60  url: /
61  param: {module: parlementaire, action: index}
62# Les commentaires
63commentaire_post:
64  url: /commentaire/:type/:id
65  param: {module: commentaire, action: post}
66faq_new:
67  url: /faq/new
68  param: {module: article, action: create, categorie: Faq, hasParent: true, role: "membre", exclude: 1, link: "@faq"}
69faq_edit:
70  url: /faq/edit/:article_id
71  param: {module: article, action: update, categorie: Faq, hasParent: true, role: "membre", exclude: 1}
72article_delete:
73  url: /article/delete/:article_id
74  param: {module: article, action: delete, role: "membre", exclude: 1}
75faq:
76  url: /faq
77  param: {module: article, action: list, categorie: Faq, titre: "Questions fréquemments posées"}
78doc_organisme_new:
79  url: /organisme/new
80  param: {module: article, action: create, categorie: Organisme, hasObject: true, hasTitre: false, isUnique: true, role: "membre", exclude: 1, link: "@list_parlementaires_organisme?slug=%s"}
81doc_organisme_edit:
82  url: /organisme/edit/:article_id
83  param: {module: article, action: edit, categorie: Organisme, hasObject: true, hasTitre: false, isUnique: true, role: "membre", exclude: 1}
84rate_id:
85  url: /rate/:object_type/:object_id/:rate
86  param: {module: rate, action: rateIt}
87
88# Compte Renu
89compterendu_list:
90  url: /compterendu
91  param: {module: article, action: pager, categorie: Seance, titre: "Compte-rendus citoyens"}
92compterendu_list:
93  url: /compterendu
94  param: {module: article, action: pager, categorie: Seance, titre: "Compte-rendus citoyens"}
95compterendu_post:
96  url: /compterendu/:citoyen/:slug
97  param: {module: article, action: show, categorie: Seance}
98compterendu_finseance:
99  url: /compterendu/new
100  param: {module: article, action: findSeance}
101compterendu_new:
102  url: /compterendu/new/:object_id
103  param: {module: article, action: create, categorie: Seance, hasObject: true, displayObject: false, hasTitre: false, isUnique: false, autoObjectTitre: 'Compte-rendu citoyen de la ', link: "@compterendu_post?slug=%s&citoyen=%s", role: "", exclude: 0}
104compterendu_edit:
105  url: /compterendu/edit/:article_id
106  param: {module: article, action: edit, categorie: Seance, hasObject: true, displayObject: false, isUnique: false, role: "", exclude: 0}
107
108depute_id:
109  url: /id/:id
110  param: {module: parlementaire, action: id}
111depute_id_type:
112  url: /id/:id/:type
113  param: {module: parlementaire, action: id}
114parlementaire_id:
115  url: /parlementaire/id/:id
116  param: {module: parlementaire, action: id}
117parlementaire_id_type:
118  url: /parlementaire/id/:id/:type
119  param: {module: parlementaire, action: id}
120# Liste de tous les parlementaires ou par catégorie
121parlementaires_tags:
122  url: /deputes/tags
123  param: {module: parlementaire, action: tag}
124tag_result_parlementaires:
125  url: /deputes/tags/:tags
126  param: {module: parlementaire, action: tag}
127list_parlementaires_search:
128  url: /deputes/rechercher/:search
129  param: {module: parlementaire, action: list}
130list_parlementaires_search_empty:
131  url: /deputes/rechercher/
132  param: {module: parlementaire, action: list}
133list_parlementaires_json:
134  url: /deputes/json
135  param: {module: api, action: listParlementaires, type: json}
136list_parlementaires_xml:
137  url: /deputes/xml
138  param: {module: api, action: listParlementaires, type: xml}
139list_parlementaires_csv:
140  url: /deputes/csv
141  param: {module: api, action: listParlementaires, type: csv}
142list_parlementaires_alpha:
143  url: /deputes/:search
144  param: {module: parlementaire, action: list}
145list_parlementaires:
146  url: /deputes
147  param: {module: parlementaire, action: list}
148list_parlementaires_circo:
149  url: /circonscription
150  param: {module: circonscription, action: list}
151list_parlementaires_departement:
152  url: /circonscription/departement/:departement
153  param: {module: circonscription, action: show}
154list_parlementaires_circo_search:
155  url: /circonscription/rechercher/:search
156  param: {module: circonscription, action: search}
157list_parlementaires_circo_search_empty:
158  url: /circonscription/rechercher/
159  param: {module: circonscription, action: list}
160list_parlementaires_circo_france:
161  url: /circonscription/carte
162  param: {module: circonscription, action: map}
163circo_image_png:
164  url: /circonscription/image/:circo/:w/:h
165  param: {module: circonscription, action: getCircoimagepng}
166deptmts_image_png:
167  url: /circonscription/cartedepts/:w/:h
168  param: {module: circonscription, action: getDeptmtsimagepng}
169redirect_parlementaires_circo:
170  url: /circonscription/:code
171  param: {module: circonscription, action: redirect}
172list_parlementaires_profession:
173  url: /profession/:search
174  param: {module: parlementaire, action: listProfession}
175list_parlementaires_profession_empty:
176  url: /profession/
177  param: {module: parlementaire, action: listProfession}
178list_parlementaires_groupe:
179  url: /groupe/:acro
180  param: {module: parlementaire, action: listGroupe}
181list_parlementaires_organisme:
182  url: /organisme/:slug
183  param: {module: parlementaire, action: listOrganisme}
184
185photo_parlementaire:
186  url: /depute/photo/:slug
187  param: {module: parlementaire, action: photo}
188resized_photo_parlementaire:
189  url: /depute/photo/:slug/:height
190  param: {module: parlementaire, action: photo}
191flip_resized_photo_parlementaire:
192  url: /depute/photo/:slug/:height/flip
193  param: {module: parlementaire, action: photo, flip: 1}
194
195# Fiche parlementaire et affichages de ses travaux
196parlementaire_random:
197  url: /hasard
198  param: {module: parlementaire, action: random}
199# Sommaire des textes ou du travail d'un texte par sections et pour un parlementaire donné
200sections:
201  url: /dossiers/:order
202  param: {module: section, action: list}
203section_rss_commentaires:
204  url: /dossier/:id/commentaires/rss
205  param: {module: commentaire, action: list, rss: 1}
206section_commentaires:
207  url: /dossier/:id/commentaires
208  param: {module: commentaire, action: list}
209section:
210  url: /dossier/:id
211  param: {module: section, action: show}
212intervention:
213  url: /intervention/:id
214  param: {module: intervention, action: show}
215intervention_commentaires:
216  url: /intervention/:id/commentaires
217  param: {module: commentaire, action: showAjax, intervention: 1, limit: 4}
218interventions_seance:
219  url: /seance/:seance
220  param: {module: intervention, action: seance}
221presents_seance:
222  url: /seance/:seance/presents
223  param: {module: presence, action: seance}
224seance_commentaires_json:
225  url: /seance/:seance/commentaires
226  param: {module: commentaire, action: json}
227amendement_id:
228  url: /amendement/:id
229  param: {module: amendement, action: redirect}
230
231amendement:
232  url: /amendement/:loi/:numero
233  param: {module: amendement, action: show}
234
235find_amendements_by_loi_and_numero:
236  url: /amendements/:loi/:numero
237  param: {module: amendement, action: find}
238
239# Recherche lexicale d'interventions ou d'amendements
240search:
241  url: /rechercher
242  param: {module: search, action: index}
243search_interventions_mots_rss:
244  url: /rechercher/interventions/:search/rss
245  param: {module: intervention, action: search, rss: 1}
246search_interventions_mots:
247  url: /rechercher/interventions/:search
248  param: {module: intervention, action: search}
249search_interventions:
250  url: /rechercher/interventions/
251  param: {module: intervention, action: search}
252search_amendements_mots_rss:
253  url: /rechercher/amendements/:search/rss
254  param: {module: amendement, action: search, rss: 1}
255search_amendements_mots:
256  url: /rechercher/amendements/:search
257  param: {module: amendement, action: search}
258search_amendements:
259  url: /rechercher/amendements/
260  param: {module: amendement, action: search}
261search_questions_ecrites_mots_rss:
262  url: /rechercher/questions/:search/rss
263  param: {module: questions, action: search, rss: 1}
264search_questions_ecrites_mots:
265  url: /rechercher/questions/:search
266  param: {module: questions, action: search}
267search_questions_ecrites:
268  url: /rechercher/questions/
269  param: {module: questions, action: search}
270
271
272# Tags d'une intervention, d'une section ou d'un parlementaire, d'une section ou  ou lors d'une séance
273tag_interventions:
274  url: /tag/:tags
275  param: {module: intervention, action: tag}
276tag_section_interventions:
277  url: /dossier/:section/tag/:tags
278  param: {module: intervention, action: tag}
279tag_parlementaire_interventions:
280  url: /parlementaire/:parlementaire/tag/:tags
281  param: {module: intervention, action: tag}
282
283# Top des députés par interventions, présences ou amendements
284top_organisme_global_sorted:
285  url: /syntheseo/:organisme/tri/:sort
286  param: {module: parlementaire, action: top}
287top_organisme_global:
288  url: /syntheseo/:organisme
289  param: {module: parlementaire, action: top}
290top_global_sorted:
291  url: /synthesetri/:sort
292  param: {module: parlementaire, action: top}
293top_global:
294  url: /synthese
295  param: {module: parlementaire, action: top}
296api_synthese:
297  url: /synthese/:date/:type
298  param: {module: api, action: top}
299
300# Affichage d'une question
301question_numero:
302  url: /question/QE/:numero
303  param: {module: questions, action: show}
304question:
305  url: /question/id/:id
306  param: {module: questions, action: redirect}
307question_id:
308  url: /question/:id
309  param: {module: questions, action: redirect}
310
311# Captcha
312captcha_image:
313  url: /captcha_image
314  param: {module: captcha, action: getcaptcha}
315captcha_sonore:
316  url: /captcha_sonore
317  param: {module: captcha, action: getcaptchasonore}
318
319# Authentification
320signin:
321  url: /login
322  param: { module: citoyen, action: signin }
323signout:
324  url: /logout
325  param: { module: citoyen, action: signout }
326identification_ajax:
327  url: /ajax/identification
328  param: {module: citoyen, action: connected}
329
330# Reset password:
331reset_mdp:
332  url: /reset_password
333  param: {module: citoyen, action: resetmotdepasse}
334reset_mdp_2:
335  url: /reset_password/:slug/:activation_id
336  param: {module: citoyen, action: resetmotdepasse}
337
338# Gestion des utilisateurs
339inscription:
340  url: /citoyens/inscription
341  param: {module: citoyen, action: new}
342activation_citoyen:
343  url: /activation/:slug/:activation_id
344  param: {module: citoyen, action: activation}
345list_citoyens:
346  url: /citoyens/:order
347  param: {module: citoyen, action: index}
348photo_citoyen:
349  url: /citoyen/photo/:slug
350  param: {module: citoyen, action: photo}
351citoyen:
352  url: /citoyen/:slug
353  param: {module: citoyen, action: show}
354edit_citoyen:
355  url: /profil/edition
356  param: {module: citoyen, action: edit}
357editpassword_citoyen:
358  url: /profil/edition/password
359  param: {module: citoyen, action: editpassword}
360upload_avatar:
361  url: /profil/edition/upload
362  param: {module: citoyen, action: uploadavatar}
363add_circo_citoyen:
364  url: /profil/edition/circo/:nom_circo/:num_circo
365  param: {module: citoyen, action: addcirco}
366delete_citoyen:
367  url: /profil/suppression/:token
368  param: {module: citoyen, action: delete}
369
370# Commentaires
371commentaires:
372  url: /commentaires
373  param: {module: commentaire, action: list}
374commentaires_rss:
375  url: /commentaires/rss
376  param: {module: commentaire, action: list, rss: 1}
377commentaires_widget:
378  url: /commentaires/widget
379  param: {module: commentaire, action: widget}
380
381alerte_parlementaire:
382  url: /alerte/parlementaire/:slug
383  param: {module: alerte, action: parlementaire}
384alerte_create:
385  url: /alerte/create
386  param: {module: alerte, action: create}
387alerte_list:
388  url: /alerte/list
389  param: {module: alerte, action: list}
390alerte_edit:
391  url: /alerte/edit/:verif
392  param: {module: alerte, action: edit}
393alerte_delete:
394  url: /alerte/delete/:verif
395  param: {module: alerte, action: delete}
396
397parlementaire:
398  url: /:slug
399  param: {module: parlementaire, action: show}
400parlementaire_rss:
401  url: /:slug/rss
402  param: {module: parlementaire, action: rss, Intervention: 1, QuestionEcrite: 1, Amendement: 1, Document: 1}
403parlementaire_api_xml:
404  url: /:slug/xml
405  param: {module: api, action: parlementaire, type: xml}
406parlementaire_api_json:
407  url: /:slug/json
408  param: {module: api, action: parlementaire, type: json}
409parlementaire_api_csv:
410  url: /:slug/csv
411  param: {module: api, action: parlementaire, type: csv}
412parlementaire_interventions:
413  url: /:slug/interventions/:type
414  param: {module: intervention, action: parlementaire}
415parlementaire_interventions_organisme:
416  url: /:slug/organisme/:orga/interventions/
417  param: {module: intervention, action: parlementaireOrganisme}
418parlementaire_tags:
419  url: /:slug/tags
420  param: {module: tag, action: parlementaire}
421parlementaire_all_tags:
422  url: /:slug/tags/all
423  param: {module: tag, action: parlementaire, all: 1}
424parlementaire_session_tags:
425  url: /:slug/tags/:session
426  param: {module: tag, action: parlementaire}
427parlementaire_rss_commentaires:
428  url: /:slug/commentaires/rss
429  param: {module: commentaire, action: list, rss: 1}
430parlementaire_commentaires:
431  url: /:slug/commentaires
432  param: {module: commentaire, action: list}
433parlementaire_textes:
434  url: /:slug/dossiers
435  param: {module: section, action: parlementaire}
436parlementaire_texte_amendements:
437  url: /:slug/dossier/:id/amendements
438  param: {module: amendement, action: parlementaireSection}
439parlementaire_texte:
440  url: /:slug/dossier/:id
441  param: {module: section, action: parlementaireSection}
442parlementaire_amendements:
443  url: /:slug/amendements
444  param: {module: amendement, action: parlementaire}
445parlementaire_amendements_rss:
446  url: /:slug/amendements/rss
447  param: {module: parlementaire, action: rss, Amendement: 1}
448parlementaire_presences_type:
449  url: /:slug/presences/:type
450  param: {module: presence, action: parlementaire}
451parlementaire_presences:
452  url: /:slug/presences
453  param: {module: presence, action: parlementaire}
454parlementaire_plot:
455  url: /:slug/graphes/:time
456  param: {module: parlementaire, action: plot}
457preuve_presence_seance:
458  url: /:slug/seance/:seance
459  param: {module: presence, action: preuve}
460parlementaire_questions:
461  url: /:slug/questions
462  param: {module: questions, action: parlementaire}
463parlementaire_questions_rss:
464  url: /:slug/questions/rss
465  param: {module: parlementaire, action: rss, QuestionEcrite: 1}
466parlementaire_documents:
467  url: /:slug/documents/:type
468  param: {module: documents, action: parlementaire}
469parlementaire_documents_rss:
470  url: /:slug/documents/:type/rss
471  param: {module: parlementaire, action: rss, Document: 1}
472
Note: See TracBrowser for help on using the repository browser.