|
|
|
|
@ -14,6 +14,17 @@ from .models import User, ContractorFinancialInfo |
|
|
|
|
from .mixins import CheckForUserMixin |
|
|
|
|
from .forms import UserEditForm, ContractorFinancicalInfoForm |
|
|
|
|
|
|
|
|
|
from django.http import HttpResponse |
|
|
|
|
from django.core.mail import send_mail |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def send_mail_test(request): |
|
|
|
|
send_mail( |
|
|
|
|
'Subject here', |
|
|
|
|
'Here is the message.', |
|
|
|
|
'magomed-gadzhiev-1984@mail.ru', |
|
|
|
|
['dagdahzub@mail.ru'], ) |
|
|
|
|
return HttpResponse("Mail send") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class UserListView(ListView): |
|
|
|
|
@ -90,7 +101,7 @@ class CustomerProfileEditView(CheckForUserMixin, View): |
|
|
|
|
instance = get_object_or_404(User, pk=request.user.pk) |
|
|
|
|
form = self.form_class(instance=instance) |
|
|
|
|
nodes = Specialization.objects.all() |
|
|
|
|
return render(request,self.template_name, {'form': form , 'nodes': nodes}) |
|
|
|
|
return render(request, self.template_name, {'form': form, 'nodes': nodes}) |
|
|
|
|
|
|
|
|
|
def post(self, request, *args, **kwargs): |
|
|
|
|
instance = request.user |
|
|
|
|
@ -110,10 +121,10 @@ class ContractorProfileEditView(CheckForUserMixin, View): |
|
|
|
|
def get(self, request, *args, **kwargs): |
|
|
|
|
instance = get_object_or_404(User, pk=request.user.pk) |
|
|
|
|
form = self.form_class(instance=instance) |
|
|
|
|
root = get_or_none(Specialization,name='_root') |
|
|
|
|
root = get_or_none(Specialization, name='_root') |
|
|
|
|
nodes = root.get_descendants('lft') |
|
|
|
|
|
|
|
|
|
return render(request,self.template_name, {'form': form , 'nodes': nodes}) |
|
|
|
|
return render(request, self.template_name, {'form': form, 'nodes': nodes}) |
|
|
|
|
|
|
|
|
|
def post(self, request, *args, **kwargs): |
|
|
|
|
instance = request.user |
|
|
|
|
@ -148,5 +159,4 @@ class ContractorFinancialInfoEdit(CheckForUserMixin, View): |
|
|
|
|
messages.info(request, 'Данные успешно отредактированы') |
|
|
|
|
return redirect(reverse('users:contractor-financical', kwargs={'pk': request.user.pk})) |
|
|
|
|
|
|
|
|
|
return render(request, self.template_name,{'form': form}) |
|
|
|
|
|
|
|
|
|
return render(request, self.template_name, {'form': form}) |
|
|
|
|
|