Esempio n. 1
0
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()
Esempio n. 2
0
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))