icalreport <file>

icalreport <file>
Description

Generates an ICal report according to RFC2445. This is standardized format used by many calendar applications such as KOrganizer. The filename should have a .ics extension.

AttributesNameTypeDescription
fileSTRING 
Optional Attributeshideresource, hidetask, rollupresource, rolluptask, scenarios
Context 
InheritableNoScenario Spec.No

project prj "ICal Export Demo" "1.0" 2005-06-06 - 2005-06-26
  
resource tux "Tux"
resource tuxia "Tuxia"

task items "Project breakdown" {
  start 2005-06-06

  task plan "Plan work" {
    task phase1 "Phase 1" {
      effort 5d
      allocate tuxia
    }
    task phase2 "Phase 2" {
      effort 2d
      allocate tux
    }
  }

  task implementation "Implement work" {
    effort 5d
    allocate tux
    depends !plan
  }

  task acceptance "Customer acceptance" {
    duration 5d
    depends !implementation
  }
}

icalreport "Tux-TODO-List.ics" {
  # Only export tasks that tux is assigned to
  hidetask ~isDutyOf(tux, plan)
}