예제 #1
0
파일: views.py 프로젝트: pyHard/nasuh
def get_districts_from_city(request, city_id=None):
    district_list = hlp.get_list(model_class=District,city__id=city_id).order_by("name")
    return JsonResponse({'district_list': json.dumps([{
                'name': district.name,
                'id': district.id,
            }
            for district in district_list
        ])})
예제 #2
0
파일: service.py 프로젝트: pyHard/nasuh
def get_employee_list_report(**kwargs):
    from office.models import Employee
    results = {}
    results['qs'] = hlp.get_list(Employee).order_by('first_name')
    results['title'] = 'Çalışan Listesi '
    results['date'] = datetime.date.today().strftime('%d.%m.%Y')
    results['total'] = results['qs'].count()
    return results
예제 #3
0
파일: service.py 프로젝트: pyHard/nasuh
def get_partner_list_report(**kwargs):
    import case.models as case_models
    results = {}
    results['qs'] = hlp.get_list(case_models.Partner, ).order_by('first_name')
    results['title'] = 'Ortak Listesi '
    results['date'] = datetime.date.today().strftime('%d.%m.%Y')
    results['total'] = results['qs'].count()
    return results
예제 #4
0
파일: service.py 프로젝트: pyHard/nasuh
def get_case_list_report(**kwargs):
    import case.models as case_models
    results = {}
    results['qs'] = hlp.get_list(case_models.Case, ).order_by('-date')
    results['title'] = 'Dava Listesi '
    results['date'] = datetime.date.today().strftime('%d.%m.%Y')
    results['total'] = results['qs'].count()
    return results
예제 #5
0
파일: views.py 프로젝트: pyHard/nasuh
def all_events(request):
    queryset = hlp.get_list(Event)
    result = []
    for event in queryset:
        result.append(
            {
                "id":event.id,
                "slug":event.slug,
                "url":'/user_calendar/%s/update'%event.slug,
                "publicId":event.id,
                "title":event.title,
                "start":event.start,
                "end":event.end,
                "backgroundColor":event.backgroundColor,
                "borderColor":event.borderColor,
                "editable":event.editable,
            }
        )
    return JsonResponse(result, safe=False)
예제 #6
0
파일: charts.py 프로젝트: pyHard/nasuh
def get_chart_employee(slug):
    employee = Employee.objects.get(slug=slug)
    transactions = hlp.get_list(Transaction, employee=employee).values(
        'amount', 'type', 'date').order_by('-date')[:7]
    return list(transactions)
예제 #7
0
파일: charts.py 프로젝트: pyHard/nasuh
def get_chart_other(slug):
    other = Other.objects.get(slug=slug)
    transactions = hlp.get_list(Transaction, expense__other=other).values(
        'amount', 'type', 'date').order_by('-date')[:7]
    return list(transactions)
예제 #8
0
파일: charts.py 프로젝트: pyHard/nasuh
def get_chart_tax(slug):
    tax = Tax.objects.get(slug=slug)
    transactions = hlp.get_list(Transaction, expense__tax=tax).values(
        'amount', 'type', 'date').order_by('-date')[:7]
    return list(transactions)
예제 #9
0
파일: charts.py 프로젝트: pyHard/nasuh
def get_chart_office(slug):
    office = Office.objects.get(slug=slug)
    transactions = hlp.get_list(Transaction, expense__office=office).values(
        'amount', 'type', 'date').order_by('-date')[:7]
    return list(transactions)
예제 #10
0
파일: charts.py 프로젝트: pyHard/nasuh
def get_chart_expense(slug):
    expense = Expense.objects.get(slug=slug)
    transactions = hlp.get_list(Transaction, expense=expense).values(
        'amount', 'type', 'date').order_by('-date')[:7]
    return list(transactions)
예제 #11
0
파일: charts.py 프로젝트: pyHard/nasuh
def get_chart_partner(slug):
    partner = Partner.objects.get(slug=slug)
    transactions = hlp.get_list(Transaction, case__partner=partner).values(
        'amount', 'type', 'date').order_by('-date')[:7]
    return list(transactions)
예제 #12
0
파일: charts.py 프로젝트: pyHard/nasuh
def get_chart_client(slug):
    client = Client.objects.get(slug=slug)
    transactions = hlp.get_list(Transaction, case__client=client).values(
        'amount', 'type', 'date').order_by('-date')[:7]
    return list(transactions)