From 61fc2386e536e139a4a7a578ba642b89b75390ed Mon Sep 17 00:00:00 2001 From: Adam Goldsmith Date: Sat, 12 Feb 2022 00:07:16 -0500 Subject: [PATCH] Make initial migration for membershipworks app Also retroactively make it a dependency for paperwork migrations --- membershipworks/migrations/0001_initial.py | 145 ++++++++++++++++++ membershipworks/migrations/__init__.py | 0 paperwork/migrations/0001_initial.py | 4 +- .../0002_add_certification_version_model.py | 1 - 4 files changed, 148 insertions(+), 2 deletions(-) create mode 100644 membershipworks/migrations/0001_initial.py create mode 100644 membershipworks/migrations/__init__.py diff --git a/membershipworks/migrations/0001_initial.py b/membershipworks/migrations/0001_initial.py new file mode 100644 index 0000000..d8ade02 --- /dev/null +++ b/membershipworks/migrations/0001_initial.py @@ -0,0 +1,145 @@ +# Generated by Django 4.0.2 on 2022-02-12 05:05 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='Flag', + fields=[ + ('id', models.CharField(max_length=24, primary_key=True, serialize=False)), + ('name', models.TextField(null=True)), + ('type', models.CharField(max_length=6)), + ], + options={ + 'db_table': 'flag', + 'managed': False, + }, + ), + migrations.CreateModel( + name='Member', + fields=[ + ('uid', models.CharField(max_length=24, primary_key=True, serialize=False)), + ('year_of_birth', models.TextField(db_column='Year of Birth', null=True)), + ('account_name', models.TextField(db_column='Account Name', null=True)), + ('first_name', models.TextField(db_column='First Name', null=True)), + ('last_name', models.TextField(db_column='Last Name', null=True)), + ('phone', models.TextField(db_column='Phone', null=True)), + ('email', models.TextField(db_column='Email', null=True)), + ('address_street', models.TextField(db_column='Address (Street)', null=True)), + ('address_city', models.TextField(db_column='Address (City)', null=True)), + ('address_state_province', models.TextField(db_column='Address (State/Province)', null=True)), + ('address_postal_code', models.TextField(db_column='Address (Postal Code)', null=True)), + ('address_country', models.TextField(db_column='Address (Country)', null=True)), + ('profile_description', models.TextField(db_column='Profile description', null=True)), + ('website', models.TextField(db_column='Website', null=True)), + ('fax', models.TextField(db_column='Fax', null=True)), + ('contact_person', models.TextField(db_column='Contact Person', null=True)), + ('password', models.TextField(db_column='Password', null=True)), + ('position_relation', models.TextField(db_column='Position/relation', null=True)), + ('parent_account_id', models.TextField(db_column='Parent Account ID', null=True)), + ('gift_membership_purchased_by', models.TextField(db_column='Gift Membership purchased by', null=True)), + ('purchased_gift_membership_for', models.TextField(db_column='Purchased Gift Membership for', null=True)), + ('closet_storage', models.TextField(db_column='Closet Storage #', null=True)), + ('storage_shelf', models.TextField(db_column='Storage Shelf #', null=True)), + ('personal_studio_space', models.TextField(db_column='Personal Studio Space #', null=True)), + ('access_permitted_shops_during_extended_hours', models.BooleanField(db_column='Access Permitted Shops During Extended Hours?')), + ('normal_access_permitted_during_covid19_limited_operations', models.BooleanField(db_column='Normal Access Permitted During COVID-19 Limited Operations')), + ('access_permitted_during_covid19_staffed_period_only', models.BooleanField(db_column='Access Permitted During COVID-19 Staffed Period Only')), + ('access_front_door_and_studio_space_during_extended_hours', models.BooleanField(db_column='Access Front Door and Studio Space During Extended Hours?')), + ('access_wood_shop', models.BooleanField(db_column='Access Wood Shop?')), + ('access_metal_shop', models.BooleanField(db_column='Access Metal Shop?')), + ('access_storage_closet', models.BooleanField(db_column='Access Storage Closet?')), + ('access_studio_space', models.BooleanField(db_column='Access Studio Space?')), + ('access_front_door', models.BooleanField(db_column='Access Front Door?')), + ('access_card_number', models.TextField(db_column='Access Card Number', null=True)), + ('access_card_facility_code', models.TextField(db_column='Access Card Facility Code', null=True)), + ('auto_billing_id', models.TextField(db_column='Auto Billing ID', null=True)), + ('billing_method', models.TextField(db_column='Billing Method', null=True)), + ('renewal_date', models.DateField(db_column='Renewal Date', null=True)), + ('join_date', models.DateField(db_column='Join Date', null=True)), + ('admin_note', models.TextField(db_column='Admin note', null=True)), + ('profile_gallery_image_url', models.TextField(db_column='Profile gallery image URL', null=True)), + ('business_card_image_url', models.TextField(db_column='Business card image URL', null=True)), + ('instagram', models.TextField(db_column='Instagram', null=True)), + ('pinterest', models.TextField(db_column='Pinterest', null=True)), + ('youtube', models.TextField(db_column='Youtube', null=True)), + ('yelp', models.TextField(db_column='Yelp', null=True)), + ('google', models.TextField(db_column='Google+', null=True)), + ('bbb', models.TextField(db_column='BBB', null=True)), + ('twitter', models.TextField(db_column='Twitter', null=True)), + ('facebook', models.TextField(db_column='Facebook', null=True)), + ('linked_in', models.TextField(db_column='LinkedIn', null=True)), + ('do_not_show_street_address_in_profile', models.TextField(db_column='Do not show street address in profile', null=True)), + ('do_not_list_in_directory', models.TextField(db_column='Do not list in directory', null=True)), + ('how_did_you_hear', models.TextField(db_column='HowDidYouHear', null=True)), + ('authorize_charge', models.TextField(db_column='authorizeCharge', null=True)), + ('policy_agreement', models.TextField(db_column='policyAgreement', null=True)), + ('waiver_form_signed_and_on_file_date', models.DateField(db_column='Waiver form signed and on file date.', null=True)), + ('membership_agreement_signed_and_on_file_date', models.DateField(db_column='Membership Agreement signed and on file date.', null=True)), + ('ip_address', models.TextField(db_column='IP Address', null=True)), + ('audit_date', models.DateField(db_column='Audit Date', null=True)), + ('agreement_version', models.TextField(db_column='Agreement Version', null=True)), + ('paperwork_status', models.TextField(db_column='Paperwork status', null=True)), + ('membership_agreement_dated', models.BooleanField(db_column='Membership agreement dated')), + ('membership_agreement_acknowledgement_page_filled_out', models.BooleanField(db_column='Membership Agreement Acknowledgement Page Filled Out')), + ('membership_agreement_signed', models.BooleanField(db_column='Membership Agreement Signed')), + ('liability_form_filled_out', models.BooleanField(db_column='Liability Form Filled Out')), + ('self_certify_essential_business', models.BooleanField(db_column='selfCertifyEssentialBusiness')), + ('accepted_covid19_policy', models.BooleanField(db_column='Accepted COVID-19 Policy')), + ], + options={ + 'db_table': 'members', + 'ordering': ('first_name', 'last_name'), + 'managed': False, + }, + ), + migrations.CreateModel( + name='MemberFlag', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ], + options={ + 'db_table': 'memberflag', + 'managed': False, + }, + ), + migrations.CreateModel( + name='Transaction', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('sid', models.CharField(max_length=27, null=True)), + ('timestamp', models.DateTimeField()), + ('type', models.TextField(null=True)), + ('sum', models.DecimalField(decimal_places=4, max_digits=13, null=True)), + ('fee', models.DecimalField(decimal_places=4, max_digits=13, null=True)), + ('event_id', models.TextField(null=True)), + ('for_what', models.TextField(db_column='For', null=True)), + ('items', models.TextField(db_column='Items', null=True)), + ('discount_code', models.TextField(db_column='Discount Code', null=True)), + ('note', models.TextField(db_column='Note', null=True)), + ('name', models.TextField(db_column='Name', null=True)), + ('contact_person', models.TextField(db_column='Contact Person', null=True)), + ('full_address', models.TextField(db_column='Full Address', null=True)), + ('street', models.TextField(db_column='Street', null=True)), + ('city', models.TextField(db_column='City', null=True)), + ('state_province', models.TextField(db_column='State/Province', null=True)), + ('postal_code', models.TextField(db_column='Postal Code', null=True)), + ('country', models.TextField(db_column='Country', null=True)), + ('phone', models.TextField(db_column='Phone', null=True)), + ('email', models.TextField(db_column='Email', null=True)), + ('member', models.ForeignKey(db_column='uid', null=True, on_delete=django.db.models.deletion.PROTECT, related_name='transactions', to='membershipworks.member')), + ], + options={ + 'db_table': 'transactions', + }, + ), + ] diff --git a/membershipworks/migrations/__init__.py b/membershipworks/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/paperwork/migrations/0001_initial.py b/paperwork/migrations/0001_initial.py index 5dd5dc9..8ca1fca 100644 --- a/paperwork/migrations/0001_initial.py +++ b/paperwork/migrations/0001_initial.py @@ -8,7 +8,9 @@ class Migration(migrations.Migration): initial = True - dependencies = [] + dependencies = [ + ("membershipworks", "0001_initial"), + ] operations = [ migrations.CreateModel( diff --git a/paperwork/migrations/0002_add_certification_version_model.py b/paperwork/migrations/0002_add_certification_version_model.py index e057ac4..74c701a 100644 --- a/paperwork/migrations/0002_add_certification_version_model.py +++ b/paperwork/migrations/0002_add_certification_version_model.py @@ -21,7 +21,6 @@ def migrate_certification_version_forward(apps, schema_editor): class Migration(migrations.Migration): dependencies = [ - ("membershipworks", "0001_initial"), ("paperwork", "0001_initial"), ]