Exemple #1
0
def article_scrap_toggle(request, article_id, scrap_id, status, is_page=False):
    scraps_utils.scrap_toggle(scrap_id, status)
    utils.article_update_rendered_pile(article_id)
    if is_page:
        return redirect('articles_admin_page_edit', article_id=article_id)
    else:
        return redirect('articles_admin_article_edit', article_id=article_id)
Exemple #2
0
def article_create(title, author, is_page=False):
    pile = Pile(name="article", is_standalone=False)
    pile.save()
    article = Article(title=title, author=author, pile=pile, is_page=is_page) or None
    article.save()
    pile.name = "article-%d" % article.id
    pile.save()
    scrap = scraps_utils.scrap_create("text-wysiwyg")
    scraps_utils.scrap_repile(scrap.id, pile.id)
    scraps_utils.scrap_toggle(scrap.id, True)
    return article
Exemple #3
0
def scrap_toggle(request, scrap_id, status):
    utils.scrap_toggle(scrap_id, status)
    if request.is_ajax():
        return utils.asyncPileBodyRefresh(scrap_id)
    return redirect("scraps_admin_manage")