def get_events(self, limit=False): from models.event import Event from models.schedule import Schedule event = Event(uid=self.username) events = [] for e in event.get_my_events('events'): if e.resource_type == 'user': resource_name = User(id=e.resource_id).get_by_id().username url_prefix = '/user/' + e.resource_id elif e.resource_type == 'schedule': resource_name = Schedule(id=e.resource_id).get_by_id().subject url_prefix = '/show/' + e.resource_id el = { 'owner': e.uid, 'description': e.description, 'resource_type': e.resource_type, 'resource_id': e.resource_id, 'resource_name': resource_name, 'created_at': e.created_at, 'url': url_prefix } events.append(el) return events