This will closes #52, closes #53 , closes #58 , closes #59 && milestone 3.
Test plan setup:
pull branch && migrate new tables.
Things to test.
From a users page '/users/:id' an admin user should be able to
Add make up / sick days.
-- the counter should increase in the users profile table.
-- deleting requests should decrease the counter
-- excusing requests should decrease counter
-- deleting an excused request should not decrease the counter
-- counter should not decrease below zero
Testing #59
Place user on a pip (user.on_pip == true)
attempt to add a request as admin for the users
-- requests should go through without issue
as user on pip
-- requests should fail / modal should appear preventing requesting a day off
This will closes #52, closes #53 , closes #58 , closes #59 && milestone 3.
Test plan setup: pull branch && migrate new tables.
Things to test. From a users page '/users/:id' an admin user should be able to
Testing #59 Place user on a pip (user.on_pip == true)