Rename SKU to 'Item number'

This commit is contained in:
2023-10-01 21:35:14 +02:00
parent 124f3c2a8b
commit b8572c1701
6 changed files with 31 additions and 13 deletions

View File

@@ -68,8 +68,8 @@
<td><a href="{% url 'filtered' _filter="scale" search=d.scale.slug %}"><abbr title="{{ d.scale.ratio }} - {{ d.scale.tracks }}">{{ d.scale }}</abbr></a></td>
</tr>
<tr>
<th scope="row">SKU</th>
<td>{{ d.sku }}</td>
<th scope="row">Item number</th>
<td>{{ d.item_number }}</td>
</tr>
</tbody>
</table>

View File

@@ -105,8 +105,8 @@
<td><a href="{% url 'filtered' _filter="scale" search=rolling_stock.scale %}"><abbr title="{{ rolling_stock.scale.ratio }} - {{ rolling_stock.scale.tracks }}">{{ rolling_stock.scale }}</abbr></a></td>
</tr>
<tr>
<th scope="row">SKU</th>
<td>{{ rolling_stock.sku }}</td>
<th scope="row">Item number</th>
<td>{{ rolling_stock.item_number }}</td>
</tr>
</tbody>
</table>
@@ -155,8 +155,8 @@
<td><a href="{% url 'filtered' _filter="scale" search=rolling_stock.scale %}"><abbr title="{{ rolling_stock.scale.ratio }} - {{ rolling_stock.scale.tracks }}">{{ rolling_stock.scale }}</abbr></a></td>
</tr>
<tr>
<th scope="row">SKU</th>
<td>{{ rolling_stock.sku }}</td>
<th scope="row">Item number</th>
<td>{{ rolling_stock.item_number }}</td>
</tr>
<tr>
<th scope="row">Era</th>

View File

@@ -80,7 +80,7 @@ class SearchRoster(View):
| Q(rolling_class__description__icontains=s)
| Q(rolling_class__type__type__icontains=s)
| Q(road_number__icontains=s)
| Q(sku=s)
| Q(item_number=s)
| Q(rolling_class__company__name__icontains=s)
| Q(rolling_class__company__country__icontains=s)
| Q(manufacturer__name__icontains=s)

View File

@@ -68,7 +68,7 @@ class RollingStockDocumentAdmin(admin.ModelAdmin):
)
search_fields = (
"rolling_stock__rolling_class__identifier",
"rolling_stock__sku",
"rolling_stock__item_number",
"description",
"file",
)
@@ -89,7 +89,7 @@ class RollingJournalDocumentAdmin(admin.ModelAdmin):
search_fields = (
"rolling_stock__rolling_class__identifier",
"rolling_stock__road_number",
"rolling_stock__sku",
"rolling_stock__item_number",
"log",
)
@@ -108,7 +108,7 @@ class RollingStockAdmin(SortableAdminBase, admin.ModelAdmin):
"address",
"manufacturer",
"scale",
"sku",
"item_number",
"company",
"country",
)
@@ -125,7 +125,7 @@ class RollingStockAdmin(SortableAdminBase, admin.ModelAdmin):
"manufacturer__name",
"road_number",
"address",
"sku",
"item_number",
)
save_as = True
@@ -138,7 +138,7 @@ class RollingStockAdmin(SortableAdminBase, admin.ModelAdmin):
"road_number",
"scale",
"manufacturer",
"sku",
"item_number",
"era",
"production_year",
"purchase_date",

View File

@@ -0,0 +1,18 @@
# Generated by Django 4.2.5 on 2023-10-01 19:32
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("roster", "0017_remove_rollingstockimage_is_thumbnail"),
]
operations = [
migrations.RenameField(
model_name="rollingstock",
old_name="sku",
new_name="item_number",
),
]

View File

@@ -82,7 +82,7 @@ class RollingStock(models.Model):
limit_choices_to={"category": "model"},
)
scale = models.ForeignKey(Scale, on_delete=models.CASCADE)
sku = models.CharField(max_length=32, blank=True)
item_number = models.CharField(max_length=32, blank=True)
decoder_interface = models.PositiveSmallIntegerField(
choices=settings.DECODER_INTERFACES, null=True, blank=True
)