Exemple #1
0
    def get(self, bloc_uid):
        jobs = get_jobs_for_bloc(
            bloc_uid, **get_request_pagination_params())

        data = [job.as_json() for job in jobs]

        return api_success_response(response_data=data, code=201)
Exemple #2
0
    def get(self, bloc_uid):
        events = get_events_for_bloc(
            bloc_uid, **get_request_pagination_params())

        data = [event.as_json() for event in events]

        return api_success_response(response_data=data, code=201)
Exemple #3
0
    def get(self, bloc_uid):
        """Get a list of the projects by the members of a Bloc"""

        projects, meta = get_bloc_projects(
            bloc_uid, **get_request_pagination_params())

        return api_success_response(response_data=projects, response_meta=meta)
Exemple #4
0
def render_all_event_interests(event_id):
    event_interests = EventInterest.query.filter_by(event_id=event_id)

    page = (prep_paginate_query(event_interests,
                                **get_request_pagination_params()))

    meta = get_pagination_meta(page)

    users = [event_interest.user.as_json() for event_interest in page.items]

    return render_template('users_list.html',
                           title='People also interested',
                           users=users,
                           meta=meta)
Exemple #5
0
def render_all_course_students(course_id):
    course_students = Course.query.filter_by(course_id=course_id)

    page = (prep_paginate_query(course_students,
                                **get_request_pagination_params()))

    meta = get_pagination_meta(page)

    users = [course_student.user.as_json() for course_student in page.items]

    return render_template('users_list.html',
                           title='People also take this',
                           users=users,
                           meta=meta)
Exemple #6
0
    def get(self, bloc_uid):
        """Get the posts in a Bloc"""

        get_bloc_posts(bloc_uid, **get_request_pagination_params())
Exemple #7
0
    def get(self, bloc_uid):
        """Get the members of a Bloc"""

        get_bloc_members(bloc_uid, **get_request_pagination_params())