示例#1
0
def pile_create(request):
    if request.method == "POST":
        create_pile_form = CreatePileForm(request.POST)
        if create_pile_form.is_valid():
            name = create_pile_form.cleaned_data["name"]
            pile = Pile(name=name, is_standalone=True)
            pile.save()
            if request.is_ajax():
                return utils.asyncAllPilesRefresh()
    return redirect("scraps_admin_manage")
示例#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