Mercurial > piecrust2
comparison piecrust/app.py @ 320:edcc9dc17b37
config: Assign correct data endpoint for blogs to be v1-compatible.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sat, 28 Mar 2015 14:25:59 -0700 |
parents | 47ffac7ab25d |
children | 422052d2e978 |
comparison
equal
deleted
inserted
replaced
319:50da3a045d59 | 320:edcc9dc17b37 |
---|---|
219 | 219 |
220 # Setup sources/routes/taxonomies for each blog. | 220 # Setup sources/routes/taxonomies for each blog. |
221 for blog_name in blogsc: | 221 for blog_name in blogsc: |
222 blogc = values.get(blog_name, {}) | 222 blogc = values.get(blog_name, {}) |
223 url_prefix = blog_name + '/' | 223 url_prefix = blog_name + '/' |
224 endpoint = 'posts/%s' % blog_name | 224 fs_endpoint = 'posts/%s' % blog_name |
225 data_endpoint = blog_name | |
225 item_name = '%s-post' % blog_name | 226 item_name = '%s-post' % blog_name |
226 items_per_page = blogc.get('posts_per_page', g_posts_per_page) | 227 items_per_page = blogc.get('posts_per_page', g_posts_per_page) |
227 items_filters = blogc.get('posts_filters', g_posts_filters) | 228 items_filters = blogc.get('posts_filters', g_posts_filters) |
228 date_format = blogc.get('date_format', g_date_format) | 229 date_format = blogc.get('date_format', g_date_format) |
229 if len(blogsc) == 1: | 230 if len(blogsc) == 1: |
230 url_prefix = '' | 231 url_prefix = '' |
231 endpoint = 'posts' | 232 fs_endpoint = 'posts' |
233 data_endpoint = 'blog' | |
232 item_name = 'post' | 234 item_name = 'post' |
233 sourcesc[blog_name] = { | 235 sourcesc[blog_name] = { |
234 'type': 'posts/%s' % posts_fs, | 236 'type': 'posts/%s' % posts_fs, |
235 'fs_endpoint': endpoint, | 237 'fs_endpoint': fs_endpoint, |
238 'data_endpoint': data_endpoint, | |
236 'ignore_missing_dir': True, | 239 'ignore_missing_dir': True, |
237 'data_type': 'blog', | 240 'data_type': 'blog', |
238 'item_name': item_name, | 241 'item_name': item_name, |
239 'items_per_page': items_per_page, | 242 'items_per_page': items_per_page, |
240 'items_filters': items_filters, | 243 'items_filters': items_filters, |