Exemplo n.º 1
0
    def get_calendar_events(self, user_id):
        from core.doctype.event.event import get_events

        events = get_events(self.future_from_date, self.future_to_date)

        html = ""
        if events:
            for i, e in enumerate(events):
                if i >= 10:
                    break
                if e.all_day:
                    html += """<li style='line-height: 200%%'>%s [%s (%s)]</li>""" % (
                        e.subject,
                        datetime_in_user_format(e.starts_on),
                        _("All Day"),
                    )
                else:
                    html += "<li style='line-height: 200%%'>%s [%s - %s]</li>" % (
                        e.subject,
                        datetime_in_user_format(e.starts_on),
                        datetime_in_user_format(e.ends_on),
                    )

        if html:
            return 1, "<h4>Upcoming Calendar Events (max 10):</h4><ul>" + html + "</ul><hr>"
        else:
            return 0, "<p>Calendar Events</p>"
Exemplo n.º 2
0
	def get_calendar_events(self, user_id):
		from core.doctype.event.event import get_events
		events = get_events(self.future_from_date.strftime("%Y-%m-%d"), self.future_to_date.strftime("%Y-%m-%d"))
		
		html = ""
		if events:
			for i, e in enumerate(events):
				if i>=10:
					break
				if e.all_day:
					html += """<li style='line-height: 200%%'>%s [%s (%s)]</li>""" % \
						(e.subject, datetime_in_user_format(e.starts_on), _("All Day"))
				else:
					html += "<li style='line-height: 200%%'>%s [%s - %s]</li>" % \
						(e.subject, datetime_in_user_format(e.starts_on), datetime_in_user_format(e.ends_on))
		
		if html:
			return 1, "<h4>Upcoming Calendar Events (max 10):</h4><ul>" + html + "</ul><hr>"
		else:
			return 0, "<p>Calendar Events</p>"
Exemplo n.º 3
0
def get_todays_events():
    """Returns a count of todays events in calendar"""
    from core.doctype.event.event import get_events
    from webnotes.utils import nowdate
    today = nowdate()
    return len(get_events(today, today))
Exemplo n.º 4
0
def get_todays_events():
	"""Returns a count of todays events in calendar"""
	from core.doctype.event.event import get_events
	from webnotes.utils import nowdate
	today = nowdate()
	return len(get_events(today, today))