ccuffs / sac Goto Github PK
View Code? Open in Web Editor NEWSistema para gerenciamento da Semana Acadêmica de CC
Home Page: http://uffs.cc/sacc/
Sistema para gerenciamento da Semana Acadêmica de CC
Home Page: http://uffs.cc/sacc/
Procurar por erros, principalmente os que envolvem status e criar páginas genéricas para eles. Ex: a página 404 de não encontrado.
Adicionar o campo na entidade.
Criar um formulário para preencher a matricula no perfil.
Como vamos utilizar esse código em futuros projetos acredito que seria uma boa ideia dar uma refatorada, penso em implementar uma arquitetura MVC, com URL amigáveis e deixando o código menos procedural do que está hoje.
Uma página onde o usuário pode ver as informações de sua inscrição e ingressos.
Assim que o usuário fazer login ele será redirecionado para essa página e o botão inscrição no header se tornará perfil.
Na tela de perfil no momento está sendo exibido um lista com os pagamentos do usuário, seria mais interessante exibir algo mais chamativo, como um alert-success ou algo nesse sentido. O importante é deixar amigável e informativo os pagamentos e a inscrição do usuário.
Vários formulários tem a necessidade de mascaras como CPF, dinheiro, etc.
Precisamos da implementação dessas mascaras, da validação e da formatação de seu valor.
App/Views/auth/register.php:
layoutHeader($aIsLogin ? 'Login' : 'Inscrição');
Precisamos de alguma forma gerenciar times, penso inicialmente em um CRUD básica como já existem alguns no sistemas.
Posteriormente implementaremos cadastros e formulários para usuários cadastrarem seus próprios times.
Ao acessar a dashboard em um dispositivo de tela de tamaho xs o menu ações some, precisamos de alguma solução para que a o menu seja exibido e a dashboard possa ser utilizada em dispositivos móveis.
Em breve vou fazer um merge do repositório site-sacc-2019 neste repositório aqui, o objetivo é centralizar tudo no mesmo repositório.
Hoje existe uma um sistema para gerenciar pagamentos porém não possuímos registros de o que esse valores significam, quais ingressos foram comprados e etc, o objetivo é implementar uma forma de gerenciar a inscrição do usuário no evento e nos minicursos, palestras e competições.
Exibir mensagens como senha inválida, erro interno, e etc.
Pode ser implementado alguma forma de flash message junto com essa issue.
Ao tentar excluir um pagamento um erro é obtido.
O objetivo é corrigir esse erro e fazer a exclusão funcionar.
A ideia é informar sobre:
composer install
;database/sac.sql
;App/config.php
;Precisamos que quando o usuário lançar um pagamento seja gerado um log contento o usuário responsável, o id do pagamento, o horário e outros campos uteis para o log.
A proposta é fazer um CRUD mais intuitivo para gerir as competições.
Trocar a tela de criação de competições por uma tela listando os eventos, nessa lista permitir a exclusão e visualização com mais detalhes.
Na tela de visualização com mais detalhes adicionar um botão de edição que leve para um formulário com os campos já preenchidos.
Checklist:
Caso alguma pessoa se disponibilize a fazer isso basta avisar na issue que posso dar mais informações sobre como fazer isso.
Obs: utilizei a issue #6 como modelo para a criação desse, o ideal é que ambos os CRUDs sejam o mais semelhante possível.
Here is the link: https://github.com/GoogleChrome/devsummit
A proposta é implementar um CRUD de palestrantes que possam ser associados a um evento.
Não existe uma validação de permissão de usuário para realizar as alterações no método post, isso é uma grave falha de segurança.
Para corrigir é bem simples, é feito essa validações em controllers como por exemplo o EventController, basta reproduzir o mesmo método.
Implementar alguma solução para que algum usuário externo que não tenho login no moodle da UFFS possa se inscriver na semana academica.
Na página de inscrição pode ser exibido dois botões, um para usuário externo e um para usuário interno, assim criamos uma tela específica para o usuário externo criar um usuário e etc.
Criar uma sessão com valores de ingresso, e lotes e formas de entrar em contato com o CA.
Com a alteração do model de usuário algumas telas quebraram :/
A proposta é permitir o cadastro de pagamentos de alguém que ainda não foi cadastrado no sistema, utilizando o CPF como identificado, quando o usuário fazer o primeiro login no sistema automaticamente o pagamento será identificado.
O Chrome desde 2020 adota a política strict-origin-when-cross-origin. Ela impede que o browser faça requisições HTTP caso a conexão de origem seja HTTPS, isto é, impede a diminuição do grau de segurança da conexão. Alguns assets da página estão em HTTP, fazendo que ocorra um erro semelhante à imagem abaixo.
Precisamos de alguma forma mais eficiente de gerenciar os administradores.
O ideal é o desenvolvimento de uma tela onde é possível gerenciar as permissões em níveis. (como usuário, co-organizador, administrador)
Tem muito código que precisa ser refatorado.
Podemos também discutir a viabilidade em reescrever esse software utilizando outra tecnologia.
Usar os registros no banco de dados e o model para exibir a programação na página inicial.
A proposta é fazer um CRUD mais intuitivo para gerir os eventos.
Trocar a tela de criação de evento por uma tela listando os eventos, nessa lista permitir a exclusão e visualização com mais detalhes.
Na tela de visualização com mais detalhes adicionar um botão de edição que leve para um formulário com os campos já preenchidos.
Checklist:
Caso alguma pessoa se disponibilize a fazer isso basta avisar na issue que posso dar mais informações sobre como fazer isso.
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.