Skip to content

Commit eb03cce

Browse files
deepak-64742Lacah
andauthored
fix: custom-component updating ux client script include to load 'rightIcon' from 'My saved manus' (#11)
Co-authored-by: Laszlo <47461634+Lacah@users.noreply.github.com>
1 parent f3bf3a4 commit eb03cce

19 files changed

+2688
-9
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
vNxJ8IJB6lzGCJKRS2uYWqFqzp2gzGonir1SirEPOjvUQtrM7HxvZdJg0JeWhjeVWV5ynD0UxLRGoQcl_LrNtXvZ3vf5qczUezPqz0TCVgPD2_5ez4m8bEmV66ZVofvAgqCZx6hurBqjDoA_ebBeb-AvgJ0XkVu70da1FEPSPGRIO499M_lB2HNluKNuNvo90VxbU0RtB3fgOSjzY12HsU_bo8Whgh8zkp04HtkIInvRRz3-RvfAc0fTh-aq53oWOM8MlgOAHZX0b26vYBG4WS3kuvvSIKf4T4gNcRsIi6nfAvbqTcBQYuC0lDxiFBKljMhoTCmdg4K4Yd5N_EChGK5h4mI1YqfxIjo9RczMt0faWR6sRi33q7IiK9hrlr17ecnjvaYpcWIrv1EsWlOeRb2YuGgwI4nHDXRWqqU3r0-3QycFFHRTFM-cIQ0C3OHlKK5hTBiQTvRw2hhSG-Hg_OU3n0ORafNbY9OaXa8PVglTAkdUdkZ6V0RyWEQ8RDGHWD2FlGRi6CD4BOktz1ProOAIyioVj6PbTgp6QFsKudXoOXcSF3mIS6WORqyon2O6K07KiD9gskPafwF_m0xWN7qq9uxCRGl3nrRPXPspVgn_c5-3TBJbhXi0oQ8dulBjkXUAu78nhYtwL_KKISVPFG3EGfKsJGzyNEVjjdWKHdU
1+
afzpEPBfJZoGH1UFe3nwKAKPUX--g8xnl1wNoxhKMfYGZpyW-swGpq9s6_MxkH6oZdZMCJa4eqMkXCboNOvRy0b8UJPeGLsNrKLJYqCINfjo-iSxFi_UGzadUIgIt1Q7waCroeeyM_CREK7qQP-TNERuT4JHKC7WMTNPPytRa2DNa2PSMEUMfBFx7uX_hAJX49wf37jMdo1MhmRZ6M8maJ8XnqQw2aG2fiZXkSjtcDpbnHDD19AyYpY448pk04XQJ-u2NUj2dXTVjvNQsimGJWnx7vncaU9Lvl5hxtfkW381WkeRxIRO8miY5UxGEhpPhkHFUcdrwdm2JXzxGEa5ol_1Paf2KQjqrGsaVu3l_Tvq6h9kZVOfyrnmV4DwbaUhotr6MucwtAMiIJYhsFQoOinZKg13zOjE9hcP-myQfPIAaQp07Ogq276AZ6QOCTugA8WnG4sxyeXepwfQ_7cyueeQvsL--ZzI0lLBFjb7RPh9fb9ziTm6HJ3XP3i80yKxJNwGC94Zz6AraX9mdbN1TxV7LM_qi2Bra-P7Pa3atMNDoY6xbeWhpaO8ME3G4w1LpeU0sfUH3kL6yNTMfxOzTsfsRcTz3Dhm3-S3j2abftL-bmMASF_JEUciavQnJltEmFDlyCRk21MvgQavyBNL_yrFZ2p-5doizf5ANkdlpuU
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?xml version="1.0" encoding="UTF-8"?><record_update table="sys_uib_screen_test_values">
2+
<sys_uib_screen_test_values action="INSERT_OR_UPDATE">
3+
<macroponent_config>{
4+
"029f04e053610110ac9bddeeff7b1294": {
5+
"forcedViewName": "",
6+
"inputExtraParams": "",
7+
"inputSysId": "5f4928f6d467211095d7c105f1bf43f2",
8+
"inputTable": "task"
9+
},
10+
"0c3568c75bee0110d78e9e7fb681c784": {
11+
"selectedTabIndex": 0,
12+
"views": ""
13+
}
14+
}</macroponent_config>
15+
<screen display_value="deepak-64742">6ba2dd6a977db110f971ffb0f053af80</screen>
16+
<sys_class_name>sys_uib_screen_test_values</sys_class_name>
17+
<sys_created_by>admin</sys_created_by>
18+
<sys_created_on>2023-10-13 08:32:28</sys_created_on>
19+
<sys_id>eba2dd6a977db110f971ffb0f053af83</sys_id>
20+
<sys_mod_count>1</sys_mod_count>
21+
<sys_name/>
22+
<sys_package display_value="Menu-Generating-Operations-Program-Widget-Experience-Page" source="x_759224_menu_bu_0">cf5ea28797d6a1107720f0571153af93</sys_package>
23+
<sys_policy/>
24+
<sys_scope display_value="Menu-Generating-Operations-Program-Widget-Experience-Page">cf5ea28797d6a1107720f0571153af93</sys_scope>
25+
<sys_update_name>sys_uib_screen_test_values_eba2dd6a977db110f971ffb0f053af83</sys_update_name>
26+
<sys_updated_by>deepak.singh@intimetec.com</sys_updated_by>
27+
<sys_updated_on>2023-10-18 04:49:00</sys_updated_on>
28+
</sys_uib_screen_test_values>
29+
</record_update>
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?xml version="1.0" encoding="UTF-8"?><record_update table="sys_ux_applicability_m2m_screen">
2+
<sys_ux_applicability_m2m_screen action="INSERT_OR_UPDATE">
3+
<active>true</active>
4+
<applicability display_value="Public - Global">25c69a7197f5b110f971ffb0f053af94</applicability>
5+
<order>0</order>
6+
<screen display_value="deepak-64742">6ba2dd6a977db110f971ffb0f053af80</screen>
7+
<sys_class_name>sys_ux_applicability_m2m_screen</sys_class_name>
8+
<sys_created_by>deepak.singh@intimetec.com</sys_created_by>
9+
<sys_created_on>2023-10-18 04:57:40</sys_created_on>
10+
<sys_id>827192409742f110f971ffb0f053af65</sys_id>
11+
<sys_mod_count>0</sys_mod_count>
12+
<sys_name/>
13+
<sys_package display_value="Menu-Generating-Operations-Program-Widget-Experience-Page" source="x_759224_menu_bu_0">cf5ea28797d6a1107720f0571153af93</sys_package>
14+
<sys_policy/>
15+
<sys_scope display_value="Menu-Generating-Operations-Program-Widget-Experience-Page">cf5ea28797d6a1107720f0571153af93</sys_scope>
16+
<sys_update_name>sys_ux_applicability_m2m_screen_827192409742f110f971ffb0f053af65</sys_update_name>
17+
<sys_updated_by>deepak.singh@intimetec.com</sys_updated_by>
18+
<sys_updated_on>2023-10-18 04:57:40</sys_updated_on>
19+
</sys_ux_applicability_m2m_screen>
20+
</record_update>
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?xml version="1.0" encoding="UTF-8"?><record_update table="sys_ux_client_script">
2+
<sys_ux_client_script action="INSERT_OR_UPDATE">
3+
<controller_preset/>
4+
<includes/>
5+
<macroponent display_value="deepak-64742">97a29d6a977db110f971ffb0f053afd1</macroponent>
6+
<name>card_base_header_1/heading</name>
7+
<preset/>
8+
<required_translations>[
9+
10+
]</required_translations>
11+
<script><![CDATA[/**
12+
* @param {params} params
13+
* @param {api} params.api
14+
* @param {TransformApiHelpers} params.helpers
15+
*/
16+
function evaluateProperty({api, helpers}) {
17+
return {
18+
label: api.item.value.page
19+
};
20+
}]]></script>
21+
<script_api_version>2.0.0</script_api_version>
22+
<sys_class_name>sys_ux_client_script</sys_class_name>
23+
<sys_created_by>admin</sys_created_by>
24+
<sys_created_on>2023-10-13 08:32:27</sys_created_on>
25+
<sys_id>1ba29d6a977db110f971ffb0f053afd9</sys_id>
26+
<sys_mod_count>1</sys_mod_count>
27+
<sys_name>card_base_header_1/heading</sys_name>
28+
<sys_package display_value="Menu-Generating-Operations-Program-Widget-Experience-Page" source="x_759224_menu_bu_0">cf5ea28797d6a1107720f0571153af93</sys_package>
29+
<sys_policy/>
30+
<sys_scope display_value="Menu-Generating-Operations-Program-Widget-Experience-Page">cf5ea28797d6a1107720f0571153af93</sys_scope>
31+
<sys_update_name>sys_ux_client_script_1ba29d6a977db110f971ffb0f053afd9</sys_update_name>
32+
<sys_updated_by>admin</sys_updated_by>
33+
<sys_updated_on>2023-10-13 08:32:27</sys_updated_on>
34+
<target>macroponent</target>
35+
<type>transform</type>
36+
</sys_ux_client_script>
37+
</record_update>
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<?xml version="1.0" encoding="UTF-8"?><record_update table="sys_ux_client_script">
2+
<sys_ux_client_script action="INSERT_OR_UPDATE">
3+
<controller_preset/>
4+
<includes/>
5+
<macroponent display_value="deepak-64742">97a29d6a977db110f971ffb0f053afd1</macroponent>
6+
<name>save_menu/NODE__isHidden</name>
7+
<preset/>
8+
<required_translations>[
9+
10+
]</required_translations>
11+
<script><![CDATA[/**
12+
* @param {params} params
13+
* @param {api} params.api
14+
* @param {TransformApiHelpers} params.helpers
15+
*/
16+
function evaluateProperty({api, helpers}) {
17+
return api.state.startSelection != 'loadMenu';
18+
}]]></script>
19+
<script_api_version>2.0.0</script_api_version>
20+
<sys_class_name>sys_ux_client_script</sys_class_name>
21+
<sys_created_by>admin</sys_created_by>
22+
<sys_created_on>2023-10-13 08:32:27</sys_created_on>
23+
<sys_id>23a2dd6a977db110f971ffb0f053af5c</sys_id>
24+
<sys_mod_count>1</sys_mod_count>
25+
<sys_name>save_menu/NODE__isHidden</sys_name>
26+
<sys_package display_value="Menu-Generating-Operations-Program-Widget-Experience-Page" source="x_759224_menu_bu_0">cf5ea28797d6a1107720f0571153af93</sys_package>
27+
<sys_policy/>
28+
<sys_scope display_value="Menu-Generating-Operations-Program-Widget-Experience-Page">cf5ea28797d6a1107720f0571153af93</sys_scope>
29+
<sys_update_name>sys_ux_client_script_23a2dd6a977db110f971ffb0f053af5c</sys_update_name>
30+
<sys_updated_by>admin</sys_updated_by>
31+
<sys_updated_on>2023-10-13 08:32:27</sys_updated_on>
32+
<target>macroponent</target>
33+
<type>transform</type>
34+
</sys_ux_client_script>
35+
</record_update>
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
<?xml version="1.0" encoding="UTF-8"?><record_update table="sys_ux_client_script">
2+
<sys_ux_client_script action="INSERT_OR_UPDATE">
3+
<controller_preset/>
4+
<includes/>
5+
<macroponent display_value="deepak-64742">97a29d6a977db110f971ffb0f053afd1</macroponent>
6+
<name>menu_builder_container/NODE__isHidden</name>
7+
<preset/>
8+
<required_translations>[
9+
10+
]</required_translations>
11+
<script><![CDATA[/**
12+
* @param {params} params
13+
* @param {api} params.api
14+
* @param {TransformApiHelpers} params.helpers
15+
*/
16+
function evaluateProperty({
17+
api,
18+
helpers
19+
}) {
20+
return api.state.startSelection === null;
21+
}]]></script>
22+
<script_api_version>2.0.0</script_api_version>
23+
<sys_class_name>sys_ux_client_script</sys_class_name>
24+
<sys_created_by>admin</sys_created_by>
25+
<sys_created_on>2023-10-13 08:32:27</sys_created_on>
26+
<sys_id>2fa2dd6a977db110f971ffb0f053af63</sys_id>
27+
<sys_mod_count>1</sys_mod_count>
28+
<sys_name>menu_builder_container/NODE__isHidden</sys_name>
29+
<sys_package display_value="Menu-Generating-Operations-Program-Widget-Experience-Page" source="x_759224_menu_bu_0">cf5ea28797d6a1107720f0571153af93</sys_package>
30+
<sys_policy/>
31+
<sys_scope display_value="Menu-Generating-Operations-Program-Widget-Experience-Page">cf5ea28797d6a1107720f0571153af93</sys_scope>
32+
<sys_update_name>sys_ux_client_script_2fa2dd6a977db110f971ffb0f053af63</sys_update_name>
33+
<sys_updated_by>admin</sys_updated_by>
34+
<sys_updated_on>2023-10-13 08:32:27</sys_updated_on>
35+
<target>macroponent</target>
36+
<type>transform</type>
37+
</sys_ux_client_script>
38+
</record_update>
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
<?xml version="1.0" encoding="UTF-8"?><record_update table="sys_ux_client_script">
2+
<sys_ux_client_script action="INSERT_OR_UPDATE">
3+
<controller_preset/>
4+
<includes/>
5+
<macroponent display_value="deepak-64742">97a29d6a977db110f971ffb0f053afd1</macroponent>
6+
<name>card_base_header_1/tagline</name>
7+
<preset/>
8+
<required_translations>[
9+
10+
]</required_translations>
11+
<script><![CDATA[/**
12+
* @param {params} params
13+
* @param {api} params.api
14+
* @param {TransformApiHelpers} params.helpers
15+
*/
16+
function evaluateProperty({
17+
api,
18+
helpers
19+
}) {
20+
return {
21+
label: 'Menu'
22+
};
23+
}]]></script>
24+
<script_api_version>2.0.0</script_api_version>
25+
<sys_class_name>sys_ux_client_script</sys_class_name>
26+
<sys_created_by>admin</sys_created_by>
27+
<sys_created_on>2023-10-13 08:32:27</sys_created_on>
28+
<sys_id>53a2dd6a977db110f971ffb0f053af40</sys_id>
29+
<sys_mod_count>1</sys_mod_count>
30+
<sys_name>card_base_header_1/tagline</sys_name>
31+
<sys_package display_value="Menu-Generating-Operations-Program-Widget-Experience-Page" source="x_759224_menu_bu_0">cf5ea28797d6a1107720f0571153af93</sys_package>
32+
<sys_policy/>
33+
<sys_scope display_value="Menu-Generating-Operations-Program-Widget-Experience-Page">cf5ea28797d6a1107720f0571153af93</sys_scope>
34+
<sys_update_name>sys_ux_client_script_53a2dd6a977db110f971ffb0f053af40</sys_update_name>
35+
<sys_updated_by>admin</sys_updated_by>
36+
<sys_updated_on>2023-10-13 08:32:27</sys_updated_on>
37+
<target>macroponent</target>
38+
<type>transform</type>
39+
</sys_ux_client_script>
40+
</record_update>
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<?xml version="1.0" encoding="UTF-8"?><record_update table="sys_ux_client_script">
2+
<sys_ux_client_script action="INSERT_OR_UPDATE">
3+
<controller_preset/>
4+
<includes/>
5+
<macroponent display_value="deepak-64742">97a29d6a977db110f971ffb0f053afd1</macroponent>
6+
<name>card_base_header_1/dropdowns</name>
7+
<preset/>
8+
<required_translations>[
9+
10+
]</required_translations>
11+
<script><![CDATA[/**
12+
* @param {params} params
13+
* @param {api} params.api
14+
* @param {TransformApiHelpers} params.helpers
15+
*/
16+
function evaluateProperty({api, helpers}) {
17+
return [];
18+
}]]></script>
19+
<script_api_version>2.0.0</script_api_version>
20+
<sys_class_name>sys_ux_client_script</sys_class_name>
21+
<sys_created_by>admin</sys_created_by>
22+
<sys_created_on>2023-10-13 08:32:27</sys_created_on>
23+
<sys_id>57a2dd6a977db110f971ffb0f053af38</sys_id>
24+
<sys_mod_count>1</sys_mod_count>
25+
<sys_name>card_base_header_1/dropdowns</sys_name>
26+
<sys_package display_value="Menu-Generating-Operations-Program-Widget-Experience-Page" source="x_759224_menu_bu_0">cf5ea28797d6a1107720f0571153af93</sys_package>
27+
<sys_policy/>
28+
<sys_scope display_value="Menu-Generating-Operations-Program-Widget-Experience-Page">cf5ea28797d6a1107720f0571153af93</sys_scope>
29+
<sys_update_name>sys_ux_client_script_57a2dd6a977db110f971ffb0f053af38</sys_update_name>
30+
<sys_updated_by>admin</sys_updated_by>
31+
<sys_updated_on>2023-10-13 08:32:27</sys_updated_on>
32+
<target>macroponent</target>
33+
<type>transform</type>
34+
</sys_ux_client_script>
35+
</record_update>
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
<?xml version="1.0" encoding="UTF-8"?><record_update table="sys_ux_client_script">
2+
<sys_ux_client_script action="INSERT_OR_UPDATE">
3+
<controller_preset/>
4+
<includes/>
5+
<macroponent display_value="deepak-64742">97a29d6a977db110f971ffb0f053afd1</macroponent>
6+
<name>saveMenu</name>
7+
<preset/>
8+
<required_translations>[
9+
10+
]</required_translations>
11+
<script><![CDATA[/**
12+
* @param {params} params
13+
* @param {api} params.api
14+
* @param {any} params.event
15+
* @param {any} params.imports
16+
* @param {ApiHelpers} params.helpers
17+
*/
18+
function handler({
19+
api,
20+
event,
21+
helpers,
22+
imports
23+
}) {
24+
/**
25+
* Save Menu Data resource
26+
* This will save the JSON state variable to the JSON field of the selected sys_ux_page_property record
27+
*/
28+
api.data.save_menu_1.execute({
29+
sys_id: api.state.menuSysId,
30+
json: api.state.outputJSON
31+
});
32+
}]]></script>
33+
<script_api_version>2.0.0</script_api_version>
34+
<sys_class_name>sys_ux_client_script</sys_class_name>
35+
<sys_created_by>admin</sys_created_by>
36+
<sys_created_on>2023-10-13 08:32:26</sys_created_on>
37+
<sys_id>5fa29d6a977db110f971ffb0f053afd4</sys_id>
38+
<sys_mod_count>1</sys_mod_count>
39+
<sys_name>saveMenu</sys_name>
40+
<sys_package display_value="Menu-Generating-Operations-Program-Widget-Experience-Page" source="x_759224_menu_bu_0">cf5ea28797d6a1107720f0571153af93</sys_package>
41+
<sys_policy/>
42+
<sys_scope display_value="Menu-Generating-Operations-Program-Widget-Experience-Page">cf5ea28797d6a1107720f0571153af93</sys_scope>
43+
<sys_update_name>sys_ux_client_script_5fa29d6a977db110f971ffb0f053afd4</sys_update_name>
44+
<sys_updated_by>admin</sys_updated_by>
45+
<sys_updated_on>2023-10-13 08:32:27</sys_updated_on>
46+
<target>macroponent</target>
47+
<type>default</type>
48+
</sys_ux_client_script>
49+
</record_update>
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
<?xml version="1.0" encoding="UTF-8"?><record_update table="sys_ux_client_script">
2+
<sys_ux_client_script action="INSERT_OR_UPDATE">
3+
<controller_preset/>
4+
<includes>c1568f8f971aa1107720f0571153af8f</includes>
5+
<macroponent display_value="deepak-64742">97a29d6a977db110f971ffb0f053afd1</macroponent>
6+
<name>handleImport</name>
7+
<preset/>
8+
<required_translations>[
9+
10+
]</required_translations>
11+
<script><![CDATA[/**
12+
* @param {params} params
13+
* @param {api} params.api
14+
* @param {any} params.event
15+
* @param {any} params.imports
16+
* @param {ApiHelpers} params.helpers
17+
*/
18+
function handler({
19+
api,
20+
event,
21+
helpers,
22+
imports
23+
}) {
24+
const inputJSON = JSON.parse(event.payload.json.json);
25+
26+
const {
27+
handleImport
28+
} = imports['x_759224_menu_bu_0.MenuBuilderUtils']();
29+
30+
const [menu, menuTree] = handleImport(inputJSON);
31+
32+
api.setState('menu', menu);
33+
api.setState('menuTree', menuTree);
34+
}]]></script>
35+
<script_api_version>2.0.0</script_api_version>
36+
<sys_class_name>sys_ux_client_script</sys_class_name>
37+
<sys_created_by>admin</sys_created_by>
38+
<sys_created_on>2023-10-13 08:32:27</sys_created_on>
39+
<sys_id>6fa2dd6a977db110f971ffb0f053af47</sys_id>
40+
<sys_mod_count>1</sys_mod_count>
41+
<sys_name>handleImport</sys_name>
42+
<sys_package display_value="Menu-Generating-Operations-Program-Widget-Experience-Page" source="x_759224_menu_bu_0">cf5ea28797d6a1107720f0571153af93</sys_package>
43+
<sys_policy/>
44+
<sys_scope display_value="Menu-Generating-Operations-Program-Widget-Experience-Page">cf5ea28797d6a1107720f0571153af93</sys_scope>
45+
<sys_update_name>sys_ux_client_script_6fa2dd6a977db110f971ffb0f053af47</sys_update_name>
46+
<sys_updated_by>admin</sys_updated_by>
47+
<sys_updated_on>2023-10-13 08:32:27</sys_updated_on>
48+
<target>macroponent</target>
49+
<type>default</type>
50+
</sys_ux_client_script>
51+
</record_update>

0 commit comments

Comments
 (0)