#33 Add fedmsg
Merged 5 years ago by jonatoni. Opened 5 years ago by algogator.
fedora-commops/ algogator/fedora-happiness-packets footer  into  master

@@ -16,6 +16,8 @@ 

  from .forms import MessageSendForm, MessageRecipientForm

  from .models import Message, BLACKLIST_HMAC_SALT, BlacklistedEmail, strip_email

  

+ import fedmsg

+ 

  logger = logging.getLogger(__name__)

  

  
@@ -136,5 +138,10 @@ 

  

      def form_valid(self, form):

          form.save()

+         msg = self.get_queryset()[0]

+         if msg.sender_approved_public and msg.recipient_approved_public:

+             sender_name = msg.sender_name if msg.sender_approved_public_named else "Anonymous"

+             recipient_name = msg.recipient_name if msg.recipient_approved_public_named else "Anonymous"

+             fedmsg.publish(topic='happinesspacket.send', msg={'id': msg.identifier, 'sender_name': sender_name, 'recipient_name': recipient_name, 'text': msg.message,})

          messages.success(self.request, "Your choices have been saved.")

          return HttpResponseRedirect(self.request.path)

no initial comment

Pull-Request has been merged by jonatoni

5 years ago
Metadata