Example #1
0
def mission_reports():
    """Mission reports view."""

    query_params = request.args.to_dict()

    if not query_params:
        reports = Report.get_by_recent()
    else:
        reports = Report.search(query_params)

    return render_template('main_views/reports.html',
                           reports=reports,
                           form_data=query_params)
Example #2
0
    def test_get_by_recent(self):

        report3 = Report.create(user_id=self.user.id,
                                business_id='iUockw0CUssKZLyoGJYEXA',
                                text='The curry was devine!')

        db.session.commit()
        report3.submitted_on = datetime.utcnow()
        db.session.commit()

        recent = Report.get_by_recent()

        self.assertEqual(len(recent), 3)
        self.assertEqual(recent[0], report3)