Ejemplo n.º 1
0
def index(request):
    t = template.Engine.get_default().get_template('reg/index.html')
    telegram_login_widget = create_redirect_login_widget(
        settings.TELEGRAM_LOGIN_REDIRECT_URL, settings.TELEGRAM_BOT_NAME, size=LARGE, user_photo=DISABLE_USER_PHOTO
    )
    c = template.Context({'game_name': 'New dozor game', 'telegram_login_widget': telegram_login_widget})
    return HttpResponse(t.render(c))
Ejemplo n.º 2
0
def get_wiget():
    telegram_login_widget = create_redirect_login_widget(
        redirect_url,
        bot_name,
        size=LARGE,
        # user_photo = DISABLE_USER_PHOTO
    )
    return telegram_login_widget
Ejemplo n.º 3
0
 def test_redirect_no_photo(self):
     """
     Test creation of redirect login widget without photo.
     """
     result = create_redirect_login_widget(self.redirect_url,
                                           self.bot_name,
                                           user_photo=DISABLE_USER_PHOTO)
     self.assertEqual(self.expected_redirect_no_photo, result)
Ejemplo n.º 4
0
 def test_redirect_large(self):
     """
     Test creation of large redirect login widget.
     """
     result = create_redirect_login_widget(self.redirect_url,
                                           self.bot_name,
                                           size=LARGE)
     self.assertEqual(self.expected_redirect_large, result)
Ejemplo n.º 5
0
 def test_redirect_medium(self):
     """
     Test creation of medium redirect login widget.
     """
     result = create_redirect_login_widget(self.redirect_url,
                                           self.bot_name,
                                           size=MEDIUM)
     self.assertEqual(self.expected_redirect_medium, result)
Ejemplo n.º 6
0
 def test_redirect_small(self):
     """
     Test creation of small redirect login widget.
     """
     result = create_redirect_login_widget(self.redirect_url,
                                           self.bot_name,
                                           size=SMALL)
     self.assertEqual(self.expected_redirect_small, result)
Ejemplo n.º 7
0
 def test_redirect_corner_radius(self):
     """
     Test creation of redirect login widget with specified corner radius.
     """
     result = create_redirect_login_widget(self.redirect_url,
                                           self.bot_name,
                                           corner_radius=10,
                                           user_photo=DISABLE_USER_PHOTO)
     self.assertEqual(self.expected_redirect_corner_radius, result)
Ejemplo n.º 8
0
 def get(self, request, *args, **kwargs):
     project = get_object_or_404(Project, id=self.project_name)
     return render(request, 'index.html', {
         'create_team_form': CreateTeamForm(project),
         'join_team_form': JoinTeamForm(project),
         'ticket_request_form': TicketRequestForm(),
         'games': self.get_games_list(request),
         'today': timezone.now(),
         'project': project,
         'telegram_login_widget': create_redirect_login_widget(
             project.get_url(), TELEGRAM_BOT_NAME, size=SMALL, user_photo=True
         )
     })
Ejemplo n.º 9
0
def redirect(request):
    telegram_login_widget = create_redirect_login_widget(
        redirect_url, bot_name, size=LARGE, user_photo=DISABLE_USER_PHOTO)

    context = {'telegram_login_widget': telegram_login_widget}
    return render(request, 'blog/redirect.html', context)
Ejemplo n.º 10
0
 def test_create_redirect_no_photo(self):
     result = create_redirect_login_widget(self.redirect_url,
                                           self.bot_name,
                                           user_photo=DISABLE_USER_PHOTO)
     self.assertEqual(self.expected_redirect_no_photo, result)
Ejemplo n.º 11
0
 def test_create_redirect_large(self):
     result = create_redirect_login_widget(self.redirect_url,
                                           self.bot_name,
                                           size=LARGE)
     self.assertEqual(self.expected_redirect_large, result)
Ejemplo n.º 12
0
 def test_create_redirect_medium(self):
     result = create_redirect_login_widget(self.redirect_url,
                                           self.bot_name,
                                           size=MEDIUM)
     self.assertEqual(self.expected_redirect_medium, result)
Ejemplo n.º 13
0
 def test_create_redirect_small(self):
     result = create_redirect_login_widget(self.redirect_url,
                                           self.bot_name,
                                           size=SMALL)
     self.assertEqual(self.expected_redirect_small, result)