# HG changeset patch # User Paul Boddie # Date 1509575117 -3600 # Node ID 462029973f84873331de4ac85bfcce7954af798b # Parent 79ff5b0a199c4e256975624446d6578c8326b173 Expose modified objects via the get_publish_objects method. diff -r 79ff5b0a199c -r 462029973f84 imiptools/editing.py --- a/imiptools/editing.py Wed Nov 01 23:23:26 2017 +0100 +++ b/imiptools/editing.py Wed Nov 01 23:25:17 2017 +0100 @@ -535,6 +535,17 @@ return self.make_response_message(recipients, update_parent, all_rescheduled, to_reschedule) + def get_publish_objects(self): + + "Return details of unscheduled, rescheduled and added objects." + + to_unschedule, to_reschedule, to_add, to_exclude, to_set, \ + all_unscheduled, all_rescheduled = self.state.get("period_operations") + + return self.get_rescheduled_objects(all_unscheduled), \ + self.get_rescheduled_objects(all_rescheduled), \ + self.get_rescheduled_objects(to_add) + # Access methods. def find_attendee(self, attendee):