Example #1
0
def list(request, page=1, initial=None, filter=None, deactive=False):
    user = request.user

    if deactive:
        object = Profile.objects.filter(
            org_active=user.get_profile().org_active,
            user__is_active=False).order_by('user__username')
    else:
        object = Profile.objects.filter(
            org_active=user.get_profile().org_active,
            user__is_active=True).order_by('user__username')

    if initial:
        object = object.filter(person__name__istartswith=initial)

    if filter:
        object = object.filter(person__name__icontains=filter)

    return HttpResponse(
        simplejson.dumps(
            person_json_list(
                request,
                object,
                'users.users_read',
                page),
            sort_keys=True),
        mimetype='application/json')
Example #2
0
def list(request,
         page=1,
         deactive=False,
         filter=None,
         initial=None,
         no_paging=False,
         is_student=False):

    # professional
    if not is_student:
        if deactive:
            object = CareProfessional.objects.deactive(
                request.user.get_profile().org_active)
        else:
            object = CareProfessional.objects.active(
                request.user.get_profile().org_active)
    # stundent
    else:
        if deactive:
            object = CareProfessional.objects.students_deactive(
                request.user.get_profile().org_active)
        else:
            object = CareProfessional.objects.students_active(
                request.user.get_profile().org_active)

    if initial:
        object = object.filter(person__name__istartswith=initial)

    if filter:
        object = object.filter(person__name__icontains=filter)

    return HttpResponse(simplejson.dumps(person_json_list(
        request, object, 'careprofessional.careprofessional_read', page),
                                         sort_keys=True),
                        mimetype='application/json')
Example #3
0
def list(request, page=1, deactive=False, filter=None, initial=None, no_paging=False, is_student=False):

    # professional
    if not is_student:
        if deactive:
            object = CareProfessional.objects.deactive(request.user.get_profile().org_active)
        else:
            object = CareProfessional.objects.active(request.user.get_profile().org_active)
    # stundent
    else:
        if deactive:
            object = CareProfessional.objects.students_deactive(request.user.get_profile().org_active)
        else:
            object = CareProfessional.objects.students_active(request.user.get_profile().org_active)

        matrixyear = request.GET.get('matrixyear')
        if matrixyear:
            object = object.filter(studentprofile__matrix_year=matrixyear)

    if initial:
        object = object.filter(person__name__istartswith=initial)

    if filter:
        object = object.filter(person__name__icontains=filter)

    return HttpResponse(simplejson.dumps(person_json_list(request, object, 'careprofessional.careprofessional_read', page), sort_keys=True), mimetype='application/json')
Example #4
0
def list(request,
         page=1,
         initial=None,
         filter=None,
         deactive=False,
         permission=False):
    user = request.user

    if deactive:
        object = Profile.objects.filter(
            org_active=user.get_profile().org_active,
            user__is_active=False).order_by('user__username')
    else:
        object = Profile.objects.filter(
            org_active=user.get_profile().org_active,
            user__is_active=True).order_by('user__username')

    if initial:
        object = object.filter(person__name__istartswith=initial)

    if filter:
        object = object.filter(person__name__icontains=filter)

    if permission:
        object = object.filter(user__groups__name=permission)

    return HttpResponse(simplejson.dumps(person_json_list(
        request, object, 'users.users_read', page),
                                         sort_keys=True),
                        mimetype='application/json')
Example #5
0
def lista(request, page = 1 , deactive = False):
    if deactive:
        object = Employee.objects.deactive(request.user.get_profile().org_active)
    else:   
        object = Employee.objects.active(request.user.get_profile().org_active)
         
    return HttpResponse(simplejson.dumps(person_json_list(request, object, 'employee.employee_read', page)),
                            mimetype='application/json')
Example #6
0
def lista(request, page=1, deactive=False):
    if deactive:
        object = Employee.objects.deactive(
            request.user.get_profile().org_active)
    else:
        object = Employee.objects.active(request.user.get_profile().org_active)

    return HttpResponse(simplejson.dumps(
        person_json_list(request, object, 'employee.employee_read', page)),
                        mimetype='application/json')
def list(request, page=1, initial=None, filter=None, no_paging=False, deactive=False):
    user = request.user

    if deactive:
        object = Employee.objects.deactive(user.get_profile().org_active)
    else:
        object = Employee.objects.active(user.get_profile().org_active)

    if initial:
        object = object.filter(person__name__istartswith=initial)

    if filter:
        object = object.filter(person__name__icontains=filter)

    return HttpResponse(simplejson.dumps(person_json_list(request, object, 'client.client_read', page, no_paging), sort_keys=True), mimetype='application/json')
Example #8
0
def list(request,
         page=1,
         initial=None,
         filter=None,
         no_paging=False,
         deactive=False):
    user = request.user

    if deactive:
        object = Employee.objects.deactive(user.get_profile().org_active)
    else:
        object = Employee.objects.active(user.get_profile().org_active)

    if initial:
        object = object.filter(person__name__istartswith=initial)

    if filter:
        object = object.filter(person__name__icontains=filter)

    return HttpResponse(simplejson.dumps(person_json_list(
        request, object, 'client.client_read', page, no_paging),
                                         sort_keys=True),
                        mimetype='application/json')