[rotang] OOO not working properly with Outage larger than a shift.

- Turns out the Personal Outage logic was checking for an outage to start
or end inside a day. This gave that longer outages larger than a full shift
was not handled correctly.
- While there I moved the Generator code over to the shared handlers rota method too.


Bug: 845549
Change-Id: Idf6ebb4884749797314095f3eab9c31e40d53d4e
Reviewed-on: https://chromium-review.googlesource.com/c/1365290
Reviewed-by: Tiffany Zhang <zhangtiff@chromium.org>
Commit-Queue: Ola Karlsson <olakar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#19393}
5 files changed
tree: cf92e199eafa5f269f672ea2c5f318b7b7c50f13
  1. cmd/
  2. pkg/
  3. BROWSE.md
  4. Makefile
  5. OWNERS
  6. README.md
  7. rotang.go
  8. SWITCH.md
README.md

Rota-NG

This is the home of the Rotation Manager-NG Design Doc.

The goal is replace the current Python script generating the Sheriff rota with this Go AppeEngine service. This to have a better base for running/managing the service and future developments

Source structure.

See BROWSE.md

Switch over from the old service to this.

See SWITCH.md