Refactor: Modularize object definitions and migrate event-related objects to V3 CRUD.
This commit is contained in:
87
app/object_definitions/membership.py
Normal file
87
app/object_definitions/membership.py
Normal file
@@ -0,0 +1,87 @@
|
||||
from app.models.membership_cfg_models import *
|
||||
from app.models.membership_group_models import *
|
||||
from app.models.membership_person_group_models import *
|
||||
from app.models.membership_person_models import *
|
||||
from app.models.membership_person_profile_models import *
|
||||
from app.models.membership_type_models import *
|
||||
from app.models.membership_person_type_models import *
|
||||
|
||||
membership_obj_li = {
|
||||
'membership_cfg': {
|
||||
'tbl': 'membership_cfg',
|
||||
'tbl_default': 'v_membership_cfg',
|
||||
'tbl_update': 'membership_cfg',
|
||||
'mdl': Membership_Cfg_Base,
|
||||
'mdl_default': Membership_Cfg_Base,
|
||||
# Legacy V2 keys:
|
||||
'table_name': 'v_membership_cfg',
|
||||
'tbl_name_update': 'membership_cfg',
|
||||
'base_name': Membership_Cfg_Base,
|
||||
},
|
||||
'membership_group': {
|
||||
'tbl': 'membership_group',
|
||||
'tbl_default': 'v_membership_group',
|
||||
'tbl_update': 'membership_group',
|
||||
'mdl': Membership_Group_Base,
|
||||
'mdl_default': Membership_Group_Base,
|
||||
# Legacy V2 keys:
|
||||
'table_name': 'v_membership_group',
|
||||
'tbl_name_update': 'membership_group',
|
||||
'base_name': Membership_Group_Base,
|
||||
},
|
||||
'membership_person_group': {
|
||||
'tbl': 'membership_person_group',
|
||||
'tbl_default': 'v_membership_person_group',
|
||||
'tbl_update': 'membership_person_group',
|
||||
'mdl': Membership_Person_Group_Base,
|
||||
'mdl_default': Membership_Person_Group_Base,
|
||||
# Legacy V2 keys:
|
||||
'table_name': 'v_membership_person_group',
|
||||
'tbl_name_update': 'membership_person_group',
|
||||
'base_name': Membership_Person_Group_Base,
|
||||
},
|
||||
'membership_person': {
|
||||
'tbl': 'membership_person',
|
||||
'tbl_default': 'v_membership_person',
|
||||
'tbl_update': 'membership_person',
|
||||
'mdl': Membership_Person_Base,
|
||||
'mdl_default': Membership_Person_Base,
|
||||
# Legacy V2 keys:
|
||||
'table_name': 'v_membership_person',
|
||||
'tbl_name_update': 'membership_person',
|
||||
'base_name': Membership_Person_Base,
|
||||
},
|
||||
'membership_person_profile': {
|
||||
'tbl': 'membership_person_profile',
|
||||
'tbl_default': 'v_membership_person_profile',
|
||||
'tbl_update': 'membership_person_profile',
|
||||
'mdl': Membership_Person_Profile_Base,
|
||||
'mdl_default': Membership_Person_Profile_Base,
|
||||
# Legacy V2 keys:
|
||||
'table_name': 'v_membership_person_profile',
|
||||
'tbl_name_update': 'membership_person_profile',
|
||||
'base_name': Membership_Person_Profile_Base,
|
||||
},
|
||||
'membership_type': {
|
||||
'tbl': 'membership_type',
|
||||
'tbl_default': 'v_membership_type',
|
||||
'tbl_update': 'membership_type',
|
||||
'mdl': Membership_Type_Base,
|
||||
'mdl_default': Membership_Type_Base,
|
||||
# Legacy V2 keys:
|
||||
'table_name': 'v_membership_type',
|
||||
'tbl_name_update': 'membership_type',
|
||||
'base_name': Membership_Type_Base,
|
||||
},
|
||||
'membership_person_type': {
|
||||
'tbl': 'membership_person_type',
|
||||
'tbl_default': 'v_membership_person_type',
|
||||
'tbl_update': 'membership_person_type',
|
||||
'mdl': Membership_Person_Type_Base,
|
||||
'mdl_default': Membership_Person_Type_Base,
|
||||
# Legacy V2 keys:
|
||||
'table_name': 'v_membership_person_type',
|
||||
'tbl_name_update': 'membership_person_type',
|
||||
'base_name': Membership_Person_Type_Base,
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user