From 62c05926b7c65285c94a891afff71b41d448b0fe Mon Sep 17 00:00:00 2001 From: Emilie Date: Fri, 7 Oct 2016 14:53:37 +0200 Subject: [PATCH] Media: turn into Displayable --- .../migrations/0004_auto_20161007_1426.py | 199 ++++++++++++++++++ app/organization/media/models.py | 2 +- 2 files changed, 200 insertions(+), 1 deletion(-) create mode 100644 app/organization/media/migrations/0004_auto_20161007_1426.py diff --git a/app/organization/media/migrations/0004_auto_20161007_1426.py b/app/organization/media/migrations/0004_auto_20161007_1426.py new file mode 100644 index 00000000..6dec1a05 --- /dev/null +++ b/app/organization/media/migrations/0004_auto_20161007_1426.py @@ -0,0 +1,199 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.9.10 on 2016-10-07 12:26 +from __future__ import unicode_literals + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('sites', '0002_alter_domain_unique'), + ('organization-media', '0003_auto_20160929_1835'), + ] + + operations = [ + migrations.AddField( + model_name='audio', + name='_meta_title', + field=models.CharField(blank=True, help_text='Optional title to be used in the HTML title tag. If left blank, the main title field will be used.', max_length=500, null=True, verbose_name='Title'), + ), + migrations.AddField( + model_name='audio', + name='created', + field=models.DateTimeField(editable=False, null=True), + ), + migrations.AddField( + model_name='audio', + name='expiry_date', + field=models.DateTimeField(blank=True, help_text="With Published chosen, won't be shown after this time", null=True, verbose_name='Expires on'), + ), + migrations.AddField( + model_name='audio', + name='gen_description', + field=models.BooleanField(default=True, help_text='If checked, the description will be automatically generated from content. Uncheck if you want to manually set a custom description.', verbose_name='Generate description'), + ), + migrations.AddField( + model_name='audio', + name='in_sitemap', + field=models.BooleanField(default=True, verbose_name='Show in sitemap'), + ), + migrations.AddField( + model_name='audio', + name='keywords_string', + field=models.CharField(blank=True, editable=False, max_length=500), + ), + migrations.AddField( + model_name='audio', + name='publish_date', + field=models.DateTimeField(blank=True, db_index=True, help_text="With Published chosen, won't be shown until this time", null=True, verbose_name='Published from'), + ), + migrations.AddField( + model_name='audio', + name='short_url', + field=models.URLField(blank=True, null=True), + ), + migrations.AddField( + model_name='audio', + name='site', + field=models.ForeignKey(default=1, editable=False, on_delete=django.db.models.deletion.CASCADE, to='sites.Site'), + preserve_default=False, + ), + migrations.AddField( + model_name='audio', + name='slug', + field=models.CharField(blank=True, help_text='Leave blank to have the URL auto-generated from the title.', max_length=2000, null=True, verbose_name='URL'), + ), + migrations.AddField( + model_name='audio', + name='status', + field=models.IntegerField(choices=[(1, 'Draft'), (2, 'Published')], default=2, help_text='With Draft chosen, will only be shown for admin users on the site.', verbose_name='Status'), + ), + migrations.AddField( + model_name='audio', + name='updated', + field=models.DateTimeField(editable=False, null=True), + ), + migrations.AddField( + model_name='video', + name='_meta_title', + field=models.CharField(blank=True, help_text='Optional title to be used in the HTML title tag. If left blank, the main title field will be used.', max_length=500, null=True, verbose_name='Title'), + ), + migrations.AddField( + model_name='video', + name='created', + field=models.DateTimeField(editable=False, null=True), + ), + migrations.AddField( + model_name='video', + name='expiry_date', + field=models.DateTimeField(blank=True, help_text="With Published chosen, won't be shown after this time", null=True, verbose_name='Expires on'), + ), + migrations.AddField( + model_name='video', + name='gen_description', + field=models.BooleanField(default=True, help_text='If checked, the description will be automatically generated from content. Uncheck if you want to manually set a custom description.', verbose_name='Generate description'), + ), + migrations.AddField( + model_name='video', + name='in_sitemap', + field=models.BooleanField(default=True, verbose_name='Show in sitemap'), + ), + migrations.AddField( + model_name='video', + name='keywords_string', + field=models.CharField(blank=True, editable=False, max_length=500), + ), + migrations.AddField( + model_name='video', + name='publish_date', + field=models.DateTimeField(blank=True, db_index=True, help_text="With Published chosen, won't be shown until this time", null=True, verbose_name='Published from'), + ), + migrations.AddField( + model_name='video', + name='short_url', + field=models.URLField(blank=True, null=True), + ), + migrations.AddField( + model_name='video', + name='site', + field=models.ForeignKey(default=1, editable=False, on_delete=django.db.models.deletion.CASCADE, to='sites.Site'), + preserve_default=False, + ), + migrations.AddField( + model_name='video', + name='slug', + field=models.CharField(blank=True, help_text='Leave blank to have the URL auto-generated from the title.', max_length=2000, null=True, verbose_name='URL'), + ), + migrations.AddField( + model_name='video', + name='status', + field=models.IntegerField(choices=[(1, 'Draft'), (2, 'Published')], default=2, help_text='With Draft chosen, will only be shown for admin users on the site.', verbose_name='Status'), + ), + migrations.AddField( + model_name='video', + name='updated', + field=models.DateTimeField(editable=False, null=True), + ), + migrations.AlterField( + model_name='audio', + name='description', + field=models.TextField(blank=True, verbose_name='Description'), + ), + migrations.AlterField( + model_name='audio', + name='description_en', + field=models.TextField(blank=True, null=True, verbose_name='Description'), + ), + migrations.AlterField( + model_name='audio', + name='description_fr', + field=models.TextField(blank=True, null=True, verbose_name='Description'), + ), + migrations.AlterField( + model_name='audio', + name='title', + field=models.CharField(max_length=500, verbose_name='Title'), + ), + migrations.AlterField( + model_name='audio', + name='title_en', + field=models.CharField(max_length=500, null=True, verbose_name='Title'), + ), + migrations.AlterField( + model_name='audio', + name='title_fr', + field=models.CharField(max_length=500, null=True, verbose_name='Title'), + ), + migrations.AlterField( + model_name='video', + name='description', + field=models.TextField(blank=True, verbose_name='Description'), + ), + migrations.AlterField( + model_name='video', + name='description_en', + field=models.TextField(blank=True, null=True, verbose_name='Description'), + ), + migrations.AlterField( + model_name='video', + name='description_fr', + field=models.TextField(blank=True, null=True, verbose_name='Description'), + ), + migrations.AlterField( + model_name='video', + name='title', + field=models.CharField(max_length=500, verbose_name='Title'), + ), + migrations.AlterField( + model_name='video', + name='title_en', + field=models.CharField(max_length=500, null=True, verbose_name='Title'), + ), + migrations.AlterField( + model_name='video', + name='title_fr', + field=models.CharField(max_length=500, null=True, verbose_name='Title'), + ), + ] diff --git a/app/organization/media/models.py b/app/organization/media/models.py index f5d196ac..d8a56010 100644 --- a/app/organization/media/models.py +++ b/app/organization/media/models.py @@ -16,7 +16,7 @@ import requests MEDIA_BASE_URL = getattr(settings, 'MEDIA_BASE_URL', 'http://medias.ircam.fr/embed/media/') -class Media(Titled): +class Media(Displayable): """Media""" media_id = models.CharField(_('media id'), max_length=128) -- 2.39.5