This commit is contained in:
2018-07-19 00:44:01 +02:00
parent 02307b3172
commit 815669feb4
3 changed files with 25 additions and 7 deletions

View File

@@ -0,0 +1,22 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11.11 on 2018-07-18 17:41
from __future__ import unicode_literals
from django.db import migrations
import django.db.models.deletion
import filer.fields.file
class Migration(migrations.Migration):
dependencies = [
('portal', '0002_auto_20180425_1334'),
]
operations = [
migrations.AlterField(
model_name='downloadfiletranslation',
name='file',
field=filer.fields.file.FilerFileField(on_delete=django.db.models.deletion.CASCADE, to='filer.File', verbose_name='File'),
),
]

View File

@@ -7,6 +7,7 @@ from django.conf import settings
from django.db import models
from django.core.urlresolvers import reverse_lazy
from django.utils.translation import ugettext_lazy as _
from filer.fields.file import FilerFileField
from image_cropping import ImageRatioField
from parler.models import TranslatableModel, TranslatedFields
@@ -132,12 +133,6 @@ class DownloadTag(TranslatableModel):
return self.name
if getattr(settings, 'DEFAULT_STORAGE_DSN', None):
protected_file_storage = PrivateS3MediaStorage()
else:
protected_file_storage = default_storage
class DownloadFile(TranslatableModel):
section = models.ForeignKey(DownloadSection, verbose_name='Download Section', related_name='files')
groups = models.ManyToManyField(Group, verbose_name='Mitgliedergruppen', related_name='files')
@@ -147,7 +142,7 @@ class DownloadFile(TranslatableModel):
translations = TranslatedFields(
name=models.CharField(max_length=512, verbose_name='Name', blank=True, null=True),
description=models.TextField(verbose_name='Beschreibung', blank=True, null=True),
file=models.FileField(upload_to='protected_files', max_length=512, storage=protected_file_storage)
file=FilerFileField(verbose_name='File')
)
ordering = models.IntegerField(default=50, verbose_name='Sortierung')