Added a setting where the exported excel files should be stored.

Added a option to send the exported excel as mail attachment.
This commit is contained in:
2017-12-07 09:40:35 +01:00
parent bb5081a78b
commit c5781246fe
9 changed files with 48 additions and 54 deletions

View File

@@ -3,7 +3,7 @@ from ckeditor_uploader.fields import RichTextUploadingField
from django.conf import settings
from django.core.cache import cache
from django.core.exceptions import ValidationError
from django.core.urlresolvers import reverse
from django.urls import reverse
from django.db import models
from django.template.defaultfilters import slugify
from django.utils import timezone
@@ -262,7 +262,7 @@ class Page(models.Model):
def content(self):
"""Return the localized content, fallback to german if necessary."""
return mark_safe(
getattr(self, "content_%s" % get_language(), self.content_de)
getattr(self, "content_%s" % get_language()) or self.content_de
)
@property
@@ -275,13 +275,12 @@ class Page(models.Model):
@property
def description(self):
"""Return the localized description, fallback to german if necessary."""
return getattr(self, "description_%s" % get_language(),
self.description_de)
return getattr(self, "description_%s" % get_language()) or self.description_de
@property
def menu_name(self):
"""Return the localized menu name, fallback to german if necessary."""
return getattr(self, "menu_name_%s" % get_language(), self.menu_name_de)
return getattr(self, "menu_name_%s" % get_language()) or self.menu_name_de
@property
def pdf_file(self):
@@ -291,7 +290,7 @@ class Page(models.Model):
@property
def title(self):
"""Return the localized title, fallback to german if necessary."""
return getattr(self, "title_%s" % get_language(), self.title_de)
return getattr(self, "title_%s" % get_language()) or self.title_de
def clean(self):
"""set the URL path, the right content type, and scrub the HTML code."""