feat: implement V3 Uniform Lookup System with hierarchical overrides and site-based whitelisting
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
from app.models.lookup_models import Lu_Country_V3_Base, Lu_Country_Subdivision_V3_Base, Lu_Time_Zone_V3_Base
|
||||
|
||||
lu_obj_li = {
|
||||
'lu_country': {
|
||||
'tbl': 'lu_country',
|
||||
@@ -53,4 +55,31 @@ lu_obj_li = {
|
||||
'id', 'timezone', 'offset', 'name'
|
||||
],
|
||||
},
|
||||
'lu_v3_country': {
|
||||
'tbl': 'lu_v3_country',
|
||||
'tbl_default': 'v_lu_v3_country',
|
||||
'tbl_update': 'lu_v3_country',
|
||||
'mdl_default': Lu_Country_V3_Base,
|
||||
'searchable_fields': [
|
||||
'id_random', 'group', 'name', 'alpha_2_code', 'alpha_3_code', 'numeric_code', 'english_short_name'
|
||||
],
|
||||
},
|
||||
'lu_v3_country_subdivision': {
|
||||
'tbl': 'lu_v3_country_subdivision',
|
||||
'tbl_default': 'v_lu_v3_country_subdivision',
|
||||
'tbl_update': 'lu_v3_country_subdivision',
|
||||
'mdl_default': Lu_Country_Subdivision_V3_Base,
|
||||
'searchable_fields': [
|
||||
'id_random', 'group', 'name', 'country_alpha_2_code', 'code'
|
||||
],
|
||||
},
|
||||
'lu_v3_time_zone': {
|
||||
'tbl': 'lu_v3_time_zone',
|
||||
'tbl_default': 'v_lu_v3_time_zone',
|
||||
'tbl_update': 'lu_v3_time_zone',
|
||||
'mdl_default': Lu_Time_Zone_V3_Base,
|
||||
'searchable_fields': [
|
||||
'id_random', 'group', 'name', 'timezone'
|
||||
],
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user