Скрыты временные комплекты из каталога и поиска
Views: - ProductKitListView: фильтр is_temporary=False - CombinedProductListView: фильтр is_temporary=False для комплектов - API search: фильтр is_temporary=False в поиске и популярных Admin: - Добавлен фильтр по is_temporary - Добавлено отображение статуса временного комплекта в списке - Добавлена ссылка на заказ для временных комплектов - Добавлен раздел "Временный комплект" в fieldsets Теперь временные комплекты не показываются в общем каталоге, но доступны в админке и по прямой ссылке (для заказов). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -194,9 +194,9 @@ class CombinedProductListView(LoginRequiredMixin, PermissionRequiredMixin, ListV
|
||||
paginate_by = 20
|
||||
|
||||
def get_queryset(self):
|
||||
# Получаем товары и комплекты
|
||||
# Получаем товары и комплекты (только постоянные комплекты)
|
||||
products = Product.objects.prefetch_related('categories', 'photos', 'tags')
|
||||
kits = ProductKit.objects.prefetch_related('categories', 'photos')
|
||||
kits = ProductKit.objects.filter(is_temporary=False).prefetch_related('categories', 'photos')
|
||||
|
||||
# Применяем фильтры
|
||||
search_query = self.request.GET.get('search')
|
||||
|
||||
Reference in New Issue
Block a user