Key requirement: company needs documentation that salaried employees did or did not get overtime each week.
Demo hosted on Heroku: Overtime-App
- Post -> date:date rationale:text
- User -> Devise
- AdminUser -> STI
- AuditLog
- Approval Workflow
- [-] SMS Sending -> link to approval or overtime input (Twilio pay)
- Administrative admin dashboard
- Block non admin and guest users
- Email summary to managers for approval
- Needs to be documented if employee did not log overtime
- Create audit log for each text message
- [-] Implement Honeybadger error reporting (Honybadger pay)
- [] Implement Rollbar instead Honeybadger
- Implement New Relic for keeping the site alive
- Bootstrap -> formatting
- Include Glyphicons
- Update styles for forms
- Refactor posts/form for admin user status
- Need update audit log status when an overtime item has been rejected
- Update buttons on employee homepage
- Update buttons to include span tag
- Update button sort order on employee homepage
- Remove unnecessary buttons for managers
- Need to update end_date when confirmed