From be6a685f55665c12360bd5a19d92dc4b7026de3a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniele=20Vigan=C3=B2?=
Date: Mon, 18 Jul 2022 23:41:47 +0200
Subject: [PATCH] Gauge vs track
---
ram/metadata/admin.py | 4 ++--
.../0005_rename_gauge_scale_track.py | 18 ++++++++++++++++++
ram/metadata/migrations/0006_scale_gauge.py | 18 ++++++++++++++++++
ram/metadata/models.py | 1 +
ram/portal/templates/consist.html | 10 +++++-----
ram/ram/__init__.py | 2 +-
6 files changed, 45 insertions(+), 8 deletions(-)
create mode 100644 ram/metadata/migrations/0005_rename_gauge_scale_track.py
create mode 100644 ram/metadata/migrations/0006_scale_gauge.py
diff --git a/ram/metadata/admin.py b/ram/metadata/admin.py
index f10ac6d..87caae8 100644
--- a/ram/metadata/admin.py
+++ b/ram/metadata/admin.py
@@ -27,8 +27,8 @@ class DecoderAdmin(admin.ModelAdmin):
@admin.register(Scale)
class ScaleAdmin(admin.ModelAdmin):
- list_display = ("scale", "ratio", "gauge")
- list_filter = ("ratio", "gauge")
+ list_display = ("scale", "ratio", "gauge", "track")
+ list_filter = ("ratio", "gauge", "track")
search_fields = list_display
diff --git a/ram/metadata/migrations/0005_rename_gauge_scale_track.py b/ram/metadata/migrations/0005_rename_gauge_scale_track.py
new file mode 100644
index 0000000..ba09c6e
--- /dev/null
+++ b/ram/metadata/migrations/0005_rename_gauge_scale_track.py
@@ -0,0 +1,18 @@
+# Generated by Django 4.0.6 on 2022-07-18 21:40
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('metadata', '0004_alter_rollingstocktype_options_and_more'),
+ ]
+
+ operations = [
+ migrations.RenameField(
+ model_name='scale',
+ old_name='gauge',
+ new_name='track',
+ ),
+ ]
diff --git a/ram/metadata/migrations/0006_scale_gauge.py b/ram/metadata/migrations/0006_scale_gauge.py
new file mode 100644
index 0000000..043c293
--- /dev/null
+++ b/ram/metadata/migrations/0006_scale_gauge.py
@@ -0,0 +1,18 @@
+# Generated by Django 4.0.6 on 2022-07-18 21:41
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('metadata', '0005_rename_gauge_scale_track'),
+ ]
+
+ operations = [
+ migrations.AddField(
+ model_name='scale',
+ name='gauge',
+ field=models.CharField(blank=True, max_length=16),
+ ),
+ ]
diff --git a/ram/metadata/models.py b/ram/metadata/models.py
index 2b986f8..029db58 100644
--- a/ram/metadata/models.py
+++ b/ram/metadata/models.py
@@ -85,6 +85,7 @@ class Scale(models.Model):
scale = models.CharField(max_length=32, unique=True)
ratio = models.CharField(max_length=16, blank=True)
gauge = models.CharField(max_length=16, blank=True)
+ track = models.CharField(max_length=16, blank=True)
class Meta:
ordering = ["scale"]
diff --git a/ram/portal/templates/consist.html b/ram/portal/templates/consist.html
index 8256abd..656a581 100644
--- a/ram/portal/templates/consist.html
+++ b/ram/portal/templates/consist.html
@@ -5,11 +5,11 @@
{{ consist }}
{% if consist.tags.all %}
Tags:
- {% for t in consist.tags.all %}
- {{ t.name }}{# new line is required #}
+ {% for t in consist.tags.all %}
+ {{ t.name }}{# new line is required #}
{% endfor %}
- {% endif %}
+ {% endif %}
{% endblock %}
{% block cards %}
{% for r in rolling_stock %}
@@ -25,8 +25,8 @@
{% if r.rolling_stock.tags.all %}
Tags:
- {% for t in r.rolling_stock.tags.all %}
- {{ t.name }}{# new line is required #}
+ {% for t in r.rolling_stock.tags.all %}
+ {{ t.name }}{# new line is required #}
{% endfor %}
{% endif %}
diff --git a/ram/ram/__init__.py b/ram/ram/__init__.py
index 3b6cea5..9c10b92 100644
--- a/ram/ram/__init__.py
+++ b/ram/ram/__init__.py
@@ -1,4 +1,4 @@
from ram.utils import git_suffix
-__version__ = "0.0.8"
+__version__ = "0.0.9"
__version__ += git_suffix(__file__)