Exemplo n.º 1
0
def sync_olympics_news(news_id):

    news = OGNewsService.get_one(news_id)
    try:
        event_id = 14
        EventNewsService.add(
            event_id, 'literal', news.site, '',
            news.title, 0, news.image, '', '',
            '', news.subtitle, news.content, '', news.created_at)
    except:
        raise InvalidArgument()

    return redirect(url_for('admin.list_olympics_news'))
Exemplo n.º 2
0
def edit_olympics_news(news_id):

    if request.method == 'GET':
        news = OGNewsService.get_one(news_id).to_dict()
        sites = MatchNewsService.get_sites()
        return render_template(
            'admin/olympics/news/news_edit.html', news=news, sites=sites)

    type = request.form.get('type')
    title = request.form.get('title')
    subtitle = request.form.get('subtitle')
    content = request.form.get('content')
    image = request.form.get('cover')

    OGNewsService.edit(news_id, type, title, subtitle, content, image)

    return redirect(url_for('admin.list_olympics_news'))