Exemple #1
0
def holidays_json(request):
    """
        json view for holidays
    """
    holidays = [HolidayJson(holiday) for holiday in Holiday.query()\
            .filter(Holiday.user_id==request.context.id)]
    return dict(holidays=holidays, user_id=str(request.context.id))
Exemple #2
0
def holidays_json(request):
    """
        json view for holidays
    """
    holidays = [HolidayJson(holiday) for holiday in Holiday.query()\
            .filter(Holiday.user_id==request.context.id)]
    return dict(holidays=holidays,
            user_id=str(request.context.id))
Exemple #3
0
def get_holidays(start_date=None, end_date=None, user_id=None):
    """
        Return the user's declared holidays
    """
    holidays = Holiday.query()
    if start_date and end_date:
        holidays = holidays.filter(
            or_(Holiday.start_date.between(start_date, end_date),
                Holiday.end_date.between(start_date, end_date)))
    if user_id:
        holidays = holidays.filter(Holiday.user_id==user_id)
    holidays.order_by("start_date")
    return holidays
Exemple #4
0
def get_holidays(start_date=None, end_date=None, user_id=None):
    """
        Return the user's declared holidays
    """
    holidays = Holiday.query()
    if start_date and end_date:
        holidays = holidays.filter(
            or_(Holiday.start_date.between(start_date, end_date),
                Holiday.end_date.between(start_date, end_date)))
    if user_id:
        holidays = holidays.filter(Holiday.user_id == user_id)
    holidays.order_by("start_date")
    return holidays