Source code for marsha.core.migrations.0002_soft_deletion

# Generated by Django 2.0.5 on 2018-05-14 13:26

from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion

import psqlextra.indexes.conditional_unique_index

import marsha.core.managers


[docs]class Migration(migrations.Migration): dependencies = [("core", "0001_initial_models")] operations = [ migrations.AlterModelManagers( name="user", managers=[("objects", marsha.core.managers.UserManager())] ), migrations.AddField( model_name="audiotrack", name="deleted", field=models.DateTimeField(editable=False, null=True), ), migrations.AddField( model_name="authoring", name="deleted", field=models.DateTimeField(editable=False, null=True), ), migrations.AddField( model_name="consumersite", name="deleted", field=models.DateTimeField(editable=False, null=True), ), migrations.AddField( model_name="organization", name="deleted", field=models.DateTimeField(editable=False, null=True), ), migrations.AddField( model_name="organizationmanager", name="deleted", field=models.DateTimeField(editable=False, null=True), ), migrations.AddField( model_name="playlist", name="deleted", field=models.DateTimeField(editable=False, null=True), ), migrations.AddField( model_name="playlistaccess", name="deleted", field=models.DateTimeField(editable=False, null=True), ), migrations.AddField( model_name="playlistvideo", name="deleted", field=models.DateTimeField(editable=False, null=True), ), migrations.AddField( model_name="signtrack", name="deleted", field=models.DateTimeField(editable=False, null=True), ), migrations.AddField( model_name="siteadmin", name="deleted", field=models.DateTimeField(editable=False, null=True), ), migrations.AddField( model_name="siteorganization", name="deleted", field=models.DateTimeField(editable=False, null=True), ), migrations.AddField( model_name="subtitletrack", name="deleted", field=models.DateTimeField(editable=False, null=True), ), migrations.AddField( model_name="user", name="deleted", field=models.DateTimeField(editable=False, null=True), ), migrations.AddField( model_name="video", name="deleted", field=models.DateTimeField(editable=False, null=True), ), migrations.AlterField( model_name="consumersite", name="name", field=models.CharField( help_text="Name of the site", max_length=255, verbose_name="name" ), ), migrations.AlterField( model_name="organization", name="name", field=models.CharField( help_text="name of the organization", max_length=255, verbose_name="name", ), ), migrations.AlterField( model_name="playlist", name="author", field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.CASCADE, related_name="created_playlists", to=settings.AUTH_USER_MODEL, ), ), migrations.AlterField( model_name="playlist", name="organization", field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.CASCADE, related_name="playlists", to="core.Organization", ), ), migrations.AlterField( model_name="video", name="author", field=models.ForeignKey( help_text="author of the video", null=True, on_delete=django.db.models.deletion.CASCADE, related_name="authored_videos", to=settings.AUTH_USER_MODEL, verbose_name="author", ), ), migrations.AlterUniqueTogether(name="audiotrack", unique_together=set()), migrations.AlterUniqueTogether(name="authoring", unique_together=set()), migrations.AlterUniqueTogether( name="organizationmanager", unique_together=set() ), migrations.AlterUniqueTogether(name="playlistaccess", unique_together=set()), migrations.AlterUniqueTogether(name="playlistvideo", unique_together=set()), migrations.AlterUniqueTogether(name="signtrack", unique_together=set()), migrations.AlterUniqueTogether(name="siteadmin", unique_together=set()), migrations.AlterUniqueTogether(name="siteorganization", unique_together=set()), migrations.AlterUniqueTogether(name="subtitletrack", unique_together=set()), migrations.AddIndex( model_name="audiotrack", index=psqlextra.indexes.conditional_unique_index.ConditionalUniqueIndex( condition='"deleted" IS NULL', fields=["video", "language"], name="audio_track_video_i_fe6276_idx", ), ), migrations.AddIndex( model_name="authoring", index=psqlextra.indexes.conditional_unique_index.ConditionalUniqueIndex( condition='"deleted" IS NULL', fields=["user", "organization"], name="authoring_user_id_0ce1c4_idx", ), ), migrations.AddIndex( model_name="organizationmanager", index=psqlextra.indexes.conditional_unique_index.ConditionalUniqueIndex( condition='"deleted" IS NULL', fields=["user", "organization"], name="organizatio_user_id_a56b6d_idx", ), ), migrations.AddIndex( model_name="playlistaccess", index=psqlextra.indexes.conditional_unique_index.ConditionalUniqueIndex( condition='"deleted" IS NULL', fields=["user", "playlist"], name="playlist_ac_user_id_c7df1b_idx", ), ), migrations.AddIndex( model_name="playlistvideo", index=psqlextra.indexes.conditional_unique_index.ConditionalUniqueIndex( condition='"deleted" IS NULL', fields=["video", "playlist"], name="playlist_vi_video_i_6460b7_idx", ), ), migrations.AddIndex( model_name="signtrack", index=psqlextra.indexes.conditional_unique_index.ConditionalUniqueIndex( condition='"deleted" IS NULL', fields=["video", "language"], name="sign_track_video_i_8ae92b_idx", ), ), migrations.AddIndex( model_name="siteadmin", index=psqlextra.indexes.conditional_unique_index.ConditionalUniqueIndex( condition='"deleted" IS NULL', fields=["user", "site"], name="site_admin_user_id_62a0e6_idx", ), ), migrations.AddIndex( model_name="siteorganization", index=psqlextra.indexes.conditional_unique_index.ConditionalUniqueIndex( condition='"deleted" IS NULL', fields=["site", "organization"], name="site_organi_site_id_f51dca_idx", ), ), migrations.AddIndex( model_name="subtitletrack", index=psqlextra.indexes.conditional_unique_index.ConditionalUniqueIndex( condition='"deleted" IS NULL', fields=["video", "language", "has_closed_captioning"], name="subtitle_tr_video_i_7ef2a4_idx", ), ), ]