More work on the UI

This commit is contained in:
2022-04-09 22:40:08 +02:00
parent 440c640d9f
commit c1315332e3
21 changed files with 306 additions and 272 deletions

View File

@@ -1,6 +1,7 @@
import django
from django.db import models
from dcc import __version__ as app_version
from solo.models import SingletonModel
@@ -10,7 +11,7 @@ class SiteConfiguration(SingletonModel):
default="Trains assets manager")
site_author = models.CharField(max_length=256, blank=True)
about = models.TextField(blank=True)
maps_per_page = models.CharField(
items_per_page = models.CharField(
max_length=2, choices=[
(str(x * 3), str(x * 3)) for x in range(2, 11)],
default='6'
@@ -18,9 +19,7 @@ class SiteConfiguration(SingletonModel):
homepage_content = models.TextField(blank=True)
footer = models.TextField(blank=True)
footer_short = models.TextField(blank=True)
show_copyright = models.BooleanField(default=True)
footer_extended = models.TextField(blank=True)
show_version = models.BooleanField(default=True)
class Meta:
@@ -29,8 +28,8 @@ class SiteConfiguration(SingletonModel):
def __str__(self):
return "Site Configuration"
# def version(self):
# return app_version
def version(self):
return app_version
def django_version(self):
return django.get_version()