Skip to content

Commit 93c0c31

Browse files
Image xs added
1 parent 660f6fb commit 93c0c31

File tree

3 files changed

+43
-5
lines changed

3 files changed

+43
-5
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Generated by Django 4.2.11 on 2025-02-21 08:51
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
("filemanager", "0004_rename_image_sm_image_image_xs"),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name="image",
15+
name="image",
16+
field=models.ImageField(upload_to="images/"),
17+
),
18+
migrations.AlterField(
19+
model_name="image",
20+
name="image_xs",
21+
field=models.ImageField(blank=True, null=True, upload_to="images/xs/"),
22+
),
23+
]

nxtbn/filemanager/models.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ class Image(AbstractBaseModel):
88
created_by = models.ForeignKey(User, on_delete=models.PROTECT, related_name='image_created')
99
last_modified_by = models.ForeignKey(User, on_delete=models.PROTECT, related_name='image_modified', null=True, blank=True)
1010
name = models.CharField(max_length=255)
11-
image = models.ImageField()
12-
image_xs = models.ImageField(null=True, blank=True)
11+
image = models.ImageField(upload_to='images/')
12+
image_xs = models.ImageField(upload_to='images/xs/', null=True, blank=True)
1313
image_alt_text = models.CharField(max_length=255)
1414

1515
def get_image_url(self,request):

nxtbn/product/admin_filters.py

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,27 @@ class ProductFilter(filters.FilterSet):
1818
variant_alias = filters.CharFilter(field_name='variants__alias', lookup_expr='icontains')
1919
variant_sku = filters.CharFilter(field_name='variants__sku', lookup_expr='icontains')
2020
variant_name = filters.CharFilter(field_name='variants__name', lookup_expr='icontains')
21-
title = filters.CharFilter(field_name='name', lookup_expr='icontains')
22-
2321

2422
class Meta:
2523
model = Product
26-
fields = ('name', 'summary', 'description', 'category', 'category_name', 'supplier', 'brand','related_to', 'search', 'collection')
24+
fields = (
25+
'id',
26+
'alias',
27+
'name',
28+
'summary',
29+
'description',
30+
'category',
31+
'category_name',
32+
'supplier',
33+
'brand',
34+
'related_to',
35+
'search',
36+
'collection',
37+
'variant_id',
38+
'variant_alias',
39+
'variant_sku',
40+
'variant_name'
41+
)
2742

2843
def filter_search(self, queryset, name, value):
2944
"""

0 commit comments

Comments
 (0)