diff --git a/paperwork/migrations/0001_initial.py b/paperwork/migrations/0001_initial.py new file mode 100644 index 0000000..72ecdbf --- /dev/null +++ b/paperwork/migrations/0001_initial.py @@ -0,0 +1,107 @@ +# Generated by Django 4.0.2 on 2022-02-03 21:12 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [] + + operations = [ + migrations.CreateModel( + name='CertificationDefinition', + fields=[ + ('certification_identifier', models.AutoField(db_column='Certification Identifier', primary_key=True, serialize=False)), + ('certification_name', models.CharField(blank=True, db_column='Certification Name', max_length=255, null=True)), + ('department', models.CharField(blank=True, db_column='Department', max_length=255, null=True)), + ], + options={ + 'db_table': 'Certification Definitions', + 'ordering': ('certification_name', 'department'), + }, + ), + migrations.CreateModel( + name='CmsRedRiverVeteransScholarship', + fields=[ + ('serial', models.AutoField(primary_key=True, serialize=False)), + ('program_name', models.CharField(db_column='Program Name', max_length=255)), + ('member_name', models.CharField(blank=True, db_column='Member Name', max_length=255, null=True)), + ('discount_percent', models.DecimalField(blank=True, db_column='Discount Percent', decimal_places=0, max_digits=16, null=True)), + ('discount_code', models.CharField(blank=True, db_column='Discount Code', max_length=255, null=True)), + ('membership_code', models.CharField(blank=True, db_column='Membership Code', max_length=255, null=True)), + ('start_date', models.DateField(blank=True, db_column='Start Date', null=True)), + ('end_date', models.DateField(blank=True, db_column='End Date', null=True)), + ('program_amount', models.DecimalField(blank=True, db_column='Program Amount', decimal_places=0, max_digits=16, null=True)), + ('program_status', models.CharField(blank=True, db_column='Program Status', max_length=16, null=True)), + ], + options={ + 'db_table': 'CMS Red River Veterans Scholarship', + }, + ), + migrations.CreateModel( + name='InstructorOrVendor', + fields=[ + ('serial', models.AutoField(primary_key=True, serialize=False)), + ('name', models.CharField(db_column='Name', max_length=255)), + ('instructor_agreement_date', models.DateField(blank=True, db_column='Instructor Agreement Date', null=True)), + ('w9_date', models.DateField(blank=True, db_column='W9 date', null=True)), + ('phone', models.CharField(blank=True, max_length=255, null=True)), + ('email_address', models.CharField(blank=True, db_column='email address', max_length=255, null=True)), + ], + options={ + 'db_table': 'Instructors and Vendors', + }, + ), + migrations.CreateModel( + name='SpecialProgram', + fields=[ + ('program_name', models.CharField(db_column='Program Name', max_length=255, primary_key=True, serialize=False)), + ('discount_percent', models.DecimalField(blank=True, db_column='Discount Percent', decimal_places=0, max_digits=16, null=True)), + ('discount_code', models.CharField(blank=True, db_column='Discount Code', max_length=255, null=True)), + ('membership_code', models.CharField(blank=True, db_column='Membership Code', max_length=255, null=True)), + ('start_date', models.DateField(blank=True, db_column='Start Date', null=True)), + ('end_date', models.DateField(blank=True, db_column='End Date', null=True)), + ('program_amount', models.DecimalField(blank=True, db_column='Program Amount', decimal_places=0, max_digits=16, null=True)), + ('program_status', models.CharField(blank=True, db_column='Program Status', max_length=16, null=True)), + ], + options={ + 'db_table': 'Special_Programs', + }, + ), + migrations.CreateModel( + name='Waiver', + fields=[ + ('number', models.AutoField(db_column='Number', primary_key=True, serialize=False)), + ('name', models.CharField(db_column='Name', max_length=255)), + ('date', models.DateField(db_column='Date')), + ('emergency_contact_name', models.CharField(blank=True, db_column='Emergency Contact Name', max_length=255, null=True)), + ('emergency_contact_number', models.CharField(blank=True, db_column='Emergency Contact Number', max_length=25, null=True)), + ('waiver_version', models.CharField(db_column='Waiver version', max_length=64)), + ('guardian_name', models.CharField(blank=True, db_column='Guardian Name', max_length=255, null=True)), + ('guardian_relation', models.CharField(blank=True, db_column='Guardian Relation', max_length=255, null=True)), + ('guardian_date', models.DateField(blank=True, db_column='Guardian Date', null=True)), + ], + options={ + 'db_table': 'Waivers', + }, + ), + migrations.CreateModel( + name='Certification', + fields=[ + ('number', models.AutoField(db_column='Number', primary_key=True, serialize=False)), + ('name', models.CharField(db_column='Name', max_length=255)), + ('certified_by', models.CharField(blank=True, db_column='Certified_By', max_length=255, null=True)), + ('date', models.DateField(blank=True, db_column='Date', null=True)), + ('version', models.CharField(blank=True, db_column='Version', max_length=255, null=True)), + ('shop_lead_notified', models.DateTimeField(blank=True, db_column='Shop Lead Notified', null=True)), + ('certification', models.ForeignKey(db_column='Certification', on_delete=django.db.models.deletion.PROTECT, to='paperwork.certificationdefinition')), + ('member', models.ForeignKey(blank=True, db_column='uid', db_constraint=False, null=True, on_delete=django.db.models.deletion.PROTECT, to='membershipworks.member')), + ], + options={ + 'db_table': 'Certifications', + }, + ), + ] diff --git a/paperwork/migrations/__init__.py b/paperwork/migrations/__init__.py new file mode 100644 index 0000000..e69de29