Example #1
0
    def get_context_data(self, **kwargs):
        context = super().get_context_data(**kwargs)

        data_rating = conn1c()
        org_uid = self.request.session.get('org_uid', '')

        return context
Example #2
0
    def get_context_data(self, **kwargs):
        context = super().get_context_data(**kwargs)

        conn = conn1c()
        org_uid = self.request.session.get('org_uid', '')
        data = conn.list_exec(org_uid)
        context['data'] = data

        return context
Example #3
0
def upload_photo(request):
    print('files=',request.FILES)
    f = request.FILES.get('photo',None)
    if f:
        data1с = conn1c()
        emp_uid = request.session.get('emp_uid', '')
        dstr = base64.b64encode(f.read())
        data1с.upload_photo(emp_uid, dstr)

    return redirect(reverse('base:home'))
Example #4
0
def get_photo(request):
    data1с = conn1c()
    emp_uid = request.session.get('emp_uid', '')
    s = data1с.get_photo(emp_uid)

    if s:
        dstr = base64.b64decode(s)
        response = HttpResponse()
        response["Content-Type"] = 'image/jpeg'
        response.write(dstr)
        return response

    return nofoto(request)
Example #5
0
    def get_context_data(self, **kwargs):
        context = super().get_context_data(**kwargs)
        scope_id = kwargs['scope_id']

        data_rating = conn1c()
        emp_uid = self.request.session.get('emp_uid', '')
        emp_rating = data_rating.emp_rating(emp_uid)
        emp_data =  data_rating.emp_data(emp_uid)
        context['data'] = emp_rating
        context['emp'] = emp_data
        context['scope_chart'] = emp_rating[scope_rat_names[scope_id]]
        context['scope_rating'] = context['scope_chart'][-1]
        context['scope_name'] = scope_names[scope_id]
        context['scope_icon'] = scope_icons[scope_id]
        context['scope_parts'] = scope_parts[scope_id]
        context['fio'] = 'Малютина Ирина Иосифовна'
        context['position'] = 'Бухгалтер-экономист'
        return context
Example #6
0
def loginView(request):
    args = {}
    args.update(csrf(request))
    try:
        username = request.POST['username']
        password = request.POST['password']
    except KeyError:
        return render(request, 'base_login.html', args)

    connection = conn1c()
    org_data = connection.get_uid(username, password)

    org_find = org_data['fined']
    if not org_find:
        return render(request, 'base_login.html', args)

    org_name = org_data['org_name']
    org_uid = org_data['org_id']
    request.session['org_uid'] = org_uid
    request.session['org_name'] = org_name
    return redirect(reverse('base:home'))