Beispiel #1
0
def socket_get_rendering(message):
    available_renderings = [r for r in Rendering.objects().order_by('-date_created')
                            if any(a.status == Assignment.UNASSIGNED for a in Assignment.objects(rendering=r))]
    if available_renderings:
        rendering_dict = available_renderings[0].to_dict()
        # rendering_dict['completion'] = rendering.completion
        emit('new rendering', dict(ok=True, result=rendering_dict))
    else:
        return emit('new rendering', dict(ok=False))
Beispiel #2
0
def profile():
    scenes = Scene.objects(created_by=g.user)
    renderings = Rendering.objects(scene__in=scenes)
    return render_template('profile.html', renderings=renderings)
Beispiel #3
0
def renderings():
    renderings = Rendering.objects()
    return render_template('renderings.html', renderings=renderings)