PR-57 Иконки идентификации в чате

Убрана возможность писать самому себе через свои Работы
remotes/origin/HEAD
booblegum 9 years ago
parent 91af4089f0
commit 88b1a83bf3
  1. 15
      work_sell/templates/worksell_detail.html
  2. 29
      work_sell/views.py

@ -20,7 +20,7 @@
</div>
{% endif %}
</div>
{% if object.contractor %}
<div class="btnReadyBlock disTab">
<div class="triangle1"></div>
@ -28,23 +28,32 @@
<p class="cenaReady">{{ object.budget }} <i class="{% fa_currency_classes object.currency %}"></i></p>
</div>
{% if request.user.is_authenticated %}
<div class="col-lg-3">
{% if not self_worksell %}
<div class="col-lg-3">
<a href="{% url 'users:contractor-profile' object.contractor.pk %}" class="linkReady LR1">
купить
</a>
</div>
<div class="col-lg-3">
<a href="{% url 'chat:chat-user' %}?user_id={{ object.contractor.pk }}" class="linkReady LR2">
Написать сообщение
</a>
</div>
{% else %}
<a href="" class="linkReady LR3">
Это ваш заказ
</a>
{% endif %}
{% endif %}
{% if not self_worksell %}
<div class="col-lg-3">
<a href="{% url 'users:contractor-profile' object.contractor.pk %}#open-contact" class="linkReady LR3">
посмотреть контакты
</a>
</div>
{% endif %}
</div>
{% endif %}

@ -143,33 +143,16 @@ class WorkSellDetail(DetailView):
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
# Своя собственная Работа
self_worksell = False
if self.get_object().id in [obj.id for obj in self.request.user.work_sell.all()]:
self_worksell = True
context['worksell_related'] = WorkSell.objects.exclude(pk=self.get_object().pk)[:5]
context['self_worksell'] = self_worksell
return context
# def work_sell_create(request):
# if request.is_ajax():
# form = WorkSellForm(data=request.POST)
# if form.is_valid():
# instance = form.save(commit=False)
# # import code; code.interact(local=dict(globals(), **locals()))
# instance.save()
# form.save_m2m()
# images_ids = request.POST.get('images-ids').split(';')[:-1]
# for pk in images_ids:
# picture = Picture.objects.get(pk=pk)
# temp_file = ContentFile(picture.file.read())
# temp_file.name = picture.file.name
# w_photo = WorkSellPhoto()
# w_photo.img = temp_file
# w_photo.worksell = instance
# w_photo.save()
# data = {'status': 'ok'}
# else:
# data = {'status': 'no', 'form_errors': form.errors}
# return HttpResponse(json.dumps(data), content_type='application/json')
class WorkSellCreateView(BaseMixin, View):
model = WorkSell
form_class = WorkSellForm

Loading…
Cancel
Save