コード例 #1
0
ファイル: signals.py プロジェクト: Neamar/corporate
def add_citizenship_at_start(sender, instance, **kwargs):
	"""
	Create citizenship model for new player
	"""
	print "citizenship"
	for player in instance.player_set.all():
		if player.starting_citizenship:
			# Créer l'ordre d'achat de part non supprimable
			corporation = Corporation.objects.get(pk=player.starting_citizenship)
			order = BuyShareOrder(
				player=player,
				corporation=corporation
			)
			order.cancellable = False
			order.save()