the fix of types fields in all apps

This commit is contained in:
michail 2019-10-15 13:23:31 +05:00
parent dc12a184a1
commit 54cfccbcbe
9 changed files with 25 additions and 25 deletions

View File

@ -32,7 +32,7 @@ card = {
"Accounts": {
"username": "nickname",
"email": "email",
"email_confirmed": ("confirmed_at", "BooleanField")
"email_confirmed": ("confirmed_at", "django.db.models.BooleanField")
},
"relations": {
"Profiles": {

View File

@ -18,9 +18,9 @@ card = {
# нету аналогов для полей description, start и end
"name": "title",
"slug": "slug",
"block_size": ("geometries", "JSONField"),
"is_publish": ("active", "BooleanField"),
"image_url": ("attachment_file_name", "URLField")
"block_size": ("geometries", "django.db.models.JSONField"),
"is_publish": ("active", "django.db.models.BooleanField"),
"image_url": ("attachment_file_name", "django.db.models.URLField")
}
},
"relations": {

View File

@ -32,7 +32,7 @@ card = {
"fields": {
"Comments": {
"text": "comment",
"mark": ("mark", "PositiveIntegerField")
"mark": ("mark", "django.db.models.PositiveIntegerField")
# как работать с GenericForeignKey - ?
# "content_object" : ""
},

View File

@ -19,7 +19,7 @@ card = {
"Establishments": {
# значения для поля "name" берутся из поля "type" legacy модели "establishments"
# https://jira.spider.ru/browse/GM-199
"name": ("name", "TJSONField")
"name": ("name", "django.db.models.TJSONField")
}
}
},
@ -31,7 +31,7 @@ card = {
"Establishments": {
"name": "name",
"slug": "slug",
"is_publish": ("state", "BooleanField")
"is_publish": ("state", "django.db.models.BooleanField")
},
"relations": {
"EstablishmentInfos": {
@ -53,9 +53,9 @@ card = {
(("location", None),
("Address", "address", None, None)),
],
"Establishment": [#TODO правильно ли заполнена связь с EstablishmentType - ?
"Establishments": [#TODO правильно ли заполнена связь с EstablishmentType - ?
(("type", "type"),
("EstablishmentType", "establishment_type", "id", "PositiveIntegerField"))
("EstablishmentType", "establishment_type", "id", "django.db.models.PositiveIntegerField"))
]
# # "establishment_subtypes": "EstablishmentSubType",
# "collections": "Collection",
@ -74,7 +74,7 @@ card = {
"dependencies": ("Establishment", ),
"fields": {
"Menus": {
"category": ("name", "TJSONField")
"category": ("name", "django.db.models.TJSONField")
}
},
"relations": {
@ -94,7 +94,7 @@ card = {
"relations": { #TODO правильно ли заполнена связь с Establishment - ?
"Establishments": [
(("id", "id"),
("Establishment", "establishment", "id", "PositiveIntegerField"))
("Establishment", "establishment", "id", "django.db.models.PositiveIntegerField"))
]
}
}

View File

@ -88,7 +88,7 @@ card = {
"relations": {
"Cities": [(
(None, "country_code_2"),
("Country", "country", "code", "CharField")),
("Country", "country", "code", "django.db.models.CharField")),
# ((None, "subregion_code"), #TODO: как сопоставлять parent_region из postgres с subregion_code из legacy ?
# ("Region", "parent_region", "code", "CharField"))
@ -104,7 +104,7 @@ card = {
"coordinates": (("lat", "latitude"), ("long", "longitude")),
"code": "country_code_2",
"postal_code": "zip_code",
"is_island": ("is_island", "is_island", "Boolean")
"is_island": ("is_island", "is_island", "django.db.models.Boolean")
},
"relations": {
"CityNames": {
@ -124,9 +124,9 @@ card = {
"relations": {
"Cities": [(
(None, "region_code"),
("Region", "region", "code", "CharField")),
("Region", "region", "code", "django.db.models.CharField")),
((None, "country_code_2"),
("Country", "country", "code", "CharField"))
("Country", "country", "code", "django.db.models.CharField"))
]
}
},

View File

@ -64,14 +64,14 @@ card = {
"data_type": "objects",
"dependencies": ("Country",),
"fields": {
"SiteSettings": {
"Sites": {
"subdomain": "country_code_2",
"pinterest_page_url": "pinterest_page_url",
"twitter_page_url": "twitter_page_url",
"facebook_page_url": "facebook_page_url",
"instagram_page_url": "instagram_page_url",
"contact_email": "contact_email",
"config": ("config", "JSONField") #TODO в качесте ключа использовать country_code_2 из legacy - ?
"config": ("config", "django.db.models.JSONField") #TODO в качесте ключа использовать country_code_2 из legacy - ?
},
# "relations": {
# # Как работать c отношение OneToOneField
@ -97,7 +97,7 @@ card = {
"dependencies": ("SiteSettings", "Feature"),
"fields": {
"SiteFeatures": {
"published": ("state", "BooleanField")
"published": ("state", "django.db.models.BooleanField")
}
},
"relations": {
@ -129,7 +129,7 @@ card = {
"dependencies": ("AwardType", "ContentType"),
"fields": {
"Awards": {
"title": ("title", "TJSONField"),
"title": ("title", "django.db.models.JSONField"),
"vintage_year": "year",
}
},

View File

@ -35,7 +35,7 @@ card = {
"fields": {
"EmailAddresses": {
"email": "email",
"state": ("state", "PositiveIntegerField") # из legacy брать только те записи у которых state=usable
"state": ("state", "django.db.models.PositiveIntegerField") # из legacy брать только те записи у которых state=usable
},
# "relations": [
# # отложено до выяснения Уточнения и вопросы по мигратору(Как поступать со сбором данных)

View File

@ -67,14 +67,14 @@ card = {
"dependencies": None,
"fields": {
"Pages": {
"state": ("state", "PositiveSmallIntegerField")
"state": ("state", "django.db.models.PositiveSmallIntegerField")
},
"relations": {
"PageTexts": {
"key": "page",
"fields": {
"title": ("title", "TJSONField"),
"description": ("body", "TJSONField")
"title": ("title", "django.db.models.JSONField"),
"description": ("body", "django.db.models.JSONField")
}
}
}

View File

@ -36,7 +36,7 @@ card = {
"Reviews": {
"published_at": "published_at",
"vintage": "vintage",
"status": ("aasm_state", "PositiveSmallIntegerField")
"status": ("aasm_state", "django.db.models.PositiveSmallIntegerField")
# "content_object": ""
},
@ -46,7 +46,7 @@ card = {
"fields": {
# полу text в модели Review имеет тип TJSONField, а поле text в модели ReviewTexts имеет тип TextField
# при их сопоставлении использовать поле locale модели ReviewTexts
"text": ("text", "TJSONField")
"text": ("text", "django.db.models.JSONField")
}
}
},