48 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Python
		
	
	
	
# Generated by Django 2.1.5 on 2019-10-17 09:29
 | 
						|
 | 
						|
from django.db import migrations, models
 | 
						|
import django.db.models.deletion
 | 
						|
 | 
						|
 | 
						|
class Migration(migrations.Migration):
 | 
						|
 | 
						|
    dependencies = [
 | 
						|
        ('safesite', '0277_remove_companyinfo_liaison_fax'),
 | 
						|
        ('groups', '0001_initial'),
 | 
						|
    ]
 | 
						|
 | 
						|
    operations = [
 | 
						|
        migrations.CreateModel(
 | 
						|
            name='Group',
 | 
						|
            fields=[
 | 
						|
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
 | 
						|
                ('groupname', models.CharField(max_length=128, unique=True)),
 | 
						|
                ('type', models.CharField(choices=[('real', '集团'), ('fictitious', '组合')], default='集团', max_length=32)),
 | 
						|
                ('createtime', models.DateTimeField(auto_now_add=True)),
 | 
						|
                ('members', models.ManyToManyField(to='safesite.Partment')),
 | 
						|
            ],
 | 
						|
            options={
 | 
						|
                'verbose_name': '集团',
 | 
						|
                'ordering': ['-createtime'],
 | 
						|
                'verbose_name_plural': '集团',
 | 
						|
            },
 | 
						|
        ),
 | 
						|
        migrations.CreateModel(
 | 
						|
            name='GroupUser',
 | 
						|
            fields=[
 | 
						|
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
 | 
						|
                ('username', models.CharField(max_length=128, unique=True)),
 | 
						|
                ('password', models.CharField(max_length=256)),
 | 
						|
                ('group', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='groups.Group')),
 | 
						|
                ('user', models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
 | 
						|
            ],
 | 
						|
        ),
 | 
						|
        migrations.RemoveField(
 | 
						|
            model_name='groups',
 | 
						|
            name='members',
 | 
						|
        ),
 | 
						|
        migrations.DeleteModel(
 | 
						|
            name='Groups',
 | 
						|
        ),
 | 
						|
    ]
 |