0004-api-remove-fillslots_url-from-meetings-agenda-detail.patch
chrono/api/views.py | ||
---|---|---|
304 | 304 |
'desks_url': request.build_absolute_uri( |
305 | 305 |
reverse('api-agenda-desks', kwargs={'agenda_identifier': agenda.slug}) |
306 | 306 |
), |
307 |
'fillslots_url': request.build_absolute_uri( |
|
308 |
reverse('api-agenda-meetings-fillslots', kwargs={'agenda_identifier': agenda.slug}) |
|
309 |
), |
|
310 | 307 |
} |
311 | 308 | |
312 | 309 |
return agenda_detail |
tests/test_api.py | ||
---|---|---|
181 | 181 |
'api': { |
182 | 182 |
'meetings_url': 'http://testserver/api/agenda/foo-bar-meeting/meetings/', |
183 | 183 |
'desks_url': 'http://testserver/api/agenda/foo-bar-meeting/desks/', |
184 |
'fillslots_url': 'http://testserver/api/agenda/foo-bar-meeting/meetings/fillslots/', |
|
185 | 184 |
}, |
186 | 185 |
}, |
187 | 186 |
{ |
... | ... | |
195 | 194 |
'api': { |
196 | 195 |
'meetings_url': 'http://testserver/api/agenda/foo-bar-meeting-2/meetings/', |
197 | 196 |
'desks_url': 'http://testserver/api/agenda/foo-bar-meeting-2/desks/', |
198 |
'fillslots_url': 'http://testserver/api/agenda/foo-bar-meeting-2/meetings/fillslots/', |
|
199 | 197 |
}, |
200 | 198 |
}, |
201 | 199 |
{ |
... | ... | |
208 | 206 |
'api': { |
209 | 207 |
'meetings_url': 'http://testserver/api/agenda/virtual-agenda/meetings/', |
210 | 208 |
'desks_url': 'http://testserver/api/agenda/virtual-agenda/desks/', |
211 |
'fillslots_url': 'http://testserver/api/agenda/virtual-agenda/meetings/fillslots/', |
|
212 | 209 |
}, |
213 | 210 |
}, |
214 | 211 |
] |
... | ... | |
3393 | 3390 |
'api': { |
3394 | 3391 |
'meetings_url': 'http://testserver/api/agenda/%s/meetings/' % virtual_meetings_agenda.slug, |
3395 | 3392 |
'desks_url': 'http://testserver/api/agenda/%s/desks/' % virtual_meetings_agenda.slug, |
3396 |
'fillslots_url': 'http://testserver/api/agenda/%s/meetings/fillslots/' |
|
3397 |
% virtual_meetings_agenda.slug, |
|
3398 | 3393 |
}, |
3399 | 3394 |
}, |
3400 | 3395 |
} |
3401 |
- |