root/trunk/apps/main/config/routing.yml

Revision 79, 7.2 kB (checked in by nperriault, 3 months ago)

[1.1] Updated functional tests, migrated Job form

Line 
1 # I18N relocate
2 i18n_relocate:
3   url:   /lang/switch/:culture
4   param: { module: utils, action: i18nRelocate }
5
6 # Search
7 search_advanced:
8   url:   /search/advanced
9   param: { module: sfLucene, action: advancedSearch }
10
11 # Blog
12 blog_admin:
13   url:   /blog/admin
14   param: { module: blog_admin, action: index }
15
16 blog_post_details:
17   url:   /blog/:year/:month/:day/:slug
18   param: { module: blog, action: details }
19   requirements: { year: ^\d{4}$, month: ^\d\d$, day: ^\d\d$ }
20
21 blog_post_redirect:
22   url:   /blog/post/redirect/:id
23   param: { module: blog, action: postRedirect }
24   requirements: { id: ^\d{1,}$ }
25
26 blog_home:
27   url:   /blog/*
28   param: { module: blog, action: index }
29
30 # Localizations (maps)
31 maps_home:
32   url:   /maps
33   param: { module: maps, action: home }
34
35 map_people:
36   url:   /maps/people
37   param: { module: maps, action: people }
38
39 map_companies:
40   url:   /maps/companies
41   param: { module: maps, action: companies }
42
43 map_jobs:
44   url:   /maps/jobs
45   param: { module: maps, action: jobs }
46
47 localization_detail:
48   url:   /localization/details
49   param: { module: maps, action: localizationDetails }
50
51 # Contact
52 contact:
53   url:   /contact
54   param: { module: utils, action: contact }
55
56 contact_sent:
57   url:   /contact/sent
58   param: { module: utils, action: contactSent }
59
60 # Connection
61 connection_delete:
62   url:   /:from/connection/delete/:to/:id
63   param: { module: utils, action: deleteConnection }
64
65 # Local events
66 local_event_delete:
67   url:   /local/:id/delete
68   param: { module: localEvents, action: delete }
69
70 local_event_details:
71   url:   /local/event/:year/:month/:day/:slug
72   param: { module: localEvents, action: details }
73
74 local_events_home:
75   url:   /local/*
76   param: { module: localEvents, action: home }
77
78 # Events
79 event_delete:
80   url:   /events/:id/delete
81   param: { module: events, action: delete }
82
83 events_home:
84   url:   /events/*
85   param: { module: events, action: home }
86
87 # Feeds
88 feed_recent_blog_posts:
89   url:   /feed/blog/recent_posts
90   param: { module: feeds, action: recentBlogPosts }
91
92 feed_fresh_profiles:
93   url:   /feed/people/fresh
94   param: { module: feeds, action: freshProfiles }
95
96 feed_fresh_companies:
97   url:   /feed/companies/fresh
98   param: { module: feeds, action: freshCompanies }
99
100 feed_fresh_applications:
101   url:   /feed/applications/fresh
102   param: { module: feeds, action: freshApplications }
103
104 feed_fresh_jobs:
105   url:   /feed/jobs/fresh
106   param: { module: feeds, action: freshJobs }
107
108 feed_global:
109   url:   /feed/global
110   param: { module: feeds, action: global }
111
112 # Applications
113 applications_countries:
114   url:   /applications/countries
115   param: { module: applications, action: countries }
116
117 application_add:
118   url:   /application/add
119   param: { module: applications, action: edit }
120
121 application_edit:
122   url:   /application/:slug/edit
123   param: { module: applications, action: edit }
124
125 application_delete:
126   url:   /application/:slug/delete
127   param: { module: applications, action: delete }
128
129 application_promote:
130   url:   /application/:slug/promote
131   param: { module: applications, action: promote }
132
133 application_connect_as_company:
134   url:   /application/:slug/connect/company
135   param: { module: applications, action: connectAsCompany }
136
137 application_edit_company_connection:
138   url:   /application/:slug/connection/:id/company/edit
139   param: { module: applications, action: connectAsCompany }
140
141 application_connect_as_developer:
142   url:   /application/:slug/connect/person
143   param: { module: applications, action: connectAsDeveloper }
144
145 application_edit_developer_connection:
146   url:   /application/:slug/connection/:id/person/edit
147   param: { module: applications, action: connectAsDeveloper }
148
149 application_tags:
150   url:   /applications/tags
151   param: { module: applications, action: tags }
152
153 application_page:
154   url:   /application/:slug
155   param: { module: applications, action: details }
156
157 application_tag:
158   url:   /applications/tag/:tag
159   param: { module: applications, action: home }
160
161 application_home:
162   url:   /applications/*
163   param: { module: applications, action: home }
164
165 # Company
166 company_add:
167   url:   /company/add
168   param: { module: companies, action: edit }
169
170 company_edit:
171   url:   /company/:slug/edit
172   param: { module: companies, action: edit }
173
174 company_delete:
175   url:   /company/:slug/delete
176   param: { module: companies, action: delete }
177
178 company_connect_as_member:
179   url:   /company/:slug/connect
180   param: { module: companies, action: connect }
181
182 company_edit_connection:
183   url:   /company/:slug/connection/:id/edit
184   param: { module: companies, action: connect }
185
186 company_contact:
187   url:   /company/:slug/contact/*
188   param: { module: companies, action: contact }
189
190 company_page:
191   url:   /company/:slug
192   param: { module: companies, action: details }
193
194 companies_home:
195   url:   /companies/*
196   param: { module: companies, action: home }
197
198 company_person_role:
199   url:   /company/person/:id
200   param: { module: companies, action: personRole }
201
202 # Jobs
203 job_add:
204   url:   /job/add
205   param: { module: jobs, action: edit }
206
207 job_edit:
208   url:   /job/:slug/edit
209   param: { module: jobs, action: edit }
210
211 job_delete:
212   url:   /job/:slug/delete
213   param: { module: jobs, action: delete }
214
215 job_page:
216   url:   /job/:slug
217   param: { module: jobs, action: details }
218
219 jobs_home:
220   url:   /jobs/*
221   param: { module: jobs, action: home }
222
223 # People
224 person_contact:
225   url:   /person/:to_username/contact/*
226   param: { module: people, action: contact }
227
228 person_page:
229   url:   /person/:username
230   param: { module: people, action: details }
231
232 person_delete:
233   url:   /person/:username/delete
234   param: { module: people, action: delete }
235
236 person_recommend:
237   url:   /person/:to_username/recommend
238   param: { module: people, action: recommend }
239
240 person_recommendation_delete:
241   url:   /person/:to_username/recommendation/:id/delete
242   param: { module: people, action: deleteRecommendation }
243
244 people_recommendations_home:
245   url:   /people/recommendations/*
246   param: { module: people, action: recommendations }
247
248 people_skill:
249   url:   /people/skill/:skill
250   param: { module: people, action: home }
251
252 people_skills:
253   url:   /people/skills
254   param: { module: people, action: skills }
255
256 people_home:
257   url:   /people/*
258   param: { module: people, action: home }
259
260 user_activate:
261   url:   /activate/:key
262   param: { module: sfGuardAuth, action: activate }
263
264 user_delete_avatar:
265   url:   /profile/avatar/delete
266   param: { module: sfGuardAuth, action: deleteAvatar }
267
268 user_register:
269   url:   /register
270   param: { module: sfGuardAuth, action: register }
271
272 user_register_done:
273   url:   /register/done
274   param: { module sfGuardAuth, action: registerDone }
275
276 user_password_change:
277   url:   /profile/password/change
278   param: { module: sfGuardAuth, action: changePassword }
279
280 user_profile_skills:
281   url:   /profile/skills
282   param: { module: sfGuardAuth, action: skills }
283
284 user_profile:
285   url:   /profile
286   param: { module: sfGuardAuth, action: profile }
287
288 user_forgot_password:
289   url:   /forgot_password
290   param: { module: sfGuardAuth, action: forgotPassword }
291
292 user_resend_activation:
293   url:   /resend_activation
294   param: { module: sfGuardAuth, action: resendActivation }
295
296 dashboard:
297   url:   /dashboard
298   param: { module: people, action: dashboard }
299
300 # default rules
301 homepage:
302   url:   /
303   param: { module: home, action: index }
304
305 default_symfony:
306   url:   /symfony/:action/*
307   param: { module: default }
308
309 default_index:
310   url:   /:module
311   param: { action: index }
312
313 default:
314   url:   /:module/:action/*
Note: See TracBrowser for help on using the browser.