Browse Source

Apr 1 : [UPDT] Updated 'odoo_chatgpt_connector'

dependabot/npm_and_yarn/odoo_website_helpdesk/static/src/cdn/minimist-1.2.8
AjmalCybro 2 years ago
parent
commit
58d1c2bcd7
  1. 3
      odoo_chatgpt_connector/models/res_config_settings.py
  2. 9
      odoo_chatgpt_connector/static/src/js/submit_request.js
  3. 31
      odoo_chatgpt_connector/views/chatgpt_template.xml

3
odoo_chatgpt_connector/models/res_config_settings.py

@ -29,4 +29,5 @@ class ResConfigSettings(models.TransientModel):
api_key = fields.Char(string="API Key", help="Provide the API key here",
config_parameter="odoo_chatgpt_connector.api_key")
def get_chat_gpt_key(self):
return self.env['ir.config_parameter'].sudo().get_param('odoo_chatgpt_connector.api_key')

9
odoo_chatgpt_connector/static/src/js/submit_request.js

@ -24,11 +24,12 @@ odoo.define('odoo_chatgpt_connector.chatgpt_search', function(require) {
$('#result_area').val('');
$('#result_area')[0].placeholder = "Loading.....";
if (!this.api_key) {
var data = await rpc.query({
model: 'ir.config_parameter',
method: 'get_param',
args: ['odoo_chatgpt_connector.api_key'],
await rpc.query({
model: 'res.config.settings',
method: 'get_chat_gpt_key',
args: [,],
}).then(result => {
console.log(result);
this.api_key = result;
});
}

31
odoo_chatgpt_connector/views/chatgpt_template.xml

@ -10,17 +10,19 @@
<div class="grid support-content">
<div class="grid-body">
<h2>Drop Your Questions</h2>
<input type="text"
id="question_input"
class="form-control o_website_form_input"
name="question"/>
<br></br>
<button type="button"
class="btn btn-success pull-right"
data-toggle="modal"
data-target="#newIssue">Generate
Response
</button>
<div style="display:flex">
<input type="text"
id="question_input"
class="form-control o_website_form_input"
name="question"
style="border-radius: 15px 0px 0px 15px;"/>
<button type="button"
class="btn btn-success pull-right"
data-toggle="modal"
data-target="#newIssue"
style="border-radius: 0px 15px 15px 0px;">SEND
</button>
</div>
<div class="modal fade" id="newIssue"
tabindex="-1" role="dialog"
aria-labelledby="newIssue"
@ -47,7 +49,6 @@
class="form-control"
placeholder="Subject"/>
</div>
<br/>
<div class="form-group">
<textarea
@ -71,10 +72,11 @@
<div class="row">
</div>
<br></br>
<textarea id="result_area"
<textarea readonly="readonly" id="result_area"
class="list-group fa-padding"
name="answer" rows='1'
contenteditable="false"/>
contenteditable="false"
style="padding-right: 10px; padding-left: 10px; padding-top: 20px;"/>
<div class="btn-group">
<button type="button"
class="btn btn-default"
@ -82,7 +84,6 @@
copy
</button>
</div>
</div>
</div>
</div>

Loading…
Cancel
Save