Skip to content
Snippets Groups Projects
Verified Commit c098dc37 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Add django-polymorphic for easier handling of widget subclasses

parent e1b9bc58
No related branches found
No related tags found
1 merge request!142Implement core functionality for dashboard widgets
Pipeline #754 canceled
......@@ -6,6 +6,7 @@ from django.db import models
from django.utils.translation import ugettext_lazy as _
from image_cropping import ImageCropField, ImageRatioField
from phonenumber_field.modelfields import PhoneNumberField
from polymorphic.models import PolymorphicModel
from .mixins import ExtensibleModel
from .util.notifications import send_notification
......@@ -229,7 +230,7 @@ class Notification(models.Model):
verbose_name_plural = _("Notifications")
class DashboardWidget(models.Model):
class DashboardWidget(PolymorphicModel):
template = None
title = models.CharField(max_length=150, verbose_name=_("Widget Title"))
......
......@@ -51,6 +51,7 @@ INSTALLED_APPS = [
"django.contrib.sessions",
"django.contrib.messages",
"django.contrib.staticfiles",
"polymorphic",
"django_global_request",
"settings_context_processor",
"sass_processor",
......
......@@ -63,6 +63,7 @@ django-celery-results = {version="^1.1.2", optional=true}
django-celery-beat = {version="^1.5.0", optional=true}
django-celery-email = {version="^3.0.0", optional=true}
django-jsonstore = "^0.4.1"
django-polymorphic = "^2.1.2"
[tool.poetry.extras]
ldap = ["django-auth-ldap"]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment