codexico / geio Goto Github PK
View Code? Open in Web Editor NEWSistema de gerenciamento de campanhas promocionais para Shopping Centers
Home Page: http://geio.com.br
Sistema de gerenciamento de campanhas promocionais para Shopping Centers
Home Page: http://geio.com.br
Chico, vamos importar o conteúdo direto para a base de dados, ou o sistema na versão 1.0 terá o método?
Talvez algum consumidor que tenha sido deletado, não sei.
Favor tentar descobrir também qual a situação que está gerando este bug.
Diego, enviei email com conteúdo.
Campo RG não esta realizando pesquisa
Chico, é possível após digitar o RG ou CPF colocar o foco automaticamente para o botão pesquisar? Atualmente após digitar, tenho que clicar em pesquisar com o cursor.
Chico, no formulário de edição, o campo complemente esta na posição correta, após número. Mas aqui: http://www.geio.com.br/shoppingteste/consumidores/view/7 continua abaixo do campo Estado.
Então, estas bobeirinhas, eu poderia ir ajeitando, não tenho muita familiaridade com o PHP, mas tem coisa que é básica, mesmo no que diz respeito ao código. Só não mexi em nada que poderia, porque ainda não me explicou melhor como tabalhar com o git. Estou lendo o material que mandou o link para download. Tem coisa que é super simples, estudei o código aqui e acho que da para ajudar ainda mais ao invés de apenas delegar tarefas. Analisa ai. Muita coisa eu iria parar de atormentar..rs...
Chico, fiz um teste de criação de usuário no GEIO e realmente esta estranho!
Chico os relatórios estão apresentando os valores com a seguinte formatação:
Total de Consumo: R$ 3,088.81
Total de Consumo na Bandeira: R$ 1,404.86
Total de Consumo em outras formas: R$ 1,683.95
O correto :
Total de Consumo: R$ 3.088,81
Total de Consumo na Bandeira: R$ 1.404,86
Total de Consumo em outras formas: R$ 1.683,95
O "." sempre vem antes da vírgula. Ficou show de bola a forma que fez o relatório dentro do link: http://www.geio.com.br/shoppingteste/lojas/view/...
Ou quase tudo, tem coisa que não precisa. Alguns já tem, mas esqueci em outros.
status = 0 => desativado
status = 1 => ativo
status = ... => outros estados que forem necessários
Vai implicar em rever os find() dos controllers e models para incluir esse field. Por isso fica para o 1.1.
Neste Link: http://www.geio.com.br/shoppingteste/trocas/view/38 no final da página, na tabela, Valores não estão no padrão.
Chico na coluna BANDEIRA, você pode incluir a palavra "Cash" quando a troca for com dinheiro?
Motivo: As célula não ficar vázia quando a forma de pagamento for dinheiro. Acho que terá que acrescentar lá no cadastro do consumidor (login promotor), como já é padrão dinheiro no option, a opção padrão fica "Cash" no outro option.
Na pressa promotores podem não alterar para a data correta, resultando em erros estatísticos.
O que acha Fabrizio?
Chico, neste campo (Valor R$ formato: xxxx,xx ou xxxxx.xx) você já esta alterou para o padrão (0,00 - 00,00 - 0.000,00 - 00.000,00)?
colocar coluna de ações em /trocas/hoje, ontem, semana, mes e promotores/trocas/
atualmente está largado ao lado do nome do consumidor
criar também data para a versão 1.1
Chico, nesta página imaginei uma recepção como a da área administrativa do Joomla. O que acha?
algumas colunas estão difíceis de ordenar pois usam os mesmos campos
deletar
views não usadas
metodos nao utilizados
fat model, skinny controller
Chico, é para a versão 1.0 a alteração de PDF para HTML? Conforme conversa em sua casa para conseguirmos ter um controle maior sobre as impressões geradas.
Chico conforme sua orientação, criei outro issue.
os campos obrigatorios já estão com a classe required, basta estilizar
Chico, verifiquei que você colocou o seguinte código no sistema:
image("ico_delete.gif", array( "alt" => "Excluir", 'url' => array('action' => 'delete', $troca['Troca']['id']), null, sprintf(__('Are you sure you want to delete # %s?', true), $troca['Troca']['id']) )); ?>Mas fiz um teste e consegui apagar a informação sem que o sistema efetuasse a pergunta.
Acontece tanto da index.ctp na view.ctp o sistema faz a pergunta. Não se preocupe que não alterei nada, tenho baixado alguns arquivos do ftp, mas não subo nada. Estou estudando algumas coisas.
usar http://docs.jquery.com/UI/Dialog no lugar de alert javascript.
O que acha Diego?
Vamos usar em todos os lugares?
Chico, quando será criada a tabela profissões para alimentar o "OPTION" Profissão dentro do cadastro do consumidor ou onde mais exista esta seleção?
Diego, você colocou os campos Estado e Cidade embaixo de país?!?!?
O correto é: Cidade, Estado e em baixo País.
Chico, é possível colocar campos de pesquisa neste link: http://www.geio.com.br/shoppingteste/consumidores e neste link: http://www.geio.com.br/shoppingteste/lojas .
Motivo: suponha que devemos encontrar uma loja em 200 ou um consumidor em 1000.
Na maioria dos controllers não está verficando se na action view o id existe ou não, somente se o id foi passado.
Chico, conforme sua solicitação, criei um novo issue para esta tarefa.
Neste Link: http://www.geio.com.br/shoppingteste/promotores/view/6, posso ter as informações como neste link: http://www.geio.com.br/shoppingteste/lojas/view/4, mas naturalmente as
Chico, liberar acesso ao perfil admin para todas as áreas.
Detalhar consumidores: http://www.geio.com.br/shoppingteste/consumidores/view/7 como o detalhamento feito em lojas: http://www.geio.com.br/shoppingteste/lojas/view/1 que por sinal ficou ótimo.
Chico, verifiquei que já atualizou este campo no formulário de consumidores. Falta atualizar aqui: http://www.geio.com.br/shoppingteste/funcionarios/edit/2
Chico conforme sua solicitação, criei esta nova issue.
O objetivo aqui é fazer com que a view do consumidor: http://www.geio.com.br/shoppingteste/consumidores/view/21, apresente as informações como a perfeita view que você fez das lojas: http://www.geio.com.br/shoppingteste/lojas/view/4
Obs. Onde este tipo de view puder ser implantada seria legal. Como em promotor (http://www.geio.com.br/shoppingteste/promotores/trocas/), teriamos no sistema sempre as trocas detalhadas direitinho.
Acho que entendeu que o motivo de tanta repetição e dar ao usuário o acesso a informação de qualquer ponto que ele estiver. Claro que as informações mudam se for loja, consumidor e promotor, mas a forma que você criou a view da loja ficou tão bacana, que estou te atormentando para implantar nos demais. Desculpa ae a chatice!
Ex: qtd cupons, valor bandeira...
apenas da ABA PESQUISA, deve aparecer apenas como conteúdo desta aba e não como conteúdo de todas as demais abas.
2) Na parte superior já existe a saudação quando nos logamos: Olá Fulano!, não precisa ter esta saudação em cima do formulário de pesquisa.
3) Na área do promotor fica disponível apenas as ABAS: INICIO, PESQUISA e RELATORIOS, retirar ABA MAILING.
4) Quando pesquisar consumidor mostrar apenas formulário com dados cadastrais, suprimir formulário de pesquisa que fica na parte superior, ou colocar BOTAO ACEITAR E IR PARA O
CADASTRO DE CUPONS ao lado do BOTAO EDITAR E IR PARA CUPONS, fica mais sensato se for deixar o formulário de pesquisa em cima do cadastro do consumidor, colocar os BOTOES em
baixo, porque é chato olhar todo o cadastro e voltar para cima para aceitar se estiver certo. Se for editar, faz a edição e o botão também estará em baixo. Talvez seja interessante
deixar as palavras DADOS GERAIS com o mesmo padrão PROCURAR CONSUMIDORES.
5)Como o sistema esta "setado" para Brindes=TRUE, fiz alguns testes. Chico, o sistema esta usando o mesmo padrão para gerar cupons promocionais e esta gerando brindes. Por
exemplo, se o cliente tem direito a 10 cupons promocionais o sistema avisa que o cliente tem direito a 10 brindes. Se esta for a regra tudo bem, mas geralmente a quantidade de
brindes é limitada por CPF. Vi que você colocou algo com o nome Max. de Consumidores, isto quer dizer número máximo de brinde por consumidor? Esta configurado como 3. Se for
isto, não esta funcionando. Faça um lançamento como promotor com esta mecânica ativa e teste.
6) Acho que verificando os detalhes do item 5, pode mandar ver no controle do estoque que ainda esta pendente.
7) ABA RELATORIO foi disponibilizada para perfil PROMOTOR, mas o perfil esta sem permissão para acessar as informações.
8) No formulário de cadastro do consumidor, quando seleciono estado não esta aparecendo automaticamente brasil.
Login - Admin
ABA ADMINISTRACAO
http://www.geio.com.br/shoppingteste/lojas/view/4, mas naturalmente as informações serão pertinentes ao consumidor.03)Link Cupons Fiscais:
http://www.geio.com.br/shoppingteste/trocas/view/37 (Falta dados de endereço do consumidor), remover BOTAO EDITAR TROCA e EXCLUIR TROCA. Link:
http://www.geio.com.br/shoppingteste/lojas/view/5 (Relatório de compras na loja não esta apresentando os valores), Tabela Cupons Fiscais não esta paginando, esta configurada
para mostrar quantos registros?
04) Link Cupons Fiscais: Neste link: http://www.geio.com.br/shoppingteste/cupom_fiscais/view/62 retirar BOTAO EDITAR CUPOM FISCAL.
05)Link Funcionários: Ok - Apenas um detalhe: No campo sexo: http://www.geio.com.br/shoppingteste/funcionarios/edit/2 , eu seleciono o gênero e salvo, mas quando clico em editar
e volto no formulário o campo esta sempre "setado" em vázio.
06) Link Lojas: Ok. Só não esta apresentando os valores aqui: http://www.geio.com.br/shoppingteste/lojas/view/3.
07) BUG: Quando troco por brinde ao invés de cupom o sistema não guarda adequadamente os valores, não grava o nome do consumidor na transação. Exemplo aqui:
http://www.geio.com.br/shoppingteste/trocas/view/89 e http://www.geio.com.br/shoppingteste/cupom_fiscais/view/155
08) Link Brindes: http://www.geio.com.br/shoppingteste/brindes/view/1 - (Número Máximo de Brindes por Consumidor) - http://www.geio.com.br/shoppingteste/brindes/edit/1 -
(Número Máximo de Brindes por Consumidor) - Controle de estoque pendente.
09) Link Trocas: Não podemos editar a troca: http://www.geio.com.br/shoppingteste/trocas/edit/37
10) Link Promotores: Colocar este link: http://www.geio.com.br/shoppingteste/promotores/trocas/12 no nome do promotor e remover setinha após gif excluir (X). Neste Link:
http://www.geio.com.br/shoppingteste/promotores/view/6, posso ter as informações como neste link: http://www.geio.com.br/shoppingteste/lojas/view/4, mas naturalmente as
informações serão pertinentes ao promotor.
11) Renomear Link Listar Todos para Listar Todos os Usuários. Neste Link: http://www.geio.com.br/shoppingteste/users, traduzir conteúdo. USERNAME e GROUP.
ABA MAILING
Vou passar conteúdo. Será desenvolvido ao longo da campanha.
ABA RELATORIOS
Diego, depois por gentileza de uma olhada na informação abaixo.
neste link: http://www.geio.com.br/shoppingteste/relatorios/detalhe_dia/2010-03-23 - centralizar: coluna CUPONS FISCAIS TROCADOS, CUPONS PROMOCIONAIS IMPRESSOS, MÉDIA DE CONSUMO, CONSUMO TOTAL, CONSUMO BANDEIRA e CONSUMO OUTROS e ADICIONAR TOTAL na tabela e um BOTAO VOLTAR
Trocas do Promotor
em consumidores/novo, quando envia um formulário preenchido mas tem algum erro, volta para a mesma página, mas algumas informações já preenchidas são perdidas.
Campos:
Sexo
Estado Civil
Instrução
Chico, como ainda não tem as máscaras em alguns campos, inclusive estes que citei, é possível deixar preenchido com o formato correto (00) 0000-0000 (Acho que foi esta uma das formas que você convencionou, assim não corre o risco de perder o DDD e no treinamento fica melhor explicar. Caso contrário, as meninas vão se enrolar na hora da pressa. Se elas digitarem 00 0000 0000 ou (00) 00000000 por exemplo, o sistema não vai aceitar e isto impacta em tempo de atendimento.
criar as páginas necessárias
O que vai em "Meu Perfil"?
não fazem sentido deixar lá
body do issue
Neste link: http://www.geio.com.br/shoppingteste/promotores/view/80 eu visualizo os dados da troca ou do promotor?
Neste Link: http://www.geio.com.br/shoppingteste/cupom_fiscais/view/118 campo Valor fora do padrão.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.