Replace tabs with spaces in blog.__init__.
This commit is contained in:
parent
0b7c64c8c8
commit
bb96b7d4a3
@ -26,28 +26,29 @@ from mediagoblin.tools import pluginapi
|
|||||||
PLUGIN_DIR = os.path.dirname(__file__)
|
PLUGIN_DIR = os.path.dirname(__file__)
|
||||||
MEDIA_TYPE = 'mediagoblin.media_types.blogpost'
|
MEDIA_TYPE = 'mediagoblin.media_types.blogpost'
|
||||||
|
|
||||||
|
|
||||||
def setup_plugin():
|
def setup_plugin():
|
||||||
config = pluginapi.get_config(MEDIA_TYPE)
|
config = pluginapi.get_config(MEDIA_TYPE)
|
||||||
_log.info("setting up blog media type plugin.")
|
_log.info("setting up blog media type plugin.")
|
||||||
|
|
||||||
routes = [
|
routes = [
|
||||||
#blog_create
|
#blog_create
|
||||||
('mediagoblin.media_types.blog.create',
|
('mediagoblin.media_types.blog.create',
|
||||||
'/u/<string:user>/b/create/',
|
'/u/<string:user>/b/create/',
|
||||||
'mediagoblin.media_types.blog.views:blog_edit'
|
'mediagoblin.media_types.blog.views:blog_edit'
|
||||||
),
|
),
|
||||||
#blog_edit
|
#blog_edit
|
||||||
('mediagoblin.media_types.blog.edit',
|
('mediagoblin.media_types.blog.edit',
|
||||||
'/u/<string:user>/b/<string:blog_slug>/edit/',
|
'/u/<string:user>/b/<string:blog_slug>/edit/',
|
||||||
'mediagoblin.media_types.blog.views:blog_edit'
|
'mediagoblin.media_types.blog.views:blog_edit'
|
||||||
),
|
),
|
||||||
#blog post create
|
#blog post create
|
||||||
('mediagoblin.media_types.blog.blogpost.create',
|
('mediagoblin.media_types.blog.blogpost.create',
|
||||||
'/u/<string:user>/b/<string:blog_slug>/p/create/',
|
'/u/<string:user>/b/<string:blog_slug>/p/create/',
|
||||||
'mediagoblin.media_types.blog.views:blogpost_create'
|
'mediagoblin.media_types.blog.views:blogpost_create'
|
||||||
),
|
),
|
||||||
#blog post edit
|
#blog post edit
|
||||||
('mediagoblin.media_types.blog.blogpost.edit',
|
('mediagoblin.media_types.blog.blogpost.edit',
|
||||||
'/u/<string:user>/b/<string:blog_slug>/p/<string:blog_post_slug>/edit/',
|
'/u/<string:user>/b/<string:blog_slug>/p/<string:blog_post_slug>/edit/',
|
||||||
'mediagoblin.media_types.blog.views:blogpost_edit'
|
'mediagoblin.media_types.blog.views:blogpost_edit'
|
||||||
),
|
),
|
||||||
@ -67,44 +68,44 @@ def setup_plugin():
|
|||||||
'mediagoblin.media_types.blog.views:blog_post_listing'
|
'mediagoblin.media_types.blog.views:blog_post_listing'
|
||||||
),
|
),
|
||||||
#blog post draft view
|
#blog post draft view
|
||||||
('mediagoblin.media_types.blog.blogpost_draft_view',
|
('mediagoblin.media_types.blog.blogpost_draft_view',
|
||||||
'/u/<string:user>/b/<string:blog_slug>/p/<string:blog_post_slug>/draft/',
|
'/u/<string:user>/b/<string:blog_slug>/p/<string:blog_post_slug>/draft/',
|
||||||
'mediagoblin.media_types.blog.views:draft_view'
|
'mediagoblin.media_types.blog.views:draft_view'
|
||||||
),
|
),
|
||||||
#blog delete view
|
#blog delete view
|
||||||
('mediagoblin.media_types.blog.blog_delete',
|
('mediagoblin.media_types.blog.blog_delete',
|
||||||
'/u/<string:user>/b/<string:blog_slug>/delete/',
|
'/u/<string:user>/b/<string:blog_slug>/delete/',
|
||||||
'mediagoblin.media_types.blog.views:blog_delete')
|
'mediagoblin.media_types.blog.views:blog_delete')
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
pluginapi.register_routes(routes)
|
pluginapi.register_routes(routes)
|
||||||
pluginapi.register_template_path(os.path.join(PLUGIN_DIR, 'templates'))
|
pluginapi.register_template_path(os.path.join(PLUGIN_DIR, 'templates'))
|
||||||
pluginapi.register_template_hooks({"user_profile": "mediagoblin/blog/url_to_blogs_dashboard.html",
|
pluginapi.register_template_hooks({"user_profile": "mediagoblin/blog/url_to_blogs_dashboard.html",
|
||||||
"base_path_to_blog": "mediagoblin/blog/url_to_blogging.html"
|
"header_actions": "mediagoblin/blog/url_to_blogging.html"
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
class BlogPostMediaManager(MediaManagerBase):
|
class BlogPostMediaManager(MediaManagerBase):
|
||||||
human_readable = "Blog Post"
|
human_readable = "Blog Post"
|
||||||
display_template = "mediagoblin/media_displays/blogpost.html"
|
display_template = "mediagoblin/media_displays/blogpost.html"
|
||||||
default_thumb = "images/media_thumbs/blogpost.jpg"
|
default_thumb = "images/media_thumbs/blogpost.jpg"
|
||||||
|
|
||||||
def get_blog_by_blogpost(self):
|
def get_blog_by_blogpost(self):
|
||||||
blog_post_data = BlogPostData.query.filter_by(media_entry=self.entry.id).first()
|
blog_post_data = BlogPostData.query.filter_by(media_entry=self.entry.id).first()
|
||||||
blog = Blog.query.filter_by(id=blog_post_data.blog).first()
|
blog = Blog.query.filter_by(id=blog_post_data.blog).first()
|
||||||
return blog
|
return blog
|
||||||
|
|
||||||
def add_to_user_home_context(context):
|
|
||||||
blogs = context['request'].db.Blog.query.filter_by(author=context['user'].id)
|
|
||||||
_log.info("blah blah blah")
|
|
||||||
if blogs:
|
|
||||||
context['blogs'] = blogs
|
|
||||||
else:
|
|
||||||
context['blogs'] = None
|
|
||||||
return context
|
|
||||||
|
|
||||||
|
def add_to_user_home_context(context):
|
||||||
|
blogs = context['request'].db.Blog.query.filter_by(author=context['user'].id)
|
||||||
|
|
||||||
|
if blogs:
|
||||||
|
context['blogs'] = blogs
|
||||||
|
else:
|
||||||
|
context['blogs'] = None
|
||||||
|
return context
|
||||||
|
|
||||||
|
|
||||||
hooks = {
|
hooks = {
|
||||||
'setup': setup_plugin,
|
'setup': setup_plugin,
|
||||||
('media_manager', MEDIA_TYPE): lambda: BlogPostMediaManager,
|
('media_manager', MEDIA_TYPE): lambda: BlogPostMediaManager,
|
||||||
@ -112,8 +113,3 @@ hooks = {
|
|||||||
("mediagoblin.user_pages.user_home",
|
("mediagoblin.user_pages.user_home",
|
||||||
"mediagoblin/user_pages/user.html"): add_to_user_home_context
|
"mediagoblin/user_pages/user.html"): add_to_user_home_context
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user