{"action":"opened","issue":{"url":"https://api.github.com/repos/ITLab-Academy/LogHoras/issues/5","labels_url":"https://api.github.com/repos/ITLab-Academy/LogHoras/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/ITLab-Academy/LogHoras/issues/5/comments","events_url":"https://api.github.com/repos/ITLab-Academy/LogHoras/issues/5/events","html_url":"https://github.com/ITLab-Academy/LogHoras/issues/5","id":97138115,"number":5,"title":"Nova regra de negócio: Restrição para o apontamento de log","user":{"login":"marceloneias","id":6405250,"avatar_url":"https://avatars.githubusercontent.com/u/6405250?v=3","gravatar_id":"","url":"https://api.github.com/users/marceloneias","html_url":"https://github.com/marceloneias","followers_url":"https://api.github.com/users/marceloneias/followers","following_url":"https://api.github.com/users/marceloneias/following{/other_user}","gists_url":"https://api.github.com/users/marceloneias/gists{/gist_id}","starred_url":"https://api.github.com/users/marceloneias/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marceloneias/subscriptions","organizations_url":"https://api.github.com/users/marceloneias/orgs","repos_url":"https://api.github.com/users/marceloneias/repos","events_url":"https://api.github.com/users/marceloneias/events{/privacy}","received_events_url":"https://api.github.com/users/marceloneias/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-07-24T20:16:50Z","updated_at":"2015-07-24T20:16:50Z","closed_at":null,"body":"O sistema deverá restringir o apontamento de log conforme regra abaixo\r\n\r\nSó é permitido apontar o log cuja data do log esteja:\r\n- Regra 1: Entre os últimos 7 dias à partir do dia do apontamento.\r\n- Regra 2: Esteja dentro do mesmo mês da data do apontamento (esta Regra 2 não é aplicável ao dia 1º de cada mês, onde neste caso aplicá-se somente a Regra 1).\r\n\r\nExemplos:\r\n\r\n**Apontamentos permitidos:**\r\n\r\n- Data do apontamento: 02, 03, 04, 05, 06 ou 07\r\n- Data de log permitida apontar: entre o dia 01 (do mês do apontamento) e o dia do apontamento.\r\n\r\n- Data do apontamento: 08\r\n- Data de log permitida apontar: entre o dia 02 (do mês do apontamento) e o dia do apontamento (08).\r\n\r\n- Data do apontamento: 15\r\n- Data de log permitida apontar: entre o dia 09 (do mês do apontamento) e o dia do apontamento (15).\r\n\r\n- Data do apontamento: 31\r\n- Data de log permitida apontar: entre o dia 25 (do mês do apontamento) e o dia do apontamento (31).\r\n\r\n- Data do apontamento: 01\r\n- Data de log permitida apontar: entre o dia 26 (do mês anterior do apontamento - caso o mês anterior termine no dia 31) e o dia do apontamento (01).\r\n\r\n**Apontamentos não permitidos:**\r\n- Dia do apontamento: 01\r\n- Data do log: 15 do mês anterior\r\n\r\n- Dia do apontamento: 02\r\n- Data do log: 30 do mês anterior\r\n\r\n- Dia do apontamento: 15\r\n- Data do log: 01 do mês do apontamento."}}