new entries schema
This commit is contained in:
@@ -3,7 +3,7 @@ import datetime #<- will be used to set default dates on models
|
||||
|
||||
from sqlalchemy import or_
|
||||
from ..models.blog_record import BlogRecord
|
||||
from markdown2 import Markdown
|
||||
|
||||
|
||||
|
||||
class BlogRecordService(object):
|
||||
@@ -32,26 +32,3 @@ class BlogRecordService(object):
|
||||
query = query.order_by(sa.desc(BlogRecord.created)).limit(10).all()
|
||||
return query
|
||||
|
||||
|
||||
@classmethod
|
||||
def proc_after_create(cls, request, _id):
|
||||
entry = request.dbsession.query(BlogRecord).get(_id)
|
||||
# set default values
|
||||
if entry.tag == '':
|
||||
entry.tag = 'pyramid'
|
||||
if entry.topic == '':
|
||||
entry.topic = 'blog'
|
||||
# convertir mardown en HTML
|
||||
markdowner = Markdown()
|
||||
entry.body_html = markdowner.convert(entry.body)
|
||||
return
|
||||
|
||||
@classmethod
|
||||
def proc_after_update(cls, request, _id):
|
||||
entry = request.dbsession.query(BlogRecord).get(_id)
|
||||
entry.edited = datetime.datetime.now()
|
||||
# convertir mardown en HTML
|
||||
markdowner = Markdown()
|
||||
entry.body_html = markdowner.convert(entry.body)
|
||||
return
|
||||
|
||||
|
||||
Reference in New Issue
Block a user