def get_events_list(self): import webnotes, webnotes.utils from webnotes.widgets.event import get_cal_events dl = get_cal_events(nowdate(), add_days(nowdate(), 7)) el = [] for d in dl: #el.append([d.name, d.event_date, d.event_hour, d.event_name, d.description or '', d.ref_type or '', d.ref_name or '', d.owner]) dict = { 'name': d.name, 'event_date': d.event_date, 'event_hour': d.event_hour, 'event_name': d.event_name, 'description': d.description, 'notes': d.notes, 'event_type': d.event_type, 'ref_type': d.ref_type, 'ref_name': d.ref_name, 'owner' : d.owner } el.append(dict) return el