def existeplanilha(request): request.session.set_expiry(60 * 60) googleSpr = GoogleSpreadsheet(request) if googleSpr.planilha_existe(): ctx = {"version": version, "last_login": request.session.get("social_auth_last_login_backend")} return HttpResponseRedirect("/projetos") else: form_criarplanilha = CriarPlanilha() ctx = {"nome_planilha_horas": settings.NOME_PLANILHA_HORAS, "form": form_criarplanilha} return render_to_response("criarplanilha.html", ctx, context_instance=RequestContext(request))
def criarplanilha(request): if request.method == "POST": form = CriarPlanilha(request.POST) if form.is_valid(): usuario_pmo = form.cleaned_data.get("usuario_pmo") senha_pmo = form.cleaned_data.get("senha_pmo") gsp = GoogleSpreadsheet(request) gsp.criar_planilha(request, usuario_pmo, senha_pmo) return HttpResponseRedirect("/projetos") else: ctx = {"form": form} return render_to_response("criarplanilha.html", ctx, context_instance=RequestContext(request))
def criarplanilha(request): if request.method == 'POST': form = CriarPlanilha(request.POST) if form.is_valid(): usuario_pmo = form.cleaned_data.get('usuario_pmo') senha_pmo = form.cleaned_data.get('senha_pmo') gsp = GoogleSpreadsheet(request) gsp.criar_planilha(request, usuario_pmo, senha_pmo) return HttpResponseRedirect('/projetos') else: ctx = { 'form': form, } return render_to_response('criarplanilha.html', ctx, context_instance=RequestContext(request))
def existeplanilha(request): request.session.set_expiry(60 * 60) googleSpr = GoogleSpreadsheet(request) if googleSpr.planilha_existe(): ctx = { 'version': version, 'last_login': request.session.get('social_auth_last_login_backend') } return HttpResponseRedirect('/projetos') else: form_criarplanilha = CriarPlanilha() ctx = { 'nome_planilha_horas': settings.NOME_PLANILHA_HORAS, 'form': form_criarplanilha, } return render_to_response('criarplanilha.html', ctx, context_instance=RequestContext(request))
def autentica_usuario(self, request): if not request.session.get('cookie_pmo', False): googlespr = GoogleSpreadsheet(request) pmo = Pmo() db = googlespr.clientDB.GetDatabases( name=settings.NOME_PLANILHA_HORAS)[0] tabela = db.GetTables(name='config')[0] row = tabela.GetRecord(row_number=1) usuario_pmo = row.content['usuariopmo'] senha_pmo = row.content['senhapmo'] request.session['cookie_pmo'] = pmo.login(usuario_pmo, senha_pmo).cookies request.session['usuario_pmo'] = usuario_pmo request.session['senha_pmo'] = senha_pmo