Удалить устаревшие URL и унифицировать навигацию к списку товаров

- Удалены legacy URL: all-products, product-list-legacy, productkit-list
- Все ссылки теперь ведут на единый URL products-list
- Обновлены ссылки в navbar, кнопках фильтров и представлениях
- Упрощена навигация между товарами и комплектами
This commit is contained in:
2026-01-07 09:16:19 +03:00
parent b414779f65
commit 135eb7c302
4 changed files with 6 additions and 6 deletions

View File

@@ -91,7 +91,7 @@
<a href="{% url 'products:product-import' %}" class="btn btn-secondary">
<i class="bi bi-arrow-left"></i> Назад к импорту
</a>
<a href="{% url 'products:all-products' %}" class="btn btn-primary" id="view-products-btn" style="display: none;">
<a href="{% url 'products:products-list' %}" class="btn btn-primary" id="view-products-btn" style="display: none;">
<i class="bi bi-list"></i> Посмотреть товары
</a>
</div>

View File

@@ -78,7 +78,7 @@ class ProductKitListView(LoginRequiredMixin, ManagerOwnerRequiredMixin, ListView
})
action_buttons.append({
'url': reverse_lazy('products:product-list'),
'url': reverse_lazy('products:products-list'),
'text': 'К товарам',
'class': 'btn-outline-primary',
'icon': 'box'
@@ -489,7 +489,7 @@ class ProductKitDeleteView(LoginRequiredMixin, ManagerOwnerRequiredMixin, Delete
def get_success_url(self):
messages.success(self.request, f'Комплект "{self.object.name}" успешно удален!')
return reverse_lazy('products:productkit-list')
return reverse_lazy('products:products-list')
class ProductKitMakePermanentView(LoginRequiredMixin, ManagerOwnerRequiredMixin, UpdateView):