def generate_messages_for_user(user): messageGenerator = MessageGenerator() memberships = Membership.objects.filter(user=user) for membership in memberships: if (membership.messages_generated is False): messageGenerator.generateMessages(membership.user, membership.project) membership.messages_generated = True membership.save()
def generate_messages(request, project_id): messageGenerator = MessageGenerator() project = Project.objects.get(pk = project_id) Message.objects.filter(project = project_id).delete() memberships = Membership.objects.filter(project = project_id) for membership in memberships: messageGenerator.generateMessages(membership.user, membership.project) sms_messages = Message.objects.all().filter(project = project_id).order_by('send_at') return render_to_response('sms/messages.html', { 'sms_messages' : sms_messages }, context_instance=RequestContext(request))