コード例 #1
0
ファイル: routes.py プロジェクト: jib9001/Team_WikiDream
def move(url):
    page = current_wiki.get_or_404(url)
    form = URLForm(obj=page)
    if form.validate_on_submit():
        newurl = form.url.data
        current_wiki.move(url, newurl)
        return redirect(url_for('wiki.display', url=newurl))
    return render_template('move.html', form=form, page=page)
コード例 #2
0
ファイル: routes.py プロジェクト: alexex/wiki
def move(url):
    page = current_wiki.get_or_404(url)
    form = URLForm(obj=page)
    if form.validate_on_submit():
        newurl = form.url.data
        current_wiki.move(url, newurl)
        return redirect(url_for('wiki.display', url=newurl))
    return render_template('move.html', form=form, page=page)
コード例 #3
0
ファイル: routes.py プロジェクト: jrstinson/TeamKiwi
def saveas(url):
    old_page = current_wiki.get_or_404(url)
    form = URLForm(obj=old_page)
    if form.validate_on_submit():
        return redirect(url_for(
            'wiki.copy', oldurl=form.clean_url(url), newurl=form.clean_url(form.url.data)
        ))
    return render_template('saveas.html', form=form)
コード例 #4
0
ファイル: routes.py プロジェクト: Lvanway/Wiki440
def move(url):
    page = current_wiki.get_or_404(url)
    form = URLForm(obj=page)
    if form.validate_on_submit():
        newurl = form.url.data
        current_wiki.move(url, newurl)
        move_history(url, newurl)
        add_history(newurl, 'WikiBot', 'Moved page to URL: ' + newurl, page.html, page.content, 'move')
        return redirect(url_for('wiki.display', url=newurl))
    return render_template('move.html', form=form, page=page)
コード例 #5
0
ファイル: routes.py プロジェクト: jrstinson/TeamKiwi
def move(url):
    page = current_wiki.get_or_404(url)
    if page.owner:
        if current_user.get_id() == page.owner:
            form = URLForm(obj=page)
            if form.validate_on_submit():
                newurl = form.url.data
                current_wiki.move(url, newurl)
                return redirect(url_for('wiki.display', url=newurl))
        else:
            if page.owner == "admin":
                flash('This page is locked to editing by the site administrators.')
            else:
                flash('You must own this page to move it', 'success')
            return redirect(url_for('wiki.display', url=url))
    form = URLForm(obj=page)
    if form.validate_on_submit():
        newurl = form.url.data
        current_wiki.move(url, newurl)
        return redirect(url_for('wiki.display', url=newurl))
    return render_template('move.html', form=form, page=page)
コード例 #6
0
ファイル: routes.py プロジェクト: lakerc/WikiWiki5
def create():
    form = URLForm()
    if form.validate_on_submit():
        url=form.clean_url(form.url.data)
	
        #get current user's name and current date when page is created
        #then append it to the creators.json file
        ########################################
        creator_module.add_to_json(url)
		########################################
        
        return redirect(url_for('wiki.edit', url=form.clean_url(form.url.data)))
    return render_template('create.html', form=form)
コード例 #7
0
ファイル: routes.py プロジェクト: guzmanc1/RikiWiki
def move(url):
    page = current_wiki.get_or_404(url)
    form = URLForm(obj=page)
    if form.validate_on_submit():
        newurl = form.url.data
        current_wiki.move(url, newurl)

        # Delete non-moved pages
        all_pages = current_wiki.index()
        pages = Page.get_versions(page.path, all_pages)

        for p in pages:
            current_wiki.delete(p.url)

        flash('Page "%s" was deleted.' % page.title, 'success')

        return redirect(url_for('wiki.display', url=newurl))
    return render_template('move.html', form=form, page=page)
コード例 #8
0
ファイル: routes.py プロジェクト: jib9001/Team_WikiDream
def create():
    form = URLForm()
    if form.validate_on_submit():
        return redirect(url_for('wiki.edit',
                                url=form.clean_url(form.url.data)))
    return render_template('create.html', form=form)
コード例 #9
0
ファイル: routes.py プロジェクト: alexex/wiki
def create():
    form = URLForm()
    if form.validate_on_submit():
        return redirect(url_for(
            'wiki.edit', url=form.clean_url(form.url.data)))
    return render_template('create.html', form=form)