diff --git a/Procfile b/Procfile index bae21a1c..a476eb9c 100644 --- a/Procfile +++ b/Procfile @@ -1,3 +1,2 @@ -release: python manage.py sync_roles -release: python manage.py migrate --noinput +release: python manage.py sync_roles & python manage.py migrate --noinput web: gunicorn pythonpro.wsgi --log-file - diff --git a/pythonpro/core/tests/test_view_podcast.py b/pythonpro/core/tests/test_view_podcast.py index 6f97fed1..58e93978 100644 --- a/pythonpro/core/tests/test_view_podcast.py +++ b/pythonpro/core/tests/test_view_podcast.py @@ -5,7 +5,7 @@ @pytest.fixture -def resp(client, db): +def resp(client): return client.get(reverse('core:podcast'), secure=True) diff --git a/pythonpro/core/views.py b/pythonpro/core/views.py index ef789c55..6cbfd007 100644 --- a/pythonpro/core/views.py +++ b/pythonpro/core/views.py @@ -1,12 +1,10 @@ from django.conf import settings -from django.contrib.auth import get_user_model from django.contrib.auth.decorators import login_required from django.contrib.auth.views import PasswordChangeView from django.shortcuts import render from django.urls import reverse, reverse_lazy from django.views.generic import TemplateView, UpdateView from django_sitemaps import Sitemap -from rolepermissions.roles import assign_role from pythonpro.core.forms import UserEmailForm from pythonpro.core.models import User @@ -26,9 +24,6 @@ def teck_talks(request): def podcast(request): - for user in get_user_model().objects.all(): - assign_role(user, 'member') - return render(request, 'core/podcast.html', {})