|
|
|
|
@ -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() |
|
|
|
|
|