mirror of
https://github.com/daniviga/django-ram.git
synced 2025-08-04 05:07:50 +02:00
Add possibility to inject js in head (analytics)
This commit is contained in:
@@ -3,7 +3,34 @@ from solo.admin import SingletonModelAdmin
|
||||
|
||||
from portal.models import SiteConfiguration, Flatpage
|
||||
|
||||
admin.site.register(SiteConfiguration, SingletonModelAdmin)
|
||||
@admin.register(SiteConfiguration)
|
||||
class SiteConfigurationAdmin(SingletonModelAdmin):
|
||||
fieldsets = (
|
||||
(
|
||||
None,
|
||||
{
|
||||
"fields": (
|
||||
"site_name",
|
||||
"site_author",
|
||||
"about",
|
||||
"items_per_page",
|
||||
"items_ordering",
|
||||
"footer",
|
||||
"footer_extended",
|
||||
)
|
||||
},
|
||||
),
|
||||
(
|
||||
"Advanced",
|
||||
{
|
||||
"classes": ("collapse",),
|
||||
"fields": (
|
||||
"show_version",
|
||||
"extra_head",
|
||||
),
|
||||
},
|
||||
),
|
||||
)
|
||||
|
||||
|
||||
@admin.register(Flatpage)
|
||||
|
18
ram/portal/migrations/0014_siteconfiguration_extra_head.py
Normal file
18
ram/portal/migrations/0014_siteconfiguration_extra_head.py
Normal file
@@ -0,0 +1,18 @@
|
||||
# Generated by Django 4.1.3 on 2022-12-28 22:43
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("portal", "0013_remove_flatpage_draft_flatpage_published"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name="siteconfiguration",
|
||||
name="extra_head",
|
||||
field=models.TextField(blank=True),
|
||||
),
|
||||
]
|
@@ -35,6 +35,7 @@ class SiteConfiguration(SingletonModel):
|
||||
footer = RichTextField(blank=True)
|
||||
footer_extended = RichTextField(blank=True)
|
||||
show_version = models.BooleanField(default=True)
|
||||
extra_head = models.TextField(blank=True)
|
||||
|
||||
class Meta:
|
||||
verbose_name = "Site Configuration"
|
||||
|
@@ -34,6 +34,10 @@
|
||||
html.dark .d-light-inline { display: none !important; }
|
||||
html.dark .d-dark-inline { display: inline !important; }
|
||||
</style>
|
||||
{% block extra_head %}
|
||||
{{ site_conf.extra_head | safe }}
|
||||
{% endblock %}
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
|
@@ -1,4 +1,4 @@
|
||||
from ram.utils import git_suffix
|
||||
|
||||
__version__ = "0.0.22"
|
||||
__version__ = "0.0.23"
|
||||
__version__ += git_suffix(__file__)
|
||||
|
Reference in New Issue
Block a user