Esempio n. 1
0
	def handle(self, *args, **options):
		if len(args) != 1:
			raise CommandError("Usage: openevent %s" % self.args)
		ev = Event.objects.get(date=parse_date(args[0]))
		ev.open = True
		ev.save()
		if ev.places > 0:
			msg = "Er zijn %d plaatsen. Meld je snel aan op:\nhttp://maandagseries.quis.cx%s" % (ev.places, ev.get_absolute_url())
			headers = {'Message-Id': "<*****@*****.**>" % ev.getKey()}
			email = EmailMessage('%s' % ev.date.strftime('%e %b'), msg, '*****@*****.**', ['*****@*****.**'], headers=headers)
			email.send()
Esempio n. 2
0
	def handle(self, *args, **options):
		if len(args) != 2:
			raise CommandError("Usage: createevent %s" % self.args)
		ev = Event(date=parse_date(args[0]))
		ev.places = int(args[1])
		ev.save()
		for f in Furniture.objects.all():
			human = Human()
			human.event = ev
			human.name = f.name
			human.is_creative = f.is_creative
			human.accepted = True
			human.subscribed_by = '127.0.0.1'
			human.save()