[rotang] Add an option to create FullDay shifts in Google Calendar.

Turns out a bunch of rotatins use, and like, to have the events scheduled
as FullDay events in the Google Calendar.

- Add an option for FullDay events in the rotation configuration.
- UI to enable/disable the option.
- Code to create calendar DateTime events adhering to the new option.
- Snuck in a change so the staging env. does not send Notification invites
  on event creation.

Bug: 918960
Change-Id: I238649df72f444cd82422aa7512076ad0086b7ea
Reviewed-on: https://chromium-review.googlesource.com/c/1455557
Reviewed-by: Scott Lewis-Kelly <slewiskelly@google.com>
Commit-Queue: Ola Karlsson <olakar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#20537}
10 files changed
tree: 0caf9e1d93348f0c6b7afe4a258732a7a1ece026
  1. cmd/
  2. pkg/
  3. BROWSE.md
  4. DEVINFO.md
  5. DOCUMENTATION.md
  6. Makefile
  7. OWNERS
  8. README.md
  9. rotang.go
  10. 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