from flask import request,g
from ..models import db, Escala
from ..decorators import json, paginate, etag
from werkzeug.exceptions import abort
from . import api

@api.route('/usuarios/me/escalas/', methods=['GET'])
@etag
@json
def get_usuario_escala():
    usuario = g.user
    return usuario.escalas

@api.route('/usuarios/me/escalas/<int:id>/', methods=['GET'])
@etag
@json
def get_usuario_escala_detail(id):
    usuario = g.user
    return usuario.escalas.filter(Escala.id==id).first() or abort(404)

