Files
old-riskletpy/backend/core/migrations/0001_initial.py
2024-12-29 03:44:52 +01:00

43 lines
2.1 KiB
Python

# Generated by Django 5.1.3 on 2024-12-08 19:30
from django.db import migrations, models
class Migration(migrations.Migration):
initial = True
dependencies = [
]
operations = [
migrations.CreateModel(
name='Organization',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(max_length=255)),
('email', models.EmailField(max_length=254)),
('employee_headcount', models.CharField(max_length=20)),
('annual_revenue', models.CharField(max_length=20)),
('critical_applications', models.CharField(max_length=20)),
('compliance_frameworks', models.JSONField()),
('industry_sector', models.CharField(max_length=255)),
('it_dependency', models.IntegerField()),
('data_sensitivity', models.CharField(max_length=20)),
('network_infrastructure', models.CharField(max_length=20)),
('remote_workforce_percentage', models.CharField(max_length=20)),
('third_party_vendor_access', models.CharField(max_length=20)),
('internal_software_development', models.CharField(max_length=20)),
('geographic_scope', models.CharField(blank=True, max_length=20, null=True)),
('customer_base', models.CharField(blank=True, max_length=20, null=True)),
('customer_type', models.CharField(blank=True, max_length=20, null=True)),
('product_portfolio', models.CharField(blank=True, max_length=20, null=True)),
('supplier_base', models.CharField(blank=True, max_length=20, null=True)),
('it_infrastructure', models.JSONField(blank=True, null=True)),
('intellectual_property', models.JSONField(blank=True, null=True)),
('sensitive_data', models.JSONField(blank=True, null=True)),
('integration_level', models.CharField(blank=True, max_length=20, null=True)),
],
),
]