|
|
@ -1,4 +1,4 @@ |
|
|
|
# Generated by Django 3.0.3 on 2021-05-22 11:32 |
|
|
|
# Generated by Django 3.0.3 on 2021-05-27 13:55 |
|
|
|
|
|
|
|
|
|
|
|
from django.conf import settings |
|
|
|
from django.conf import settings |
|
|
|
import django.contrib.auth.models |
|
|
|
import django.contrib.auth.models |
|
|
@ -64,20 +64,18 @@ class Migration(migrations.Migration): |
|
|
|
name='AppIOSDeveloperInfo', |
|
|
|
name='AppIOSDeveloperInfo', |
|
|
|
fields=[ |
|
|
|
fields=[ |
|
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
|
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
|
|
|
('email', models.EmailField(blank=True, max_length=64, null=True, verbose_name='email address')), |
|
|
|
('issuer_id', models.CharField(max_length=64, verbose_name='标识创建认证令牌的发放者')), |
|
|
|
('password', models.CharField(max_length=64)), |
|
|
|
('private_key_id', models.CharField(max_length=64, verbose_name='密钥 ID')), |
|
|
|
|
|
|
|
('p8key', models.TextField(max_length=512, verbose_name='p8key')), |
|
|
|
('is_actived', models.BooleanField(default=False, verbose_name='是否已经激活')), |
|
|
|
('is_actived', models.BooleanField(default=False, verbose_name='是否已经激活')), |
|
|
|
('certid', models.CharField(blank=True, max_length=64, null=True, verbose_name='超级签名自动创建证书ID')), |
|
|
|
('certid', models.CharField(blank=True, max_length=64, null=True, verbose_name='超级签名自动创建证书ID')), |
|
|
|
('usable_number', models.IntegerField(default=100, verbose_name='可使用设备数')), |
|
|
|
('usable_number', models.IntegerField(default=100, verbose_name='可使用设备数')), |
|
|
|
('use_number', models.IntegerField(default=0, verbose_name='已消耗设备数')), |
|
|
|
('use_number', models.IntegerField(default=0, verbose_name='已消耗设备数')), |
|
|
|
('created_time', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), |
|
|
|
('created_time', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), |
|
|
|
('updated_time', models.DateTimeField(auto_now=True, verbose_name='更新时间')), |
|
|
|
('updated_time', models.DateTimeField(auto_now=True, verbose_name='更新时间')), |
|
|
|
|
|
|
|
('cert_expire_time', models.DateTimeField(blank=True, null=True, verbose_name='证书过期时间')), |
|
|
|
('description', models.TextField(blank=True, default='', null=True, verbose_name='备注')), |
|
|
|
('description', models.TextField(blank=True, default='', null=True, verbose_name='备注')), |
|
|
|
('issuer_id', models.CharField(blank=True, max_length=64, null=True, verbose_name='标识创建认证令牌的发放者')), |
|
|
|
('auth_type', models.SmallIntegerField(choices=[(0, 'p8key认证')], default=0, verbose_name='认证类型')), |
|
|
|
('private_key_id', models.CharField(blank=True, max_length=64, null=True, verbose_name='密钥 ID')), |
|
|
|
|
|
|
|
('p8key', models.TextField(blank=True, max_length=512, null=True, verbose_name='p8key')), |
|
|
|
|
|
|
|
('auth_type', |
|
|
|
|
|
|
|
models.SmallIntegerField(choices=[(0, 'p8key认证'), (1, '用户名密码认证')], default=0, verbose_name='认证类型')), |
|
|
|
|
|
|
|
('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, |
|
|
|
('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, |
|
|
|
verbose_name='用户ID')), |
|
|
|
verbose_name='用户ID')), |
|
|
|
], |
|
|
|
], |
|
|
@ -102,9 +100,9 @@ class Migration(migrations.Migration): |
|
|
|
('password', models.CharField(blank=True, help_text='默认 没有密码', max_length=32, verbose_name='访问密码')), |
|
|
|
('password', models.CharField(blank=True, help_text='默认 没有密码', max_length=32, verbose_name='访问密码')), |
|
|
|
('isshow', models.BooleanField(default=True, verbose_name='下载页可见')), |
|
|
|
('isshow', models.BooleanField(default=True, verbose_name='下载页可见')), |
|
|
|
('issupersign', models.BooleanField(default=False, verbose_name='是否超级签名包')), |
|
|
|
('issupersign', models.BooleanField(default=False, verbose_name='是否超级签名包')), |
|
|
|
('supersign_type', |
|
|
|
('supersign_type', models.SmallIntegerField( |
|
|
|
models.SmallIntegerField(choices=[(0, '普通权限'), (1, '特殊权限(包含network、vpn)')], default=0, |
|
|
|
choices=[(0, '普通权限'), (1, '推送权限,请上传adhoc包'), (2, 'network、vpn、推送权限,请上传adhoc包'), (3, '特殊权限')], |
|
|
|
verbose_name='签名类型')), |
|
|
|
default=1, verbose_name='签名类型')), |
|
|
|
('new_bundle_id', models.CharField(blank=True, help_text='用于超级签某些因素下需要修改包名', max_length=64, null=True, |
|
|
|
('new_bundle_id', models.CharField(blank=True, help_text='用于超级签某些因素下需要修改包名', max_length=64, null=True, |
|
|
|
verbose_name='new_bundle_id')), |
|
|
|
verbose_name='new_bundle_id')), |
|
|
|
('supersign_limit_number', models.IntegerField(default=0, verbose_name='签名使用限额')), |
|
|
|
('supersign_limit_number', models.IntegerField(default=0, verbose_name='签名使用限额')), |
|
|
@ -130,12 +128,13 @@ class Migration(migrations.Migration): |
|
|
|
('ip_address', models.CharField(max_length=128, verbose_name='域名解析地址')), |
|
|
|
('ip_address', models.CharField(max_length=128, verbose_name='域名解析地址')), |
|
|
|
('is_enable', models.BooleanField(default=True, verbose_name='是否启用该解析')), |
|
|
|
('is_enable', models.BooleanField(default=True, verbose_name='是否启用该解析')), |
|
|
|
('is_system', models.BooleanField(default=False, verbose_name='是否是系统自带解析')), |
|
|
|
('is_system', models.BooleanField(default=False, verbose_name='是否是系统自带解析')), |
|
|
|
|
|
|
|
('is_https', models.BooleanField(default=False, verbose_name='是否支持HTTPS')), |
|
|
|
('description', models.TextField(blank=True, default='', null=True, verbose_name='备注')), |
|
|
|
('description', models.TextField(blank=True, default='', null=True, verbose_name='备注')), |
|
|
|
('created_time', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), |
|
|
|
('created_time', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), |
|
|
|
], |
|
|
|
], |
|
|
|
options={ |
|
|
|
options={ |
|
|
|
'verbose_name': '分发域名信息', |
|
|
|
'verbose_name': '系统分发域名配置', |
|
|
|
'verbose_name_plural': '分发域名信息', |
|
|
|
'verbose_name_plural': '系统分发域名配置', |
|
|
|
}, |
|
|
|
}, |
|
|
|
), |
|
|
|
), |
|
|
|
migrations.CreateModel( |
|
|
|
migrations.CreateModel( |
|
|
@ -171,8 +170,8 @@ class Migration(migrations.Migration): |
|
|
|
verbose_name='用户ID')), |
|
|
|
verbose_name='用户ID')), |
|
|
|
], |
|
|
|
], |
|
|
|
options={ |
|
|
|
options={ |
|
|
|
'verbose_name': '分发域名绑定', |
|
|
|
'verbose_name': '用户分发域名绑定', |
|
|
|
'verbose_name_plural': '分发域名绑定', |
|
|
|
'verbose_name_plural': '用户分发域名绑定', |
|
|
|
}, |
|
|
|
}, |
|
|
|
), |
|
|
|
), |
|
|
|
migrations.CreateModel( |
|
|
|
migrations.CreateModel( |
|
|
@ -188,7 +187,7 @@ class Migration(migrations.Migration): |
|
|
|
verbose_name='认证状态')), |
|
|
|
verbose_name='认证状态')), |
|
|
|
('msg', models.CharField(blank=True, max_length=512, null=True, verbose_name='备注')), |
|
|
|
('msg', models.CharField(blank=True, max_length=512, null=True, verbose_name='备注')), |
|
|
|
('created_time', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), |
|
|
|
('created_time', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), |
|
|
|
('reviewed_time', models.DateTimeField(auto_now_add=True, verbose_name='审核时间')), |
|
|
|
('reviewed_time', models.DateTimeField(auto_now=True, verbose_name='审核时间')), |
|
|
|
('user_id', |
|
|
|
('user_id', |
|
|
|
models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='certification', |
|
|
|
models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='certification', |
|
|
|
to=settings.AUTH_USER_MODEL, verbose_name='用户ID')), |
|
|
|
to=settings.AUTH_USER_MODEL, verbose_name='用户ID')), |
|
|
@ -525,6 +524,6 @@ class Migration(migrations.Migration): |
|
|
|
), |
|
|
|
), |
|
|
|
migrations.AlterUniqueTogether( |
|
|
|
migrations.AlterUniqueTogether( |
|
|
|
name='appiosdeveloperinfo', |
|
|
|
name='appiosdeveloperinfo', |
|
|
|
unique_together={('user_id', 'issuer_id'), ('user_id', 'email')}, |
|
|
|
unique_together={('user_id', 'issuer_id')}, |
|
|
|
), |
|
|
|
), |
|
|
|
] |
|
|
|
] |
|
|
|