示例#1
0
def new(req, request):
    new = New()
    new.title = u'Title'
    new.body = u'perex'
    new.public = True
    new.author_id = 1
    new.locale = ''
    new.state = 0
    new.data = {}
    new.add(req)
    return new
示例#2
0
文件: new.py 项目: ondratu/morias
def admin_news_add(req):
    check_login(req)
    match_right(req, module_rights)

    new = New()
    if req.method == "POST":
        new.bind(req.form, req.login.id)
        error = new.add(req)

        if error:
            return generate_page(req, "admin/news_mod.html", new=new, error=error)

        redirect(req, "/admin/news/%d" % new.id)
    # end

    new.state = 2 if do_check_right(req, "news_editor") else 1
    return generate_page(req, "admin/news_mod.html", new=new)