mirror of
https://github.com/daniviga/django-ram.git
synced 2025-08-04 13:17:50 +02:00
Add options for a disclaimer, fix html code and remove deprecations (#50)
* Add options for a disclaimer, fix html code and remove deprecations * Update READMEs * Minor improvement to portal admin [skip ci]
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
from django.conf import settings
|
||||
from django.contrib import admin
|
||||
from solo.admin import SingletonModelAdmin
|
||||
from tinymce.widgets import TinyMCE
|
||||
|
||||
from ram.admin import publish, unpublish
|
||||
from portal.models import SiteConfiguration, Flatpage
|
||||
@@ -8,7 +9,7 @@ from portal.models import SiteConfiguration, Flatpage
|
||||
|
||||
@admin.register(SiteConfiguration)
|
||||
class SiteConfigurationAdmin(SingletonModelAdmin):
|
||||
readonly_fields = ("site_name", "rest_api")
|
||||
readonly_fields = ("site_name", "rest_api", "version")
|
||||
fieldsets = (
|
||||
(
|
||||
None,
|
||||
@@ -22,7 +23,7 @@ class SiteConfigurationAdmin(SingletonModelAdmin):
|
||||
"currency",
|
||||
"footer",
|
||||
"footer_extended",
|
||||
"rest_api",
|
||||
"disclaimer",
|
||||
)
|
||||
},
|
||||
),
|
||||
@@ -34,6 +35,8 @@ class SiteConfigurationAdmin(SingletonModelAdmin):
|
||||
"show_version",
|
||||
"use_cdn",
|
||||
"extra_head",
|
||||
"rest_api",
|
||||
"version",
|
||||
),
|
||||
},
|
||||
),
|
||||
@@ -43,6 +46,19 @@ class SiteConfigurationAdmin(SingletonModelAdmin):
|
||||
def rest_api(self, obj):
|
||||
return settings.REST_ENABLED
|
||||
|
||||
@admin.display()
|
||||
def version(self, obj):
|
||||
return "{} (Django {})".format(obj.version, obj.django_version)
|
||||
|
||||
def formfield_for_dbfield(self, db_field, **kwargs):
|
||||
if db_field.name in ("footer", "footer_extended", "disclaimer"):
|
||||
return db_field.formfield(
|
||||
widget=TinyMCE(
|
||||
mce_attrs={"height": "200"},
|
||||
)
|
||||
)
|
||||
return super().formfield_for_dbfield(db_field, **kwargs)
|
||||
|
||||
|
||||
@admin.register(Flatpage)
|
||||
class FlatpageAdmin(admin.ModelAdmin):
|
||||
|
Reference in New Issue
Block a user