project prj "Test Project" "1.0" 2000-01-01-00:00-+0000 - 2000-03-01-00:00-+0000 {
  timezone "America/Denver"
  scenario plan "Plan Scenario" {
    active yes
  }
}

flags flag3, flag2, flag1, flag4

projectids prj

resource r1 "FooResource 1"
resource r2 "FooResource 2"
resource r3 "FooResource 3"
resource r4 "FooResource 4"

task t1 "FooTask1" {
  task t1_1 "FooTask1_1" {
    start 2000-01-03-16:00-+0000
    end 2000-01-15-00:00-+0000
    scheduling asap
    scheduled
  }
}
task t2 "FooTask2" {
  start 2000-01-01-07:00-+0000
  end 2000-01-02-07:00-+0000
  scheduling asap
  scheduled
}
task t3 "FooTask3" {
  start 2000-01-01-07:00-+0000
  milestone
  scheduled
}
supplement task t1 {
  flags flag3
  priority 500
  projectid prj
}
supplement task t1.t1_1 {
  booking r1 2000-01-03-16:00-+0000 + 8.0h,
          2000-01-04-16:00-+0000 + 8.0h,
          2000-01-05-16:00-+0000 + 8.0h,
          2000-01-06-16:00-+0000 + 8.0h,
          2000-01-07-16:00-+0000 + 8.0h,
          2000-01-10-16:00-+0000 + 8.0h,
          2000-01-11-16:00-+0000 + 8.0h,
          2000-01-12-16:00-+0000 + 8.0h,
          2000-01-13-16:00-+0000 + 8.0h,
          2000-01-14-16:00-+0000 + 8.0h { overtime 2 }
  booking r2 2000-01-03-16:00-+0000 + 8.0h,
          2000-01-04-16:00-+0000 + 8.0h,
          2000-01-05-16:00-+0000 + 8.0h,
          2000-01-06-16:00-+0000 + 8.0h,
          2000-01-07-16:00-+0000 + 8.0h,
          2000-01-10-16:00-+0000 + 8.0h,
          2000-01-11-16:00-+0000 + 8.0h,
          2000-01-12-16:00-+0000 + 8.0h,
          2000-01-13-16:00-+0000 + 8.0h,
          2000-01-14-16:00-+0000 + 8.0h { overtime 2 }
  flags flag2
  priority 500
  projectid prj
}
supplement task t2 {
  flags flag1
  priority 500
  projectid prj
}
supplement task t3 {
  flags flag4
  priority 500
  projectid prj
}
supplement resource r1 {
  workinghours sun off
               workinghours mon 9:00 - 17:00
               workinghours tue 9:00 - 17:00
               workinghours wed 9:00 - 17:00
               workinghours thu 9:00 - 17:00
               workinghours fri 9:00 - 17:00
               workinghours sat off
}
supplement resource r2 {
  workinghours sun off
               workinghours mon 9:00 - 17:00
               workinghours tue 9:00 - 17:00
               workinghours wed 9:00 - 17:00
               workinghours thu 9:00 - 17:00
               workinghours fri 9:00 - 17:00
               workinghours sat off
}
supplement resource r3 {
  workinghours sun off
               workinghours mon 9:00 - 17:00
               workinghours tue 9:00 - 17:00
               workinghours wed 9:00 - 17:00
               workinghours thu 9:00 - 17:00
               workinghours fri 9:00 - 17:00
               workinghours sat off
}
supplement resource r4 {
  workinghours sun off
               workinghours mon 9:00 - 17:00
               workinghours tue 9:00 - 17:00
               workinghours wed 9:00 - 17:00
               workinghours thu 9:00 - 17:00
               workinghours fri 9:00 - 17:00
               workinghours sat off
}
