|
|
@@ -118,10 +118,93 @@ $crewlistdisplay
|
|
|
);
|
|
|
break;
|
|
|
case "dhflight":
|
|
|
+ ical.addEvent(
|
|
|
+ summary: "DH ${pnleg.dep}-${pnleg.arr}",
|
|
|
+ description: """
|
|
|
+DH Flight from ${pnleg.dep} to ${pnleg.arr}
|
|
|
+Flight number: ${pnleg.al}${pnleg.fnum}
|
|
|
+Aircraft type: ${pnleg.actype}
|
|
|
+
|
|
|
+Departure time: ${pnleg.jdep?.Hm}
|
|
|
+Arrival time: ${pnleg.jarr?.Hm}
|
|
|
+
|
|
|
+Crew:
|
|
|
+$crewlistdisplay
|
|
|
+"""
|
|
|
+ .replaceAll("\n", "\\n"),
|
|
|
+ startTime: pnleg.jdep!.dateTime,
|
|
|
+ endTime: pnleg.jarr!.dateTime,
|
|
|
+ attendees: event['crew'],
|
|
|
+ );
|
|
|
+ break;
|
|
|
case "dhlimo":
|
|
|
+ ical.addEvent(
|
|
|
+ summary: "${pnleg.dep}-${pnleg.arr}",
|
|
|
+ description: """
|
|
|
+DH Limo from ${pnleg.dep} to ${pnleg.arr}
|
|
|
+
|
|
|
+Departure time: ${pnleg.jdep?.Hm}
|
|
|
+Arrival time: ${pnleg.jarr?.Hm}
|
|
|
+
|
|
|
+Crew:
|
|
|
+$crewlistdisplay
|
|
|
+"""
|
|
|
+ .replaceAll("\n", "\\n"),
|
|
|
+ startTime: pnleg.jdep!.dateTime,
|
|
|
+ endTime: pnleg.jarr!.dateTime,
|
|
|
+ attendees: event['crew'],
|
|
|
+ );
|
|
|
+ break;
|
|
|
case "standby":
|
|
|
+ ical.addEvent(
|
|
|
+ summary: "STDBY ${pnleg.label}",
|
|
|
+ description: """
|
|
|
+Stand By ${pnleg.label} at ${pnleg.dep}
|
|
|
+
|
|
|
+Start time: ${pnleg.jdep?.Hm}
|
|
|
+End time: ${pnleg.jarr?.Hm}
|
|
|
+"""
|
|
|
+ .replaceAll("\n", "\\n"),
|
|
|
+ startTime: pnleg.jdep!.dateTime,
|
|
|
+ endTime: pnleg.jarr!.dateTime,
|
|
|
+ attendees: event['crew'],
|
|
|
+ );
|
|
|
+ break;
|
|
|
case "ground":
|
|
|
+ ical.addEvent(
|
|
|
+ summary: "${pnleg.label}",
|
|
|
+ description: """
|
|
|
+${pnleg.label} at ${pnleg.dep}
|
|
|
+
|
|
|
+Start time: ${pnleg.jdep?.Hm}
|
|
|
+End time: ${pnleg.jarr?.Hm}
|
|
|
+
|
|
|
+Attendee:
|
|
|
+$crewlistdisplay
|
|
|
+
|
|
|
+"""
|
|
|
+ .replaceAll("\n", "\\n"),
|
|
|
+ startTime: pnleg.jdep!.dateTime,
|
|
|
+ endTime: pnleg.jarr!.dateTime,
|
|
|
+ attendees: event['crew'],
|
|
|
+ );
|
|
|
+ break;
|
|
|
case "day":
|
|
|
+ ical.addEvent(
|
|
|
+ summary: "${pnleg.label}",
|
|
|
+ description: """
|
|
|
+${pnleg.label} at ${pnleg.dep}
|
|
|
+
|
|
|
+Attendee:
|
|
|
+$crewlistdisplay
|
|
|
+
|
|
|
+"""
|
|
|
+ .replaceAll("\n", "\\n"),
|
|
|
+ startTime: pnleg.jdep!.dateTime,
|
|
|
+ endTime: pnleg.jarr!.dateTime,
|
|
|
+ attendees: event['crew'],
|
|
|
+ allday: true);
|
|
|
+ break;
|
|
|
default:
|
|
|
}
|
|
|
}
|