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> <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>
<tr> <tr>
<th scope="row">SKU</th> <th scope="row">Item number</th>
<td>{{ d.sku }}</td> <td>{{ d.item_number }}</td>
</tr> </tr>
</tbody> </tbody>
</table> </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> <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>
<tr> <tr>
<th scope="row">SKU</th> <th scope="row">Item number</th>
<td>{{ rolling_stock.sku }}</td> <td>{{ rolling_stock.item_number }}</td>
</tr> </tr>
</tbody> </tbody>
</table> </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> <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>
<tr> <tr>
<th scope="row">SKU</th> <th scope="row">Item number</th>
<td>{{ rolling_stock.sku }}</td> <td>{{ rolling_stock.item_number }}</td>
</tr> </tr>
<tr> <tr>
<th scope="row">Era</th> <th scope="row">Era</th>

View File

@@ -80,7 +80,7 @@ class SearchRoster(View):
| Q(rolling_class__description__icontains=s) | Q(rolling_class__description__icontains=s)
| Q(rolling_class__type__type__icontains=s) | Q(rolling_class__type__type__icontains=s)
| Q(road_number__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__name__icontains=s)
| Q(rolling_class__company__country__icontains=s) | Q(rolling_class__company__country__icontains=s)
| Q(manufacturer__name__icontains=s) | Q(manufacturer__name__icontains=s)

View File

@@ -68,7 +68,7 @@ class RollingStockDocumentAdmin(admin.ModelAdmin):
) )
search_fields = ( search_fields = (
"rolling_stock__rolling_class__identifier", "rolling_stock__rolling_class__identifier",
"rolling_stock__sku", "rolling_stock__item_number",
"description", "description",
"file", "file",
) )
@@ -89,7 +89,7 @@ class RollingJournalDocumentAdmin(admin.ModelAdmin):
search_fields = ( search_fields = (
"rolling_stock__rolling_class__identifier", "rolling_stock__rolling_class__identifier",
"rolling_stock__road_number", "rolling_stock__road_number",
"rolling_stock__sku", "rolling_stock__item_number",
"log", "log",
) )
@@ -108,7 +108,7 @@ class RollingStockAdmin(SortableAdminBase, admin.ModelAdmin):
"address", "address",
"manufacturer", "manufacturer",
"scale", "scale",
"sku", "item_number",
"company", "company",
"country", "country",
) )
@@ -125,7 +125,7 @@ class RollingStockAdmin(SortableAdminBase, admin.ModelAdmin):
"manufacturer__name", "manufacturer__name",
"road_number", "road_number",
"address", "address",
"sku", "item_number",
) )
save_as = True save_as = True
@@ -138,7 +138,7 @@ class RollingStockAdmin(SortableAdminBase, admin.ModelAdmin):
"road_number", "road_number",
"scale", "scale",
"manufacturer", "manufacturer",
"sku", "item_number",
"era", "era",
"production_year", "production_year",
"purchase_date", "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"}, limit_choices_to={"category": "model"},
) )
scale = models.ForeignKey(Scale, on_delete=models.CASCADE) 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( decoder_interface = models.PositiveSmallIntegerField(
choices=settings.DECODER_INTERFACES, null=True, blank=True choices=settings.DECODER_INTERFACES, null=True, blank=True
) )