diff --git a/src/api-services/netdoc.service.js b/src/api-services/netdoc.service.js index 9e8369ebead6fbd83e02afc28a62977336b5e7f8..5d0b8a172717533e9ff40e499f41f21c481b4c31 100644 --- a/src/api-services/netdoc.service.js +++ b/src/api-services/netdoc.service.js @@ -19,6 +19,23 @@ export default { ] return TransactionService.execute(config, ta) }, + get_black_box_module_types(config) { + const ta = [ + { + name: 'ndcfg.module_type_class.list', + old: { + name: 'BlkBx', + } + }, + { + name: 'ndcfg.module_type.list', + inner_join_ref: { + mtc_list: 'default', + } + } + ] + return TransactionService.execute(config, ta) + }, // TODO: the response of this query is rather large (for medium sized querys multiple MB) // not all parts are required => this should be filtered get_dd_by_bcd_new(config, bcd_name) { @@ -179,7 +196,7 @@ export default { }, { name: 'nd.p_port.list', - idx: 'filtered_remote_p_port_list', + idx: 'tmp_filtered_remote_p_port_list', inner_join_ref: { remote_p_port_list: 'self' }, @@ -189,6 +206,43 @@ export default { is_connected: false } }, + { + name: 'ndcfg.module_type_class.list', + idx: 'mtc_blkbx', + old: { + name: 'BlkBx', + } + }, + { + name: 'ndcfg.module_type.list', + idx: 'mt_blkbx', + inner_join_ref: { + mtc_blkbx: 'default', + } + }, + { + name: 'ndcfg.p_port2module_type.list', + idx: 'tmp_blkbx_p_port2module_type_list', + inner_join_ref: { + mt_blkbx: 'default', + } + }, + { + name: 'nd.p_port.list', + idx: 'tmp_blkbx_p_port_list', + inner_join_ref: { + remote_p_port_list: 'self', + tmp_blkbx_p_port2module_type_list: 'default', + } + }, + { + name: 'nd.p_port.list', + idx: 'filtered_remote_p_port_list', + union_join_ref: { + tmp_filtered_remote_p_port_list: 'self', + tmp_blkbx_p_port_list: 'self', + } + }, { name: 'nd.module.list', idx: 'dd_module_list', diff --git a/src/api-services/patch_request.service.js b/src/api-services/patch_request.service.js index fed0ed165c64fb52c4a7821654ca6a9cfec4c7e1..e5ada96daf38889989bbf283074b30b66f710db1 100644 --- a/src/api-services/patch_request.service.js +++ b/src/api-services/patch_request.service.js @@ -32,7 +32,7 @@ export default { {idx: 't3', inner_join_ref: {tmp_module_type_list: 'default'}, name: 'ndcfg.module_type_class.list', old: {name: 'Chs'}}, // Module type classes {idx: 't4', inner_join_ref: {tmp_module_type_list: 'default'}, name: 'ndcfg.module_type_class.list', old: {name: 'AP'}}, // Module type classes {idx: 't5', inner_join_ref: {tmp_module_type_list: 'default'}, name: 'ndcfg.module_type_class.list', old: {name: 'FuAP'}}, // Module type classes - {idx: 't6', inner_join_ref: {tmp_module_type_list: 'default'}, name: 'ndcfg.module_type_class.list', old: {name: 'BlkBx'}}, // Module type classes + // {idx: 't6', inner_join_ref: {tmp_module_type_list: 'default'}, name: 'ndcfg.module_type_class.list', old: {name: 'BlkBx'}}, // Module type classes {idx: 't7', inner_join_ref: {tmp_module_type_list: 'default'}, name: 'ndcfg.module_type_class.list', old: {name: 'StatCblLWL'}}, // Module type classes {idx: 't8', inner_join_ref: {tmp_module_type_list: 'default'}, name: 'ndcfg.module_type_class.list', old: {name: 'PatchCblCU'}}, // Module type classes {idx: 't9', inner_join_ref: {tmp_module_type_list: 'default'}, name: 'ndcfg.module_type_class.list', old: {name: 'FuCo'}}, // Module type classes @@ -45,7 +45,7 @@ export default { t3: 'default', t4: 'default', t5: 'default', - t6: 'default', + // t6: 'default', tmp: bis port2ou existiert muss das hier raus t7: 'default', t8: 'default', t9: 'default',