Adam Goldsmith
7f7c6484ea
Retroactively adding to the initial migration as this table already existed, just wasn't represented in the Django app yet
360 lines
14 KiB
Python
360 lines
14 KiB
Python
# 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(blank=True, max_length=27, null=True)),
|
|
("timestamp", models.DateTimeField()),
|
|
("type", models.TextField(blank=True, null=True)),
|
|
(
|
|
"sum",
|
|
models.DecimalField(
|
|
blank=True, decimal_places=4, max_digits=13, null=True
|
|
),
|
|
),
|
|
(
|
|
"fee",
|
|
models.DecimalField(
|
|
blank=True, decimal_places=4, max_digits=13, null=True
|
|
),
|
|
),
|
|
("event_id", models.TextField(blank=True, null=True)),
|
|
("for_what", models.TextField(blank=True, db_column="For", null=True)),
|
|
("items", models.TextField(blank=True, db_column="Items", null=True)),
|
|
(
|
|
"discount_code",
|
|
models.TextField(blank=True, db_column="Discount Code", null=True),
|
|
),
|
|
("note", models.TextField(blank=True, db_column="Note", null=True)),
|
|
("name", models.TextField(blank=True, db_column="Name", null=True)),
|
|
(
|
|
"contact_person",
|
|
models.TextField(blank=True, db_column="Contact Person", null=True),
|
|
),
|
|
(
|
|
"full_address",
|
|
models.TextField(blank=True, db_column="Full Address", null=True),
|
|
),
|
|
("street", models.TextField(blank=True, db_column="Street", null=True)),
|
|
("city", models.TextField(blank=True, db_column="City", null=True)),
|
|
(
|
|
"state_province",
|
|
models.TextField(blank=True, db_column="State/Province", null=True),
|
|
),
|
|
(
|
|
"postal_code",
|
|
models.TextField(blank=True, db_column="Postal Code", null=True),
|
|
),
|
|
(
|
|
"country",
|
|
models.TextField(blank=True, db_column="Country", null=True),
|
|
),
|
|
("phone", models.TextField(blank=True, db_column="Phone", null=True)),
|
|
("email", models.TextField(blank=True, db_column="Email", null=True)),
|
|
(
|
|
"member",
|
|
models.ForeignKey(
|
|
blank=True,
|
|
db_column="uid",
|
|
null=True,
|
|
on_delete=django.db.models.deletion.PROTECT,
|
|
related_name="transactions",
|
|
to="membershipworks.member",
|
|
),
|
|
),
|
|
],
|
|
options={
|
|
"db_table": "transactions",
|
|
},
|
|
),
|
|
]
|