def test_render_all_reject_requirements(self): """Testing MyAccountView renders all forms when a user has rejected all consent decisions """ settings = { 'privacy_enable_user_consent': True, } user = User.objects.get(username='******') get_consent_tracker().record_consent_data_list(user, [ requirement.build_consent_data(granted=False) for requirement in get_consent_requirements_registry() ]) request = RequestFactory().get('/account/preferences') request.user = User.objects.get(username='******') view = MyAccountView() self.client.login(username='******', password='******') with self.siteconfig_settings(settings): rsp = self.client.get('/account/preferences/') self.assertEqual(rsp.status_code, 200) context = rsp.context self.assertEqual(context['render_sidebar'], True) self.assertEqual( {type(page) for page in context['pages']}, { account_page for account_page in AccountPage.registry if account_page(view, request, request.user).is_visible() })
def setUp(self): super(PrivacyFormTests, self).setUp() self.user = User.objects.create(username='******') self.request = RequestFactory().get('/account/preferences/') self.request.user = self.user self.page = PrivacyPage(config_view=MyAccountView(), request=self.request, user=self.user)
from __future__ import unicode_literals from django.conf.urls import patterns, url from reviewboard.accounts.forms.auth import AuthenticationForm from reviewboard.accounts.views import MyAccountView urlpatterns = patterns( "reviewboard.accounts.views", url(r"^register/$", "account_register", {"next_url": "dashboard"}, name="register"), url(r"^preferences/$", MyAccountView.as_view(), name="user-preferences"), ) urlpatterns += patterns( "django.contrib.auth.views", url( r"^login/$", "login", {"template_name": "accounts/login.html", "authentication_form": AuthenticationForm}, name="login", ), url(r"^logout/$", "logout_then_login", name="logout"), url( r"^recover/$", "password_reset", {"template_name": "accounts/password_reset.html", "email_template_name": "accounts/password_reset_email.txt"}, name="recover", ), url( r"^recover/done/$",
from __future__ import unicode_literals from django.conf.urls import patterns, url from reviewboard.accounts.views import MyAccountView urlpatterns = patterns( "reviewboard.accounts.views", url(r'^register/$', 'account_register', {'next_url': 'dashboard'}, name="register"), url(r'^preferences/$', MyAccountView.as_view(), name="user-preferences"), ) urlpatterns += patterns( "django.contrib.auth.views", url(r'^login/$', 'login', {'template_name': 'accounts/login.html'}, name='login'), url(r'^logout/$', 'logout_then_login', name='logout'), url(r'^recover/$', 'password_reset', { 'template_name': 'accounts/password_reset.html', 'email_template_name': 'accounts/password_reset_email.txt' },
from __future__ import unicode_literals from django.conf.urls import patterns, url from reviewboard.accounts.views import MyAccountView urlpatterns = patterns( "reviewboard.accounts.views", url(r'^register/$', 'account_register', {'next_url': 'dashboard'}, name="register"), url(r'^preferences/$', MyAccountView.as_view(), name="user-preferences"), ) urlpatterns += patterns( "django.contrib.auth.views", url(r'^login/$', 'login', {'template_name': 'accounts/login.html'}, name='login'), url(r'^logout/$', 'logout_then_login', name='logout'), url(r'^recover/$', 'password_reset', { 'template_name': 'accounts/password_reset.html', 'email_template_name': 'accounts/password_reset_email.txt' }, name='recover'), url(r'^recover/done/$', 'password_reset_complete', {'template_name': 'accounts/password_reset_done.html'}, name='password_reset_done'), url(r'^reset/(?P<uidb64>[0-9A-Za-z_\-]+)-(?P<token>.+)/$',
from __future__ import unicode_literals from django.conf.urls import patterns, url from reviewboard.accounts.forms.auth import AuthenticationForm from reviewboard.accounts.views import MyAccountView urlpatterns = patterns( "reviewboard.accounts.views", url(r'^register/$', 'account_register', {'next_url': 'dashboard'}, name="register"), url(r'^preferences/$', MyAccountView.as_view(), name="user-preferences"), ) urlpatterns += patterns( "django.contrib.auth.views", url(r'^login/$', 'login', { 'template_name': 'accounts/login.html', 'authentication_form': AuthenticationForm, }, name='login'), url(r'^logout/$', 'logout_then_login', name='logout'), url(r'^recover/$', 'password_reset',