[CHANGE] Switch to Django Solo

This commit is contained in:
Peter Pfeufer
2024-08-20 14:41:43 +02:00
parent ecc9e68330
commit e0d76dc268
6 changed files with 11 additions and 116 deletions

View File

@@ -2,16 +2,16 @@
Admin classes for custom_css app
"""
# Django
from django.contrib import admin
# Django Solos
from solo.admin import SingletonModelAdmin
# Alliance Auth Custom CSS
from allianceauth.custom_css.models import CustomCSS
from allianceauth.custom_css.forms import CustomCSSAdminForm
# Alliance Auth Framework
from allianceauth.framework.admin import SingletonModelAdmin
# Django
from django.contrib import admin
@admin.register(CustomCSS)
class CustomCSSAdmin(SingletonModelAdmin):

View File

@@ -2,13 +2,11 @@
Models for the custom_css app
"""
import hashlib
import os
import re
import sys
# Alliance Auth Framework
from allianceauth.framework.models import SingletonModel
# Django Solo
from solo.models import SingletonModel
# Django
from django.conf import settings
@@ -62,7 +60,7 @@ class CustomCSS(SingletonModel):
self.pk = 1
if len(self.css.replace(" ", "")) > 0:
if self.css and len(self.css.replace(" ", "")) > 0:
# Write the custom CSS to a file
custom_css_file = open(
f"{settings.STATIC_ROOT}allianceauth/custom-styles.css", "w+"