Esempio n. 1
0
    def _user_replies_to_event(self, user, event, response, **kws):

        replylist = ReplyList.objects.get_replylist_for(event)
        slug = event.slug
        userhash = encode_userhash(user.pk, replylist.pk, SALT)

        uri = reverse('please_reply_replied',
                      kwargs=dict(
                          slug=event.slug,
                          reply_list_id=replylist.pk,
                          user_hash=userhash,
                          response=response,
                      ))
        return self.client.get(uri)
Esempio n. 2
0
    def _user_replies_to_event(self, user, event, response, **kws):

        replylist = ReplyList.objects.get_replylist_for(event)
        slug = event.slug
        userhash = encode_userhash(user.pk, replylist.pk, SALT)

        uri = reverse('please_reply_replied',
                kwargs=dict(
                    slug=event.slug,
                    reply_list_id=replylist.pk,
                    user_hash=userhash,
                    response=response,
                )
        )
        return self.client.get(uri)
Esempio n. 3
0
    def _user_views_event(self, user, event, response_test, **kws):
        slug = kws.pop('slug', event.slug)

        replylist = ReplyList.objects.get_replylist_for(event)

        userhash = kws.pop('userhash',
                           encode_userhash(user.pk, replylist.id, SALT))

        uri = kws.pop(
            'uri',
            reverse('please_reply_reply_form',
                    kwargs=dict(slug=slug,
                                reply_list_id=replylist.pk,
                                user_hash=userhash)))

        response = self.client.get(uri)
        response_test(response)
        return response
Esempio n. 4
0
    def _user_views_event(self, user, event, response_test, **kws):
        slug = kws.pop('slug', event.slug)

        replylist = ReplyList.objects.get_replylist_for(event)

        userhash = kws.pop('userhash',
                            encode_userhash(user.pk, replylist.id, SALT)
        )

        uri = kws.pop('uri', reverse('please_reply_reply_form',
                                kwargs=dict(
                                    slug=slug,
                                    reply_list_id=replylist.pk,
                                    user_hash=userhash
                                )
                            )
        )

        response = self.client.get(uri)
        response_test(response)
        return response