Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 1.41 KB

README.md

File metadata and controls

25 lines (19 loc) · 1.41 KB

LINK A HEROKU: Aqui

A TENER EN CUENTA:
Como recien se crean las tareas, empiezan todas en pendiente

CORRER:
bundle install
bundle exec rails db:create db:migrate db:seed
bundle exec rails db:test:prepare
bundle exec rails db:seed RAILS_ENV=test
bundle exec rails server (correr la aplicacion)
bundle exec rails test (correr los tests)

TAREAS:
En las tareas temporarias, la fecha de inicio queda fija una vez creada la tarea, por ende no puede modificarse
Las tareas largas, no pueden setear un porcentaje en el estado "pendiente". Para hacer esto deben actualizar la tarea a "en curso"
Las tareas largas con estado "en curso", pueden pasar al estado "hecha" de forma manual o automaticamente cuando se setea porcentaje en 100%
Las tareas largas en estado "en curso" que pasan manualmente a "hecha", se setea automaticamente procentaje en 100%
Las tareas largas que pasan del estado "en curso" a "pendiente", automaticamente vuelve a tener porcentaje en 0
Una tarea que esta hecha o expirada no puede modificarse. Las tareas pueden eliminarse sin importar su estado

TESTS:
Tiene tests para todo lo que pide el trabajo. El test de actualizar el estado cuando expiro la fecha esta en la carpeta test/jobs/