def get_activity_date(self, history): # Try to get start date of activity if history.payload is None: return dates = history.payload.get('date') if dates is None: # It might be very old or about something else than an activity return date = parse_datetime(dates[0]) group = history.group return csv_datetime(date.astimezone(group.timezone))
def get_date(self, history): group = history.group return csv_datetime(history.date.astimezone(group.timezone))
def get_created_at(self, feedback): activity = feedback.about group = activity.place.group return csv_datetime(feedback.created_at.astimezone(group.timezone))
def get_about_date(self, feedback): activity = feedback.about group = activity.place.group return csv_datetime(activity.date.start.astimezone(group.timezone))
def get_created_at(self, feedback): pickup = feedback.about group = pickup.place.group return csv_datetime(feedback.created_at.astimezone(group.timezone))
def get_about_date(self, feedback): pickup = feedback.about group = pickup.place.group return csv_datetime(pickup.date.start.astimezone(group.timezone))