@@ -138,11 +138,13 @@ For example: [INPUT YOUR NAME HERE]`;*/
138138 if (c.data.debug) console.log(parms);
139139 });
140140
141- c.submitPrompt = function(){
141+ c.submitPrompt = function(submitPromptTrue){
142+ if (submitPromptTrue === true) c.data.submitPromptConfirmed = true;
142143 c.server.update().then(function(){
143144 c.data.newPromptText = '';
144145 c.data.newPromptCategory = '';
145146 c.data.newPromptParent = '';
147+ c.data.submitPromptConfirmed = false;
146148 c.closeModal();
147149 spUtil.addInfoMessage('Your prompt has been submitted!');
148150 });
@@ -379,7 +381,7 @@ For example: [INPUT YOUR NAME HERE]`;*/
379381 }
380382 }
381383
382- if (input?.newPromptText && input?.newPromptCategory){
384+ if (input?.newPromptText && input?.newPromptCategory && input?.submitPromptConfirmed === true ){
383385 const newPromptGr = new GlideRecord('x_snc_ehd_servic_0_prompt');
384386 newPromptGr.newRecord();
385387 newPromptGr.setValue('prompt', input.newPromptText);
@@ -566,14 +568,14 @@ For example: [INPUT YOUR NAME HERE]`;*/
566568 <sys_created_by >earl.duque</sys_created_by >
567569 <sys_created_on >2024-06-07 18:15:31</sys_created_on >
568570 <sys_id >0182c9d793ea0a10b653ffbd1dba10b1</sys_id >
569- <sys_mod_count >665 </sys_mod_count >
571+ <sys_mod_count >666 </sys_mod_count >
570572 <sys_name >library</sys_name >
571573 <sys_package display_value =" ServiceNow GenAI Prompt Library" source =" x_snc_ehd_servic_0" >ff61a00ac32a8610c9bcbe2bb00131da</sys_package >
572574 <sys_policy />
573575 <sys_scope display_value =" ServiceNow GenAI Prompt Library" >ff61a00ac32a8610c9bcbe2bb00131da</sys_scope >
574576 <sys_update_name >sp_widget_0182c9d793ea0a10b653ffbd1dba10b1</sys_update_name >
575577 <sys_updated_by >earl.duque</sys_updated_by >
576- <sys_updated_on >2024-06-27 19 :41:32</sys_updated_on >
578+ <sys_updated_on >2024-06-27 21 :41:32</sys_updated_on >
577579 <template ><![CDATA[ <div class="page-intro">
578580 <div ng-if="data.query || data.sort">
579581 <span class="icon-home home-button" ng-click="c.goHome()"> Go to Library home</span>
@@ -768,7 +770,7 @@ For example: [INPUT YOUR NAME HERE]`;*/
768770 </div>
769771 </div>
770772 <div class="panel-footer text-right">
771- <button class="btn btn-primary" ng-click="c.submitPrompt()" ng-class="{disabled: !data.newPromptText || !data.newPromptCategory || (data.oldPromptText == data.newPromptText)}">${Submit Prompt}</button>
773+ <button class="btn btn-primary" ng-click="c.submitPrompt(true )" ng-class="{disabled: !data.newPromptText || !data.newPromptCategory || (data.oldPromptText == data.newPromptText)}">${Submit Prompt}</button>
772774 <button class="btn btn-info" ng-click="c.closeModal()">${Close}</button>
773775 </div>
774776</div>
0 commit comments