Exemplo n.º 1
0
 def slack_invite(self, application):
     try:
         slack.send_slack_invite(application.user.email)
         messages.success(
             self.request,
             "Slack invite sent to %s" % application.user.email)
     except SlackInvitationException as e:
         messages.error(self.request, "Slack error: %s" % str(e))
Exemplo n.º 2
0
    def get(self, request, *args, **kwargs):
        application = models.Application.objects.get(user=request.user)
        msg = None
        if application.can_confirm():
            msg = emails.create_confirmation_email(application, self.request)
        try:
            application.confirm()
        except:
            raise Http404

        if msg:
            msg.send()
            try:
                slack.send_slack_invite(request.user.email)
            # Ignore if we can't send, it's only optional
            except SlackInvitationException as e:
                logging.error(e)

        return http.HttpResponseRedirect(reverse('dashboard'))
    def get(self, request, *args, **kwargs):
        application = models.Application.objects.get(user=request.user)
        msg = None
        if application.can_confirm():
            msg = emails.create_confirmation_email(application, self.request)
        try:
            application.confirm()
        except:
            raise Http404

        if msg:
            msg.send()
            try:
                slack.send_slack_invite(request.user.email)
            # Ignore if we can't send, it's only optional
            except SlackInvitationException as e:
                logging.error(e)

        return http.HttpResponseRedirect(reverse('dashboard'))
 def slack_invite(self, application):
     try:
         slack.send_slack_invite(application.user.email)
         messages.success(self.request, "Slack invite sent to %s" % application.user.email)
     except SlackInvitationException as e:
         messages.error(self.request, "Slack error: %s" % str(e))
Exemplo n.º 5
0
def slack_invite(email):
    try:
        slack.send_slack_invite(email)
        print('Slack invite sent to ' + email + '.')
    except SlackInvitationException as e:
        print('Slack error: ' + str(e))