Beispiel #1
0
def create(campaign_id=None):
    form = NewCampaignForm(request.form)
    if form.validate_on_submit():
        params = {
            'name': form.name.data,
            'account_id': current_user.account_id
        }
        c = Campaign.create(**params)
        if c:
            flash('Campaign Created')
            return redirect(url_for('campaign.edit', campaign_id=c.id))
        flash_errors(form)
    return redirect(url_for('campaign.index'))
Beispiel #2
0
def index():
    page = int(request.args.get('page', 1))
    pagination = Campaign.find_all_desc().paginate(page=page, per_page=20)
    form = NewCampaignForm()
    return render_template('campaign/index.html', user=current_user, pagination=pagination, form=form)