This commit is contained in:
Ross
2024-11-11 13:59:48 +00:00
parent 57497cc97c
commit fad940bcd4
3 changed files with 8 additions and 2 deletions
+3
View File
@@ -35,6 +35,9 @@ class Entry(models.Model):
self.questions = self.questions.replace("\r\n", "\n") self.questions = self.questions.replace("\r\n", "\n")
return super().save(*args, **kwargs) return super().save(*args, **kwargs)
def get_current_format(self):
return Formats.objects.filter(format=self.questions).first()
class Formats(models.Model): class Formats(models.Model):
name = models.CharField(max_length=200) name = models.CharField(max_length=200)
format = models.TextField(blank=True) format = models.TextField(blank=True)
+2 -2
View File
@@ -16,10 +16,10 @@ from django.utils.html import format_html
class EntryTable(tables.Table): class EntryTable(tables.Table):
view = tables.LinkColumn( view = tables.LinkColumn(
"oef:entry_detail", text="Edit", args=[A("pk")], orderable=False "oef:entry_detail", text="View", args=[A("pk")], orderable=False
) )
edit = tables.LinkColumn( edit = tables.LinkColumn(
"oef:entry_update", text="View", args=[A("pk")], orderable=False "oef:entry_update", text="Edit", args=[A("pk")], orderable=False
) )
class Meta: class Meta:
+3
View File
@@ -21,6 +21,9 @@
<p>Comments: {{ entry.comments }}</p> <p>Comments: {{ entry.comments }}</p>
Current format: {{ entry.get_current_format }}
<br/>
<button <button
hx-get="{% url 'oef:entry_detail_formats' entry.pk %}" hx-get="{% url 'oef:entry_detail_formats' entry.pk %}"