thiago-sydow / controle-de-ponto Goto Github PK
View Code? Open in Web Editor NEWControle pessoal para ponto eletrônico
Controle pessoal para ponto eletrônico
Exibir de alguma forma, caso alguma lei da CLT seja infringida.
-Trabalhar mais de 6h initerruptas;
-Ter no mínimo 11h de descanço;
-Fazer no máximo 2h extras por dia.
Create a report for a selected month. It should contain all records for the given month.
Exibir opções de alteração de senha, nome, e exibir um Olá para o usuário logado
É interessante inserir um campo importante para que não haja falhas no relatório:“Feriados/Folgas Coletivas”. Basta inserir o período/datas de folga para que o programa atualize a conta.
Abraços!
Make the records use the new layout
The dashboard have important informations that is useful during site navigation.
Would be nice if it was placed in top navbar. 😄
Allow to deletes Time Records inside a Day Record
Make the Reports page use the new layout
Adicionar funcionalidade para considerar um dia como feriado, para não contar as horas dele.
Modificar forma como são considerados os dias de fim de semana.
Para melhor estimar o horário de saída, poderia ter um novo item na configuração que diz quanto tempo de almoço geralmente o usuário faz. Desse jeito o horário de saída seria o horário de entrada mais a configuração de jornada de trabalho mais a configuração de horario médio de almoço·
Close a Balance on the period specified by the User
Creates a DayRecord
View details in Rollbar: https://rollbar.com/thiago-sydow/Meu-Controle-de-Ponto/items/3/
NoMethodError: undefined method `total_balance' for nil:NilClass
File "/app/app/views/layouts/_navbar.html.erb", line 37, in _app_views_layouts__navbar_html_erb__3650420478829850914_70302728998180
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 145, in block in render
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications.rb", line 166, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 333, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 143, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/rack-mini-profiler-0.9.3/lib/mini_profiler/profiling_methods.rb", line 77, in block in profile_method
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/partial_renderer.rb", line 339, in render_partial
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/partial_renderer.rb", line 310, in block in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/abstract_renderer.rb", line 39, in block in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications/instrumenter.rb", line 20, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/abstract_renderer.rb", line 39, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/partial_renderer.rb", line 309, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/renderer.rb", line 47, in render_partial
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/renderer.rb", line 21, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/helpers/rendering_helper.rb", line 32, in render
File "/app/app/views/layouts/application.html.erb", line 4, in _app_views_layouts_application_html_erb___3175667592577524957_70302714068080
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 145, in block in render
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications.rb", line 166, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 333, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 143, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/rack-mini-profiler-0.9.3/lib/mini_profiler/profiling_methods.rb", line 77, in block in profile_method
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/template_renderer.rb", line 66, in render_with_layout
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/template_renderer.rb", line 52, in render_template
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/template_renderer.rb", line 14, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/renderer.rb", line 42, in render_template
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/renderer.rb", line 23, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/rendering.rb", line 100, in _render_template
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/streaming.rb", line 217, in _render_template
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/rendering.rb", line 83, in render_to_body
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/rendering.rb", line 32, in render_to_body
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/renderers.rb", line 37, in render_to_body
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/abstract_controller/rendering.rb", line 25, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/rendering.rb", line 16, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/instrumentation.rb", line 41, in block (2 levels) in render
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/core_ext/benchmark.rb", line 12, in block in ms
File "/app/vendor/ruby-2.2.1/lib/ruby/2.2.0/benchmark.rb", line 303, in realtime
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/core_ext/benchmark.rb", line 12, in ms
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/instrumentation.rb", line 41, in block in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/instrumentation.rb", line 84, in cleanup_view_runtime
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/instrumentation.rb", line 40, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/devise-3.4.1/app/controllers/devise/registrations_controller.rb", line 43, in edit
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/implicit_render.rb", line 4, in send_action
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/abstract_controller/base.rb", line 198, in process_action
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/rendering.rb", line 10, in process_action
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/callbacks.rb", line 117, in call
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/callbacks.rb", line 117, in call
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/callbacks.rb", line 151, in block in halting_and_conditional
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/callbacks.rb", line 234, in call
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/callbacks.rb", line 234, in block in halting
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/callbacks.rb", line 169, in call
File "/app/vendor/bundle/ruby/2.2.0/gems/activesuppo
O link Cadastre-se na página inicial está redirecionando para o login em vez do cadastro.
Allow to create Time Record inside Day Record
View details in Rollbar: https://rollbar.com/thiago-sydow/Meu-Controle-de-Ponto/items/8/
NoMethodError: undefined method `time' for nil:NilClass
File "/app/app/presenters/dashboard_presenter.rb", line 25, in next_entrance_time
File "/app/app/views/layouts/_navbar.html.erb", line 127, in _app_views_layouts__navbar_html_erb___1216436280108154576_70182623238100
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 145, in block in render
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications/instrumenter.rb", line 20, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 333, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 143, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/partial_renderer.rb", line 339, in render_partial
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/partial_renderer.rb", line 310, in block in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/abstract_renderer.rb", line 39, in block in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications/instrumenter.rb", line 20, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/abstract_renderer.rb", line 39, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/partial_renderer.rb", line 309, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/renderer.rb", line 47, in render_partial
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/renderer.rb", line 21, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/helpers/rendering_helper.rb", line 32, in render
File "/app/app/views/layouts/application.html.erb", line 4, in _app_views_layouts_application_html_erb__472630438919687949_70182895526000
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 145, in block in render
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications/instrumenter.rb", line 20, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 333, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 143, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/template_renderer.rb", line 66, in render_with_layout
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/template_renderer.rb", line 52, in render_template
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/template_renderer.rb", line 14, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/renderer.rb", line 42, in render_template
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/renderer.rb", line 23, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/rendering.rb", line 100, in _render_template
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/streaming.rb", line 217, in _render_template
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/rendering.rb", line 83, in render_to_body
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/rendering.rb", line 32, in render_to_body
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/renderers.rb", line 37, in render_to_body
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/abstract_controller/rendering.rb", line 25, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/rendering.rb", line 16, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/instrumentation.rb", line 41, in block (2 levels) in render
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/core_ext/benchmark.rb", line 12, in block in ms
File "/app/vendor/ruby-2.2.1/lib/ruby/2.2.0/benchmark.rb", line 303, in realtime
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/core_ext/benchmark.rb", line 12, in ms
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/instrumentation.rb", line 41, in block in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/instrumentation.rb", line 84, in cleanup_view_runtime
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/instrumentation.rb", line 40, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/implicit_render.rb", line 10, in default_render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/implicit_render.rb", line 5, in send_action
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/abstract_controller/base.rb", line 198, in process_action
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/rendering.rb", line 10, in process_action
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/callbacks.rb", line 117, in call
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/callbacks.rb", line 117, in call
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/callbacks.rb", line 151, in block in halting_and_conditional
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_
Inserir o conteúdo da página principal
Updated a Day Record
A tela inicial para um usuário já logado deveria ser a tela de resgistros do dia, mas está exibindo a Home
Shows to user the balance of hours for the day
Fazer o cálculo do tempo total trabalhado considerar a hora atual e não apenas os registros.
Ao clicar em adicionar um novo registro de hora, sempre aparece 10:45
como horário. O que pode ser?
Vlww 🍻
A página Sobre quando exibida para um usuário logado, está quebrando o layout.
Criar uma tela em que se possa visualizar as horas trabalhadas em um dia qualquer, selecionado à partir de um filtro.
No relatório mensal, a paginação está limitando 10 registros e não 10 dias como deveria ser.
Calculate and show when the user can leave the company without make negative hours
Exibir um relatório condensado com as horas trabalhadas no mês.
Create the layout for sign up and sign in pages
Melhorar o código:
Mostrar em tempo real a contagem de horas trabalhadas. Atualizar tanto tempo quanto o gauge com %
Allow to update a Time Record inside a Day Record
Ao inserir ou editar um registro com horário após as 21:00 o sistema insere no dia seguinte, devido a configurações de locale no servidor Heroku
Insert downloaded template into the application
Show to user the balance of hours in the specified period
View details in Rollbar: https://rollbar.com/thiago-sydow/Meu-Controle-de-Ponto/items/9/
NoMethodError: undefined method `time' for nil:NilClass
File "/app/app/presenters/dashboard_presenter.rb", line 25, in next_entrance_time
File "/app/app/views/layouts/_navbar.html.erb", line 127, in _app_views_layouts__navbar_html_erb___1216436280108154576_70182623238100
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 145, in block in render
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications/instrumenter.rb", line 20, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 333, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 143, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/partial_renderer.rb", line 339, in render_partial
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/partial_renderer.rb", line 310, in block in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/abstract_renderer.rb", line 39, in block in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications/instrumenter.rb", line 20, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/abstract_renderer.rb", line 39, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/partial_renderer.rb", line 309, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/renderer.rb", line 47, in render_partial
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/renderer.rb", line 21, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/helpers/rendering_helper.rb", line 32, in render
File "/app/app/views/layouts/application.html.erb", line 4, in _app_views_layouts_application_html_erb__472630438919687949_70182895526000
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 145, in block in render
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications/instrumenter.rb", line 20, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 333, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 143, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/template_renderer.rb", line 66, in render_with_layout
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/template_renderer.rb", line 52, in render_template
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/template_renderer.rb", line 14, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/renderer.rb", line 42, in render_template
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/renderer.rb", line 23, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/rendering.rb", line 100, in _render_template
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/streaming.rb", line 217, in _render_template
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/rendering.rb", line 83, in render_to_body
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/rendering.rb", line 32, in render_to_body
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/renderers.rb", line 37, in render_to_body
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/abstract_controller/rendering.rb", line 25, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/rendering.rb", line 16, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/instrumentation.rb", line 41, in block (2 levels) in render
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/core_ext/benchmark.rb", line 12, in block in ms
File "/app/vendor/ruby-2.2.1/lib/ruby/2.2.0/benchmark.rb", line 303, in realtime
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/core_ext/benchmark.rb", line 12, in ms
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/instrumentation.rb", line 41, in block in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/instrumentation.rb", line 84, in cleanup_view_runtime
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/instrumentation.rb", line 40, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/devise-3.4.1/app/controllers/devise/registrations_controller.rb", line 43, in edit
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/implicit_render.rb", line 4, in send_action
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/abstract_controller/base.rb", line 198, in process_action
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/rendering.rb", line 10, in process_action
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/callbacks.rb", line 117, in call
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/callbacks.rb", line 117, in call
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/callbacks.rb", line 151, in block in halting_and_conditional
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/ca
Permitir o upload de uma planilha com horários para importar os dados do mesmo
Display Day Records in a table
Ao cadastrar dois registros com o mesmo horário, o cálculo de horas falha.
Deletes a day record and all associated models
Users can manage their workload hours
Display on Monthly Report the total worked hours and how many hours the user has in credit/debit.
Predict to user when he can stop working
Make the user settings page use the new layout
Atualmente o sistema permite edição do ponto de dias anteriores ou registrar pontos futuros. Sugiro travar a tela de registro e suporte edição de ponto ao dia atual.
Parabéns pelo trabalho!
View details in Rollbar: https://rollbar.com/thiago-sydow/Meu-Controle-de-Ponto/items/7/
NoMethodError: undefined method `time' for nil:NilClass
File "/app/app/presenters/dashboard_presenter.rb", line 25, in next_entrance_time
File "/app/app/views/layouts/_navbar.html.erb", line 127, in _app_views_layouts__navbar_html_erb___1216436280108154576_70182623238100
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 145, in block in render
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications/instrumenter.rb", line 20, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 333, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 143, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/partial_renderer.rb", line 339, in render_partial
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/partial_renderer.rb", line 310, in block in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/abstract_renderer.rb", line 39, in block in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications/instrumenter.rb", line 20, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/abstract_renderer.rb", line 39, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/partial_renderer.rb", line 309, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/renderer.rb", line 47, in render_partial
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/renderer.rb", line 21, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/helpers/rendering_helper.rb", line 32, in render
File "/app/app/views/layouts/application.html.erb", line 4, in _app_views_layouts_application_html_erb__472630438919687949_70182895526000
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 145, in block in render
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications/instrumenter.rb", line 20, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 333, in instrument
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/template.rb", line 143, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/template_renderer.rb", line 66, in render_with_layout
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/template_renderer.rb", line 52, in render_template
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/template_renderer.rb", line 14, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/renderer.rb", line 42, in render_template
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/renderer/renderer.rb", line 23, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/rendering.rb", line 100, in _render_template
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/streaming.rb", line 217, in _render_template
File "/app/vendor/bundle/ruby/2.2.0/gems/actionview-4.2.0/lib/action_view/rendering.rb", line 83, in render_to_body
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/rendering.rb", line 32, in render_to_body
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/renderers.rb", line 37, in render_to_body
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/abstract_controller/rendering.rb", line 25, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/rendering.rb", line 16, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/instrumentation.rb", line 41, in block (2 levels) in render
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/core_ext/benchmark.rb", line 12, in block in ms
File "/app/vendor/ruby-2.2.1/lib/ruby/2.2.0/benchmark.rb", line 303, in realtime
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/core_ext/benchmark.rb", line 12, in ms
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/instrumentation.rb", line 41, in block in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/instrumentation.rb", line 84, in cleanup_view_runtime
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/instrumentation.rb", line 40, in render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/implicit_render.rb", line 10, in default_render
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/implicit_render.rb", line 5, in send_action
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/abstract_controller/base.rb", line 198, in process_action
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/action_controller/metal/rendering.rb", line 10, in process_action
File "/app/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.0/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/callbacks.rb", line 117, in call
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/callbacks.rb", line 117, in call
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/callbacks.rb", line 151, in block in halting_and_conditional
File "/app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_
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.