From a9fd9374a3286b40f5e263fcddb9befd13b0bcd0 Mon Sep 17 00:00:00 2001 From: fefa4ka Date: Thu, 10 Nov 2016 13:44:52 +0300 Subject: [PATCH] face lifting --- trademark/lib/poiskznakov.py | 2 +- trademark/models.py | 2 + .../templates/trademark/nice_block_busy.html | 26 ++++++----- .../templates/trademark/search_detail.html | 45 +++++++++++++++---- .../templates/trademark/search_list_item.html | 2 +- .../templates/trademark/trademark_detail.html | 29 +++++++----- trademark/views.py | 10 +++-- zsite/static/js/trademarks.js | 45 ++++++++++++++++++- zsite/static/less/search.less | 34 +++++++++++++- 9 files changed, 159 insertions(+), 36 deletions(-) diff --git a/trademark/lib/poiskznakov.py b/trademark/lib/poiskznakov.py index d65c514..fe839d9 100644 --- a/trademark/lib/poiskznakov.py +++ b/trademark/lib/poiskznakov.py @@ -32,7 +32,7 @@ class TrademarkSearchAPI(): 'procedure': 'make_search', 'search_type': 'wdesc', 'search_string': keyword, - 'databases': [21], + 'databases': [21, 23], 'use_translit': 'true', 'skip_expired': 'true', } diff --git a/trademark/models.py b/trademark/models.py index 4550957..d8b3ffb 100644 --- a/trademark/models.py +++ b/trademark/models.py @@ -268,6 +268,8 @@ class Search(models.Model): instance.renewed_at = trademark.get('renewed', '') for nice_id, nice_description in trademark['icgs'].iteritems(): + if nice_description[0:1].isdigit(): + nice_description = nice_description[nice_description.find('-'):] nice_obj, created = Nice.objects.get_or_create(nice_id=nice_id) product, created = Product.objects.get_or_create(nice=nice_obj, title=nice_description) instance.products.add(product) diff --git a/trademark/templates/trademark/nice_block_busy.html b/trademark/templates/trademark/nice_block_busy.html index 6ee98c5..6ef09b9 100644 --- a/trademark/templates/trademark/nice_block_busy.html +++ b/trademark/templates/trademark/nice_block_busy.html @@ -1,16 +1,22 @@
-

«{{ keyword|title }}» уже используется в следующих сферах

+

«{{ keyword|title }}» был зарегистрирован в следующих классах

-
\ No newline at end of file diff --git a/trademark/templates/trademark/search_detail.html b/trademark/templates/trademark/search_detail.html index af294ca..d38542d 100644 --- a/trademark/templates/trademark/search_detail.html +++ b/trademark/templates/trademark/search_detail.html @@ -10,9 +10,9 @@

Товарный знак «{{ keyword.request|title }}» зарегистрирован {% if nice_busy.count == 45 %}во всех{% else %}в {{ nice_busy.count }}{% endif %} классах товаров и услуг

{% if nice_busy.count == 45 %}Скорее всего, вы не можете зарегистрировать этот знак{% endif %}

-