cauancabral / comitiva Goto Github PK
View Code? Open in Web Editor NEWSistema para gerenciamento de eventos em CakePHP mantido pelo PHPMS
Home Page: http://comitiva.phpms.org
Sistema para gerenciamento de eventos em CakePHP mantido pelo PHPMS
Home Page: http://comitiva.phpms.org
Na listagem para checkin, ao clicar no botão para efetuar checkin de uma pessoa, a listagem deve permanecer na página atual de checkin (e não retornar para a primeira como está acontecendo)
Criar campo virtual nome_completo e deixar como displayfield do model participant
Assim todas as listagens onde aparecem o nome do participante, deve ser exibido o nome completo.
Fazer um módulo para sorteio de brindes,
onde a cada sorteio irá selecionar uma pessoa entre as que fizeram checkin
e marcará ela como sorteada para não ser sorteada novamente
opcionalmente poderá ser adicionado uma opção de marcar caso a pessoa esteja ausente, ou então adicionar uma observação (por exemplo o item q recebeu).
Armazenando assim as pessoas que foram sorteadas para posterior consulta.
Olá,
Ao executar o comando "cake schema create" dentro do diretório comitiva, é apresentado o erro:
App : app
Schema file (/var/www/html/cake/app/Config/Schema/schema.php) could not be found
Pelo que vi ele está procurando o arquivo schema dentro do cake e não dentro de comitiva/Config/Schema
Mostrar a data de encerramento da inscrição ou remover o botão "Inscrever-se" se o evento já tiver acontecido.
Criar um plugin que permita a criação de formulários de pesquisa customizados - com quantos campos e tipos de campos forem necessários.
O formulário deverá ser exibido em uma tela para que usuários cadastrados possam responder.
Este recurso visa a elaboração de um sistema para avaliação de palestras, submissão e avaliação de propostas de trabalho (palestrantes) dentre outros.
Portar o Comitiva para o CakePHP 2.1
Olá, bom dia! Pelo wiki diz que dentro da pasta do comitiva teria um script chamado cake, mas não tem. Tentei rodar diretamente da pasta do cake ($ cakephp/bin/cake create schema) e dá o seguinte erro:
Exception: Shell class for "Schema" could not be found. in [/var/www/html/cakephp/vendor/cakephp/cakephp/src/Console/ShellDispatcher.php, line 295]
=/
Criar uma tela de checkin com possibilidade de busca de usuários
assim só seria exibido uma listagem dos usuários filtrados pela busca com um botão para fazer o checkin
Após o cadastro do usuário, e posterior validação do endereço de e-mail, a senha cadastrada não funciona.
Para poder acessar o usuário tem que usar o "esqueci a senha" para redefinir a senha e somente após feito isso que conseguirá acessar o sistema.
Na tela de inscrição não deve ser exibido para seleção os participantes já inscritos.
Adicionar um arquivo README ao repositório, explicando o projeto e funcionamento do sistema.
Olhando o sistema hoje, vi que temos 29 inscritos e 54 usuários cadastrados.
Precisamos fazer um esquema no sistema aonde podemos enviar um e-mail para esses dois grupos de usuários.
Para os inscritos, avisando dos sorteios que vamos fazer no evento por exemplo.
Para os usuários não inscritos no evento, avisar que é 15 reais até tal dia e tals.. pra fazer o pessoal se inscrever.
As colunas certified_dir, certified, position e certified_description na tabela EventDate não existem, ou seja, nao sao criadas com o migration;
Seria mais interessante que estas colunas estivessem na tabela Events;
O script events.js deveria utilizar a variavel baseUrl nas linhas 14 e 29;
Mesmo criando as tabelas faltantes e corrigindo o script, não é possivel criar o evento. Saida do error.log:
2013-01-20 14:10:28 Error: [CakeException] Requisição inválida.
#0 [internal function]: EventsController->admin_eventDateAdd()
#1 /var/www/mnt/lib/Cake/Controller/Controller.php(485): ReflectionMethod->invokeArgs(Object(EventsController), Array)
#2 /var/www/mnt/lib/Cake/Routing/Dispatcher.php(103): Controller->invokeAction(Object(CakeRequest))
#3 /var/www/mnt/lib/Cake/Routing/Dispatcher.php(85): Dispatcher->_invoke(Object(EventsController), Object(CakeRequest), Object(CakeResponse))
#4 /var/www/mnt/lib/Cake/Core/Object.php(97): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse), Array)
#5 /var/www/mnt/Comitiva/View/Events/admin_add.ctp(50): Object->requestAction('/admin/events/e...')
#6 /var/www/mnt/lib/Cake/View/View.php(915): include('/home/tobias/ou...')
#7 /var/www/mnt/lib/Cake/View/View.php(879): View->_evaluate('/home/tobias/ou...', Array)
#8 /var/www/mnt/Comitiva/Plugin/DebugKit/View/DebugView.php(43): View->_render('/home/tobias/ou...', Array)
#9 /var/www/mnt/lib/Cake/View/View.php(470): DebugView->_render('/home/tobias/ou...')
#10 /var/www/mnt/Comitiva/Plugin/DebugKit/View/DebugView.php(82): View->render(NULL, NULL)
#11 /var/www/mnt/lib/Cake/Controller/Controller.php(959): DebugView->render(NULL, NULL)
#12 /var/www/mnt/lib/Cake/Routing/Dispatcher.php(110): Controller->render()
#13 /var/www/mnt/lib/Cake/Routing/Dispatcher.php(85): Dispatcher->_invoke(Object(EventsController), Object(CakeRequest), Object(CakeResponse))
#14 /var/www/mnt/Comitiva/webroot/index.php(96): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#15 {main}
2013-01-20 14:10:28 Error: [CakeException] Requisição inválida.
#0 [internal function]: EventsController->admin_eventDateAdd()
#1 /var/www/mnt/lib/Cake/Controller/Controller.php(485): ReflectionMethod->invokeArgs(Object(EventsController), Array)
#2 /var/www/mnt/lib/Cake/Routing/Dispatcher.php(103): Controller->invokeAction(Object(CakeRequest))
#3 /var/www/mnt/lib/Cake/Routing/Dispatcher.php(85): Dispatcher->_invoke(Object(EventsController), Object(CakeRequest), Object(CakeResponse))
#4 /var/www/mnt/lib/Cake/Core/Object.php(97): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse), Array)
#5 /var/www/mnt/Comitiva/View/Events/admin_add.ctp(50): Object->requestAction('/admin/events/e...')
#6 /var/www/mnt/lib/Cake/View/View.php(915): include('/home/tobias/ou...')
#7 /var/www/mnt/lib/Cake/View/View.php(879): View->_evaluate('/home/tobias/ou...', Array)
#8 /var/www/mnt/Comitiva/Plugin/DebugKit/View/DebugView.php(43): View->_render('/home/tobias/ou...', Array)
#9 /var/www/mnt/lib/Cake/View/View.php(470): DebugView->_render('/home/tobias/ou...')
#10 /var/www/mnt/Comitiva/Plugin/DebugKit/View/DebugView.php(82): View->render(NULL, NULL)
#11 /var/www/mnt/lib/Cake/Controller/Controller.php(959): DebugView->render(NULL, NULL)
#12 /var/www/mnt/lib/Cake/Routing/Dispatcher.php(110): Controller->render()
#13 /var/www/mnt/lib/Cake/Routing/Dispatcher.php(85): Dispatcher->_invoke(Object(EventsController), Object(CakeRequest), Object(CakeResponse))
#14 /var/www/mnt/Comitiva/webroot/index.php(96): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#15 {main}
Sortear usuários apenas entre os que fizeram check-in.
Falta adicionar uma assinatura e copyright nos arquivos do projeto.
A licença adotada é a mesma do CakePHP, MIT.
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.