Esempio n. 1
0
def share_news():
    if 'username' not in session:
        return redirect('/login')
    title = session['username']
    content = 'Я набрал {} очков в ВК Кликере!'.format(session['user_game'])
    nm = NewsModel(db.get_connection())
    nm.insert(title, str(content), session['user_id'])
    return redirect("/news")
Esempio n. 2
0
def add_news():
    if 'username' not in session:
        return redirect('/login')
    form = AddNewsForm()
    if form.validate_on_submit():
        title = form.title.data
        content = form.content.data
        nm = NewsModel(db.get_connection())
        nm.insert(title, content, session['user_id'])
        return redirect("/news")
    return render_template('add_news.html',
                           title='Добавление новости',
                           form=form,
                           username=session['username'])
Esempio n. 3
0
def news():
    if 'user_name' not in session:
        return redirect('/login')
    news = NewsModel(db.get_connection()).get_all(session['user_id'])
    return render_template('news.html', user_name=session['user_name'],
                           user_id=session['user_id'], news=news)
Esempio n. 4
0
def delete_news(news_id):
    if 'user_name' not in session:
        return redirect('/login')
    new = NewsModel(db.get_connection())
    new.delete(news_id)
    return redirect("/news")
Esempio n. 5
0
def search():
    if 'user_name' not in session:
        return redirect('/login')
    new = NewsModel(db.get_connection())
    return redirect("/search")
Esempio n. 6
0
def news():
    if 'username' not in session:
        return redirect('/login')
    nm = NewsModel(db.get_connection()).get_all()
    return render_template('news.html', news=nm)