def index(request): all_membros_ativos = UserAvancado.objects.filter(ativo=True).exclude( cargo=UserAvancado.CARGO_HEROI_ID) context = utils.get_context(request) context.update({ 'json_grafico_guerra_dia': json.dumps(montar_grafico_7_ultimas_guerras()) }) context.update({ 'json_grafico_ultimas_siege': json.dumps(montar_grafico_qtd_participacoes_ultimas_siege()) }) context.update({ 'json_grafico_qtd_classes_guilda': json.dumps(montar_grafico_qtd_classes_guilda(all_membros_ativos)) }) context.update({'classes': get_qtd_by_classe(all_membros_ativos)}) context.update({'quantitativo': get_quantitativos(all_membros_ativos)}) return render(request, '{0}/index.html'.format(utils.path_estatisticas), context)
def reativar_heroi(request, user_avancado_id): try: with transaction.atomic(): context = utils.get_context(request) if context.get('is_lider'): user_avancado = UserAvancado.objects.filter(pk=user_avancado_id).first() user_avancado.ativo = True user_avancado.cargo = UserAvancado.CARGO_HEROI_ID user_avancado.justificativa_inativo = None user_avancado.save() user = User.objects.filter(pk=user_avancado.usuario.pk).first() user.is_active = True user.save() messages.success(request, 'Herói Reativado na Guilda com Sucesso!') except Exception as e: messages.error(request, utils.TextosPadroes.erro_padrao()) transaction.rollback() else: transaction.commit() return HttpResponseRedirect(request.META.get('HTTP_REFERER'))
def cadastrar(request): form = PayoutForm() context = utils.get_context(request) context.update({'form': form}) return render(request, '{0}/cadastrar.html'.format(utils.path_payout), utils.context)
def listar(request): context = utils.get_context(request) payouts = Payout.objects.all() context.update({'payouts': payouts}) return render(request, '{0}/index.html'.format(utils.path_payout), context)
def aguarde_aprovacao(request): context = utils.get_context(request) return render( request, '{0}/aguarde_aprovacao.html'.format(utils.path_user_avancado), context)
def listar_herois(request): context = utils.get_context(request) todos_usuarios = UserAvancado.objects.filter( ativo=True, cargo=UserAvancado.CARGO_HEROI_ID).order_by('cargo') context.update({'todos_usuarios': todos_usuarios}) return render(request, '{0}/index.html'.format(utils.path_herois), context)
def cadastrar(request): context = utils.get_context(request) context.update({'form': VinculoGruposForm()}) return render(request, '{0}/cadastrar.html'.format(utils.path_vinculo_grupos), context)
def cadastrar(request): context = utils.get_context(request) context.update({'form': AnunciosGeraisForm()}) return render(request, '{0}/cadastrar.html'.format(utils.path_anuncios_gerais), context)
def listar(request): context = utils.get_context(request) todos_usuarios = UserAvancado.objects.filter(ativo=False, justificativa_inativo=None).order_by('-data_cadastro') context.update({'todos_usuarios': todos_usuarios}) return render(request, '{0}/index.html'.format(utils.path_recrutas), context)
def listar(request): context = utils.get_context(request) todos_usuarios_inativos = UserAvancado.objects.filter(ativo=False).exclude( justificativa_inativo__isnull=True).exclude(justificativa_inativo__exact='').order_by('cargo') context.update({'todos_usuarios_inativos': todos_usuarios_inativos}) return render(request, '{0}/index.html'.format(utils.path_lista_negra), context)
def listar(request): context = utils.get_context(request) todas_guerras = Guerras.objects.all().order_by('-data_inicio') context.update({'todas_guerras': todas_guerras}) context.update({'url_marcar': reverse(utils.url_frequencia_guerra_marcar)}) return render(request, '{0}/index.html'.format(utils.path_guerras), context)