Exemple #1
0
def add_announcement():
    """ Adds a new announcment linked to the currently logged in user. """
    if request.form['announcement']:
        new_a = Announcement(user_id=g.user.id, text=request.form['announcement'])
        new_a.insert()
        safe_commit()
        flash('Your announcement was stored', 'success')

    return redirect(url_for('announcements'))
Exemple #2
0
def announcements():
    """ Loads all Announcements for today including the song of the day."""
    today = datetime.now().date()
    all_announcements = Announcement.filter(func.date(Announcement.created_on) == today).all()
    song_of_the_day = get_song_of_the_day(today)
    return render_template('timeline.html', all_announcements=all_announcements,
                           song_of_the_day=song_of_the_day)