from __future__ import unicode_literals from django.db import models, migrations class Migration(migrations.Migration): dependencies = [ ('documents', '__first__'), ('contenttypes', '0001_initial'), ] operations = [ migrations.CreateModel( name='DocumentCheckout', fields=[ ( 'id', models.AutoField( verbose_name='ID', serialize=False, auto_created=True, primary_key=True ) ), ( 'checkout_datetime', models.DateTimeField( auto_now_add=True, verbose_name='Check out date and time' ) ), ( 'expiration_datetime', models.DateTimeField( help_text='Amount of time to hold the document ' 'checked out in minutes.', verbose_name='Check out expiration date and time' ) ), ( 'user_object_id', models.PositiveIntegerField(null=True, blank=True) ), ( 'block_new_version', models.BooleanField( default=True, help_text='Do not allow new version of this document ' 'to be uploaded.', verbose_name='Block new version upload' ) ), ( 'document', models.ForeignKey( verbose_name='Document', to='documents.Document', unique=True ) ), ( 'user_content_type', models.ForeignKey( blank=True, to='contenttypes.ContentType', null=True ) ), ], options={ 'verbose_name': 'Document checkout', 'verbose_name_plural': 'Document checkouts', }, bases=(models.Model,), ), ]