def get_rtc_blocks(): """Gets rich text blocks.""" rtc_blocks = dict( ( o.slug, { 'title': o.title, 'content': o.content, 'model': o}) for o in RichTextContentBlock.default_content().values()) if app.config.get('USE_SESSIONSTORE_NOT_DB'): for slug, o in session.get('rich_text_content_block', {}).items(): rtc_blocks[slug] = { 'title': o['title'], 'content': o['content']} else: for o in ( RichTextContentBlock.query .filter_by(active=True) .all()): rtc_blocks[o.slug] = { 'title': o.title, 'content': o.content} if current_user.is_authenticated(): for k in rtc_blocks.keys(): form = LongTextEditForm( content=rtc_blocks[k]['content']) form.content.label = rtc_blocks[k]['title'] rtc_blocks[k]['form'] = form return rtc_blocks
def get_rtc_blocks(): """Gets rich text blocks.""" rtc_blocks = dict((o.slug, { 'title': o.title, 'content': o.content, 'model': o }) for o in RichTextContentBlock.default_content().values()) if app.config.get('USE_SESSIONSTORE_NOT_DB'): for slug, o in session.get('rich_text_content_block', {}).items(): rtc_blocks[slug] = {'title': o['title'], 'content': o['content']} else: for o in (RichTextContentBlock.query.filter_by(active=True).all()): rtc_blocks[o.slug] = {'title': o.title, 'content': o.content} if current_user.is_authenticated(): for k in rtc_blocks.keys(): form = LongTextEditForm(content=rtc_blocks[k]['content']) form.content.label = rtc_blocks[k]['title'] rtc_blocks[k]['form'] = form return rtc_blocks
def test_home_textcontentblock_default_content_visible(db, testapp): default_content = ShortTextContentBlock.default_content() default_content.update(RichTextContentBlock.default_content()) res = testapp.get("/") for o in default_content.values(): assert o.content in res.text
def test_home_textcontentblock_default_content_visible(db, testapp): default_content = ShortTextContentBlock.default_content() default_content.update( RichTextContentBlock.default_content()) res = testapp.get("/") for o in default_content.values(): assert o.content in res.text