the fix of types fields in all apps
This commit is contained in:
parent
dc12a184a1
commit
54cfccbcbe
|
|
@ -32,7 +32,7 @@ card = {
|
||||||
"Accounts": {
|
"Accounts": {
|
||||||
"username": "nickname",
|
"username": "nickname",
|
||||||
"email": "email",
|
"email": "email",
|
||||||
"email_confirmed": ("confirmed_at", "BooleanField")
|
"email_confirmed": ("confirmed_at", "django.db.models.BooleanField")
|
||||||
},
|
},
|
||||||
"relations": {
|
"relations": {
|
||||||
"Profiles": {
|
"Profiles": {
|
||||||
|
|
|
||||||
|
|
@ -18,9 +18,9 @@ card = {
|
||||||
# нету аналогов для полей description, start и end
|
# нету аналогов для полей description, start и end
|
||||||
"name": "title",
|
"name": "title",
|
||||||
"slug": "slug",
|
"slug": "slug",
|
||||||
"block_size": ("geometries", "JSONField"),
|
"block_size": ("geometries", "django.db.models.JSONField"),
|
||||||
"is_publish": ("active", "BooleanField"),
|
"is_publish": ("active", "django.db.models.BooleanField"),
|
||||||
"image_url": ("attachment_file_name", "URLField")
|
"image_url": ("attachment_file_name", "django.db.models.URLField")
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"relations": {
|
"relations": {
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@ card = {
|
||||||
"fields": {
|
"fields": {
|
||||||
"Comments": {
|
"Comments": {
|
||||||
"text": "comment",
|
"text": "comment",
|
||||||
"mark": ("mark", "PositiveIntegerField")
|
"mark": ("mark", "django.db.models.PositiveIntegerField")
|
||||||
# как работать с GenericForeignKey - ?
|
# как работать с GenericForeignKey - ?
|
||||||
# "content_object" : ""
|
# "content_object" : ""
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ card = {
|
||||||
"Establishments": {
|
"Establishments": {
|
||||||
# значения для поля "name" берутся из поля "type" legacy модели "establishments"
|
# значения для поля "name" берутся из поля "type" legacy модели "establishments"
|
||||||
# https://jira.spider.ru/browse/GM-199
|
# https://jira.spider.ru/browse/GM-199
|
||||||
"name": ("name", "TJSONField")
|
"name": ("name", "django.db.models.TJSONField")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -31,7 +31,7 @@ card = {
|
||||||
"Establishments": {
|
"Establishments": {
|
||||||
"name": "name",
|
"name": "name",
|
||||||
"slug": "slug",
|
"slug": "slug",
|
||||||
"is_publish": ("state", "BooleanField")
|
"is_publish": ("state", "django.db.models.BooleanField")
|
||||||
},
|
},
|
||||||
"relations": {
|
"relations": {
|
||||||
"EstablishmentInfos": {
|
"EstablishmentInfos": {
|
||||||
|
|
@ -53,9 +53,9 @@ card = {
|
||||||
(("location", None),
|
(("location", None),
|
||||||
("Address", "address", None, None)),
|
("Address", "address", None, None)),
|
||||||
],
|
],
|
||||||
"Establishment": [#TODO правильно ли заполнена связь с EstablishmentType - ?
|
"Establishments": [#TODO правильно ли заполнена связь с EstablishmentType - ?
|
||||||
(("type", "type"),
|
(("type", "type"),
|
||||||
("EstablishmentType", "establishment_type", "id", "PositiveIntegerField"))
|
("EstablishmentType", "establishment_type", "id", "django.db.models.PositiveIntegerField"))
|
||||||
]
|
]
|
||||||
# # "establishment_subtypes": "EstablishmentSubType",
|
# # "establishment_subtypes": "EstablishmentSubType",
|
||||||
# "collections": "Collection",
|
# "collections": "Collection",
|
||||||
|
|
@ -74,7 +74,7 @@ card = {
|
||||||
"dependencies": ("Establishment", ),
|
"dependencies": ("Establishment", ),
|
||||||
"fields": {
|
"fields": {
|
||||||
"Menus": {
|
"Menus": {
|
||||||
"category": ("name", "TJSONField")
|
"category": ("name", "django.db.models.TJSONField")
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"relations": {
|
"relations": {
|
||||||
|
|
@ -94,7 +94,7 @@ card = {
|
||||||
"relations": { #TODO правильно ли заполнена связь с Establishment - ?
|
"relations": { #TODO правильно ли заполнена связь с Establishment - ?
|
||||||
"Establishments": [
|
"Establishments": [
|
||||||
(("id", "id"),
|
(("id", "id"),
|
||||||
("Establishment", "establishment", "id", "PositiveIntegerField"))
|
("Establishment", "establishment", "id", "django.db.models.PositiveIntegerField"))
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -88,7 +88,7 @@ card = {
|
||||||
"relations": {
|
"relations": {
|
||||||
"Cities": [(
|
"Cities": [(
|
||||||
(None, "country_code_2"),
|
(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 ?
|
# ((None, "subregion_code"), #TODO: как сопоставлять parent_region из postgres с subregion_code из legacy ?
|
||||||
# ("Region", "parent_region", "code", "CharField"))
|
# ("Region", "parent_region", "code", "CharField"))
|
||||||
|
|
||||||
|
|
@ -104,7 +104,7 @@ card = {
|
||||||
"coordinates": (("lat", "latitude"), ("long", "longitude")),
|
"coordinates": (("lat", "latitude"), ("long", "longitude")),
|
||||||
"code": "country_code_2",
|
"code": "country_code_2",
|
||||||
"postal_code": "zip_code",
|
"postal_code": "zip_code",
|
||||||
"is_island": ("is_island", "is_island", "Boolean")
|
"is_island": ("is_island", "is_island", "django.db.models.Boolean")
|
||||||
},
|
},
|
||||||
"relations": {
|
"relations": {
|
||||||
"CityNames": {
|
"CityNames": {
|
||||||
|
|
@ -124,9 +124,9 @@ card = {
|
||||||
"relations": {
|
"relations": {
|
||||||
"Cities": [(
|
"Cities": [(
|
||||||
(None, "region_code"),
|
(None, "region_code"),
|
||||||
("Region", "region", "code", "CharField")),
|
("Region", "region", "code", "django.db.models.CharField")),
|
||||||
((None, "country_code_2"),
|
((None, "country_code_2"),
|
||||||
("Country", "country", "code", "CharField"))
|
("Country", "country", "code", "django.db.models.CharField"))
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -64,14 +64,14 @@ card = {
|
||||||
"data_type": "objects",
|
"data_type": "objects",
|
||||||
"dependencies": ("Country",),
|
"dependencies": ("Country",),
|
||||||
"fields": {
|
"fields": {
|
||||||
"SiteSettings": {
|
"Sites": {
|
||||||
"subdomain": "country_code_2",
|
"subdomain": "country_code_2",
|
||||||
"pinterest_page_url": "pinterest_page_url",
|
"pinterest_page_url": "pinterest_page_url",
|
||||||
"twitter_page_url": "twitter_page_url",
|
"twitter_page_url": "twitter_page_url",
|
||||||
"facebook_page_url": "facebook_page_url",
|
"facebook_page_url": "facebook_page_url",
|
||||||
"instagram_page_url": "instagram_page_url",
|
"instagram_page_url": "instagram_page_url",
|
||||||
"contact_email": "contact_email",
|
"contact_email": "contact_email",
|
||||||
"config": ("config", "JSONField") #TODO в качесте ключа использовать country_code_2 из legacy - ?
|
"config": ("config", "django.db.models.JSONField") #TODO в качесте ключа использовать country_code_2 из legacy - ?
|
||||||
},
|
},
|
||||||
# "relations": {
|
# "relations": {
|
||||||
# # Как работать c отношение OneToOneField
|
# # Как работать c отношение OneToOneField
|
||||||
|
|
@ -97,7 +97,7 @@ card = {
|
||||||
"dependencies": ("SiteSettings", "Feature"),
|
"dependencies": ("SiteSettings", "Feature"),
|
||||||
"fields": {
|
"fields": {
|
||||||
"SiteFeatures": {
|
"SiteFeatures": {
|
||||||
"published": ("state", "BooleanField")
|
"published": ("state", "django.db.models.BooleanField")
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"relations": {
|
"relations": {
|
||||||
|
|
@ -129,7 +129,7 @@ card = {
|
||||||
"dependencies": ("AwardType", "ContentType"),
|
"dependencies": ("AwardType", "ContentType"),
|
||||||
"fields": {
|
"fields": {
|
||||||
"Awards": {
|
"Awards": {
|
||||||
"title": ("title", "TJSONField"),
|
"title": ("title", "django.db.models.JSONField"),
|
||||||
"vintage_year": "year",
|
"vintage_year": "year",
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@ card = {
|
||||||
"fields": {
|
"fields": {
|
||||||
"EmailAddresses": {
|
"EmailAddresses": {
|
||||||
"email": "email",
|
"email": "email",
|
||||||
"state": ("state", "PositiveIntegerField") # из legacy брать только те записи у которых state=usable
|
"state": ("state", "django.db.models.PositiveIntegerField") # из legacy брать только те записи у которых state=usable
|
||||||
},
|
},
|
||||||
# "relations": [
|
# "relations": [
|
||||||
# # отложено до выяснения Уточнения и вопросы по мигратору(Как поступать со сбором данных)
|
# # отложено до выяснения Уточнения и вопросы по мигратору(Как поступать со сбором данных)
|
||||||
|
|
|
||||||
|
|
@ -67,14 +67,14 @@ card = {
|
||||||
"dependencies": None,
|
"dependencies": None,
|
||||||
"fields": {
|
"fields": {
|
||||||
"Pages": {
|
"Pages": {
|
||||||
"state": ("state", "PositiveSmallIntegerField")
|
"state": ("state", "django.db.models.PositiveSmallIntegerField")
|
||||||
},
|
},
|
||||||
"relations": {
|
"relations": {
|
||||||
"PageTexts": {
|
"PageTexts": {
|
||||||
"key": "page",
|
"key": "page",
|
||||||
"fields": {
|
"fields": {
|
||||||
"title": ("title", "TJSONField"),
|
"title": ("title", "django.db.models.JSONField"),
|
||||||
"description": ("body", "TJSONField")
|
"description": ("body", "django.db.models.JSONField")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@ card = {
|
||||||
"Reviews": {
|
"Reviews": {
|
||||||
"published_at": "published_at",
|
"published_at": "published_at",
|
||||||
"vintage": "vintage",
|
"vintage": "vintage",
|
||||||
"status": ("aasm_state", "PositiveSmallIntegerField")
|
"status": ("aasm_state", "django.db.models.PositiveSmallIntegerField")
|
||||||
|
|
||||||
# "content_object": ""
|
# "content_object": ""
|
||||||
},
|
},
|
||||||
|
|
@ -46,7 +46,7 @@ card = {
|
||||||
"fields": {
|
"fields": {
|
||||||
# полу text в модели Review имеет тип TJSONField, а поле text в модели ReviewTexts имеет тип TextField
|
# полу text в модели Review имеет тип TJSONField, а поле text в модели ReviewTexts имеет тип TextField
|
||||||
# при их сопоставлении использовать поле locale модели ReviewTexts
|
# при их сопоставлении использовать поле locale модели ReviewTexts
|
||||||
"text": ("text", "TJSONField")
|
"text": ("text", "django.db.models.JSONField")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user