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
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)