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

Last change on this file since 1648 was 1648, checked in by roux, 10 years ago

titre rss comments deputes

File size: 15.9 KB
Line 
1# default rules
2#Solr Search
3recherche_solr:
4  url: /recherche/: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_format:
112  url: /id/:id/:format
113  param: {module: parlementaire, action: id}
114parlementaire_id:
115  url: /parlementaire/id/:id
116  param: {module: parlementaire, action: id}
117parlementaire_id_format:
118  url: /parlementaire/id/:id/:format
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/:query
129  param: {module: solr, action: redirect, object_name: Parlementaire}
130list_parlementaires_json:
131  url: /deputes/json
132  param: {module: api, action: listParlementaires, format: json}
133list_parlementaires_xml:
134  url: /deputes/xml
135  param: {module: api, action: listParlementaires, format: xml}
136list_parlementaires_csv:
137  url: /deputes/csv
138  param: {module: api, action: listParlementaires, format: csv}
139list_parlementaires_alpha:
140  url: /deputes/:query
141  param: {module: solr, action: redirect, object_name: Parlementaire}
142list_parlementaires:
143  url: /deputes
144  param: {module: parlementaire, action: list}
145list_parlementaires_circo:
146  url: /circonscription
147  param: {module: circonscription, action: list}
148list_parlementaires_departement:
149  url: /circonscription/departement/:departement
150  param: {module: circonscription, action: show}
151list_parlementaires_circo_search:
152  url: /circonscription/rechercher/:search
153  param: {module: circonscription, action: search}
154list_parlementaires_circo_search_empty:
155  url: /circonscription/rechercher/
156  param: {module: circonscription, action: list}
157list_parlementaires_circo_france:
158  url: /circonscription/carte
159  param: {module: circonscription, action: map}
160circo_image_png:
161  url: /circonscription/image/:circo/:w/:h
162  param: {module: circonscription, action: getCircoimagepng}
163deptmts_image_png:
164  url: /circonscription/cartedepts/:w/:h
165  param: {module: circonscription, action: getDeptmtsimagepng}
166redirect_parlementaires_circo:
167  url: /circonscription/:code
168  param: {module: circonscription, action: redirect}
169list_parlementaires_profession:
170  url: /profession/:search
171  param: {module: parlementaire, action: listProfession}
172list_parlementaires_profession_empty:
173  url: /profession/
174  param: {module: parlementaire, action: listProfession}
175list_parlementaires_groupe:
176  url: /groupe/:acro
177  param: {module: parlementaire, action: listGroupe}
178list_parlementaires_organisme:
179  url: /organisme/:slug
180  param: {module: parlementaire, action: listOrganisme}
181
182photo_parlementaire:
183  url: /depute/photo/:slug
184  param: {module: parlementaire, action: photo}
185resized_photo_parlementaire:
186  url: /depute/photo/:slug/:height
187  param: {module: parlementaire, action: photo}
188flip_resized_photo_parlementaire:
189  url: /depute/photo/:slug/:height/flip
190  param: {module: parlementaire, action: photo, flip: 1}
191
192# Fiche parlementaire et affichages de ses travaux
193parlementaire_random:
194  url: /hasard
195  param: {module: parlementaire, action: random}
196# Sommaire des textes ou du travail d'un texte par sections et pour un parlementaire donné
197sections:
198  url: /dossiers/:order
199  param: {module: section, action: list}
200section_rss_commentaires:
201  url: /dossier/:id/commentaires/rss
202  param: {module: commentaire, action: list, rss: 1}
203section_commentaires:
204  url: /dossier/:id/commentaires
205  param: {module: commentaire, action: list}
206section:
207  url: /dossier/:id
208  param: {module: section, action: show}
209intervention:
210  url: /intervention/:id
211  param: {module: intervention, action: show}
212intervention_commentaires:
213  url: /intervention/:id/commentaires
214  param: {module: commentaire, action: showAjax, intervention: 1, limit: 4}
215interventions_seance:
216  url: /seance/:seance
217  param: {module: intervention, action: seance}
218presents_seance:
219  url: /seance/:seance/presents
220  param: {module: presence, action: seance}
221seance_commentaires_json:
222  url: /seance/:seance/commentaires
223  param: {module: commentaire, action: json}
224amendement_id:
225  url: /amendement/:id
226  param: {module: amendement, action: redirect}
227
228amendement:
229  url: /amendement/:loi/:numero
230  param: {module: amendement, action: show}
231
232find_amendements_by_loi_and_numero:
233  url: /amendements/:loi/:numero
234  param: {module: amendement, action: find}
235
236# Recherche lexicale d'interventions ou d'amendements
237search_interventions_mots_rss:
238  url: /rechercher/interventions/:query/rss
239  param: {module: solr, action: redirect, object_name: Intervention, format: rss}
240search_interventions_mots:
241  url: /rechercher/interventions/:query
242  param: {module: solr, action: redirect, object_name: Intervention}
243search_interventions:
244  url: /rechercher/interventions/
245  param: {module: solr, action: redirect, object_name: Intervention}
246search_amendements_mots_rss:
247  url: /rechercher/amendements/:query/rss
248  param: {module: solr, action: redirect, object_name: Amendement, format: rss}
249search_amendements_mots:
250  url: /rechercher/amendements/:query
251  param: {module: solr, action: redirect, object_name: Amendement}
252search_amendements:
253  url: /rechercher/amendements/
254  param: {module: solr, action: redirect, object_name: Amendement}
255search_questions_ecrites_mots_rss:
256  url: /rechercher/questions/:query/rss
257  param: {module: solr, action: redirect, object_name: QuestionEcrite, format: rss}
258search_questions_ecrites_mots:
259  url: /rechercher/questions/:query
260  param: {module: solr, action: redirect, object_name: QuestionEcrite}
261search_questions_ecrites:
262  url: /rechercher/questions/
263  param: {module: solr, action: redirect, object_name: QuestionEcrite}
264
265
266# Tags d'une intervention, d'une section ou d'un parlementaire, d'une section ou  ou lors d'une séance
267tag_interventions:
268  url: /tag/:tags
269  param: {module: intervention, action: tag}
270tag_section_interventions:
271  url: /dossier/:section/tag/:tags
272  param: {module: intervention, action: tag}
273tag_parlementaire_interventions:
274  url: /parlementaire/:parlementaire/tag/:tags
275  param: {module: intervention, action: tag}
276
277# Top des députés par interventions, présences ou amendements
278top_organisme_global_sorted:
279  url: /syntheseo/:organisme/tri/:sort
280  param: {module: parlementaire, action: top}
281top_organisme_global:
282  url: /syntheseo/:organisme
283  param: {module: parlementaire, action: top}
284top_global_sorted:
285  url: /synthesetri/:sort
286  param: {module: parlementaire, action: top}
287top_global:
288  url: /synthese
289  param: {module: parlementaire, action: top}
290api_synthese:
291  url: /synthese/:date/:format
292  param: {module: api, action: top}
293
294api_document:
295  url: /api/document/:class/:id/:format
296  param: {module: api, action: document}
297
298# Affichage d'une question
299question_numero:
300  url: /question/QE/:numero
301  param: {module: questions, action: show}
302question:
303  url: /question/id/:id
304  param: {module: questions, action: redirect}
305question_id:
306  url: /question/:id
307  param: {module: questions, action: redirect}
308
309# Captcha
310captcha_image:
311  url: /captcha_image
312  param: {module: captcha, action: getcaptcha}
313captcha_sonore:
314  url: /captcha_sonore
315  param: {module: captcha, action: getcaptchasonore}
316
317# Authentification
318signin:
319  url: /login
320  param: { module: citoyen, action: signin }
321signout:
322  url: /logout
323  param: { module: citoyen, action: signout }
324identification_ajax:
325  url: /ajax/identification
326  param: {module: citoyen, action: connected}
327
328# Reset password:
329reset_mdp:
330  url: /reset_password
331  param: {module: citoyen, action: resetmotdepasse}
332reset_mdp_2:
333  url: /reset_password/:slug/:activation_id
334  param: {module: citoyen, action: resetmotdepasse}
335
336# Gestion des utilisateurs
337inscription:
338  url: /citoyens/inscription
339  param: {module: citoyen, action: new}
340activation_citoyen:
341  url: /activation/:slug/:activation_id
342  param: {module: citoyen, action: activation}
343list_citoyens:
344  url: /citoyens/:order
345  param: {module: citoyen, action: index}
346photo_citoyen:
347  url: /citoyen/photo/:slug
348  param: {module: citoyen, action: photo}
349citoyen:
350  url: /citoyen/:slug
351  param: {module: citoyen, action: show}
352edit_citoyen:
353  url: /profil/edition
354  param: {module: citoyen, action: edit}
355editpassword_citoyen:
356  url: /profil/edition/password
357  param: {module: citoyen, action: editpassword}
358upload_avatar:
359  url: /profil/edition/upload
360  param: {module: citoyen, action: uploadavatar}
361add_circo_citoyen:
362  url: /profil/edition/circo/:nom_circo/:num_circo
363  param: {module: citoyen, action: addcirco}
364delete_citoyen:
365  url: /profil/suppression/:token
366  param: {module: citoyen, action: delete}
367
368# Commentaires
369commentaires:
370  url: /commentaires
371  param: {module: commentaire, action: list}
372commentaires_rss:
373  url: /commentaires/rss
374  param: {module: commentaire, action: list, rss: 1}
375commentaires_widget:
376  url: /commentaires/widget
377  param: {module: commentaire, action: widget}
378
379alerte_parlementaire:
380  url: /alerte/parlementaire/:slug
381  param: {module: alerte, action: parlementaire}
382alerte_create:
383  url: /alerte/create
384  param: {module: alerte, action: create}
385alerte_list:
386  url: /alerte/list
387  param: {module: alerte, action: list}
388alerte_edit:
389  url: /alerte/edit/:verif
390  param: {module: alerte, action: edit}
391alerte_delete:
392  url: /alerte/delete/:verif
393  param: {module: alerte, action: delete}
394alerte_confirmation:
395  url: /alerte/confirmation/:verif
396  param: {module: alerte, action: confirmation}
397
398parlementaire:
399  url: /:slug
400  param: {module: parlementaire, action: show}
401parlementaire_rss:
402  url: /:slug/rss
403  param: {module: parlementaire, action: rss, title: "l'activité de %"}
404parlementaire_api_xml:
405  url: /:slug/xml
406  param: {module: api, action: parlementaire, format: xml}
407parlementaire_api_json:
408  url: /:slug/json
409  param: {module: api, action: parlementaire, format: json}
410parlementaire_api_csv:
411  url: /:slug/csv
412  param: {module: api, action: parlementaire, format: csv}
413parlementaire_interventions_rss:
414  url: /:slug/interventions/rss
415  param: {module:parlementaire, action: rss, object_name: Intervention, title: "Les dernières interventions de %"}
416parlementaire_interventions:
417  url: /:slug/interventions/:type
418  param: {module: intervention, action: parlementaire, type: all}
419parlementaire_interventions_organisme:
420  url: /:slug/organisme/:orga/interventions/
421  param: {module: intervention, action: parlementaireOrganisme}
422parlementaire_tags:
423  url: /:slug/tags
424  param: {module: tag, action: parlementaire}
425parlementaire_all_tags:
426  url: /:slug/tags/all
427  param: {module: tag, action: parlementaire, all: 1}
428parlementaire_session_tags:
429  url: /:slug/tags/:session
430  param: {module: tag, action: parlementaire}
431parlementaire_rss_commentaires:
432  url: /:slug/commentaires/rss
433  param: {module: solr, action: redirect, object_name: Commentaire, format: rss}
434parlementaire_commentaires:
435  url: /:slug/commentaires
436  param: {module: commentaire, action: list}
437parlementaire_textes:
438  url: /:slug/dossiers
439  param: {module: section, action: parlementaire}
440parlementaire_texte_amendements:
441  url: /:slug/dossier/:id/amendements
442  param: {module: amendement, action: parlementaireSection}
443parlementaire_texte:
444  url: /:slug/dossier/:id
445  param: {module: section, action: parlementaireSection}
446parlementaire_amendements:
447  url: /:slug/amendements
448  param: {module: amendement, action: parlementaire}
449parlementaire_amendements_rss:
450  url: /:slug/amendements/rss
451  param: {module: parlementaire, action: rss, object_name: Amendement, title: "Les derniers amendements signés par %"}
452parlementaire_presences_type:
453  url: /:slug/presences/:type
454  param: {module: presence, action: parlementaire}
455parlementaire_presences:
456  url: /:slug/presences
457  param: {module: presence, action: parlementaire}
458parlementaire_plot:
459  url: /:slug/graphes/:time
460  param: {module: parlementaire, action: plot}
461parlementaire_plot_graph:
462  url: /:slug/graphes/:time/:type
463  param: {module: plot, action: generatePlotParlementaire}
464groupes_plot_graph:
465  url: /graphes/groupes/:type
466  param: {module: plot, action: generatePlotGroupes}
467preuve_presence_seance:
468  url: /:slug/seance/:seance
469  param: {module: presence, action: preuve}
470parlementaire_questions:
471  url: /:slug/questions
472  param: {module: questions, action: parlementaire}
473parlementaire_questions_rss:
474  url: /:slug/questions/rss
475  param: {module: parlementaire, action: rss, object_name: QuestionEcrite, title: "Les dernières questions écrites de %"}
476parlementaire_documents_rss:
477  url: /:slug/documents/rss
478  param: {module: parlementaire, action: rss, object_name: Texteloi, title: "Les derniers documents parlementaires signés par %"}
479parlementaire_documents:
480  url: /:slug/documents/:type
481  param: {module: documents, action: parlementaire}
482
Note: See TracBrowser for help on using the repository browser.