PR-69 ошибка 403

Незарегистрированного пользователя не пускало на "Разместить готовый проект"
remotes/origin/HEAD
booblegum 9 years ago
parent ded415c18a
commit 50915851a1
  1. 11
      work_sell/views.py

@ -198,11 +198,12 @@ class WorkSellCreateView(BaseMixin, View):
work_type_suggestion_form = ProjectWorkTypeSuggestionForm
template_name = 'worksell_create.html'
def dispatch(self, request, *args, **kwargs):
if request.user.is_authenticated() and request.user.is_contractor():
return super().dispatch(request, *args, **kwargs)
else:
raise PermissionDenied
# Пускаем всех, т.к. незарегистрированный пользователь должен иметь возможность "Создать проект"
# def dispatch(self, request, *args, **kwargs):
# if request.user.is_authenticated() and request.user.is_contractor():
# return super().dispatch(request, *args, **kwargs)
# else:
# raise PermissionDenied
def get_context_data(self, **kwargs):
ctx = super().get_context_data()

Loading…
Cancel
Save