6 changed files with 163 additions and 150 deletions
@ -1,43 +1,41 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<odoo> |
|||
<data> |
|||
<record id="dalle_image_suggestion_form_view" model="ir.ui.view"> |
|||
<field name="name">dalle.image.suggestion.form.view</field> |
|||
<field name="model">dalle.image.suggestion</field> |
|||
<field name="arch" type="xml"> |
|||
<form string="Dall-E Image Suggestion"> |
|||
<header> |
|||
<button name="action_make_as_product_image" type="object" |
|||
string="Make as Product Image"/> |
|||
</header> |
|||
<sheet> |
|||
<div class="oe_title"> |
|||
<label for="product_tmpl_id"/> |
|||
<h1> |
|||
<field name="product_tmpl_id" |
|||
placeholder="Title"/> |
|||
</h1> |
|||
</div> |
|||
<!-- form view for the model dalle.image.suggestion--> |
|||
<record id="dalle_image_suggestion_form_view" model="ir.ui.view"> |
|||
<field name="name">dalle.image.suggestion.form.view</field> |
|||
<field name="model">dalle.image.suggestion</field> |
|||
<field name="arch" type="xml"> |
|||
<form string="Dall-E Image Suggestion"> |
|||
<header> |
|||
<button name="action_make_as_product_image" type="object" |
|||
string="Make as Product Image"/> |
|||
</header> |
|||
<sheet> |
|||
<div class="oe_title"> |
|||
<label for="product_tmpl_id"/> |
|||
<h1> |
|||
<field name="product_tmpl_id" |
|||
placeholder="Title"/> |
|||
</h1> |
|||
</div> |
|||
<group> |
|||
<group> |
|||
<group> |
|||
<field name="product_image" widget="image"/> |
|||
</group> |
|||
<field name="product_image" widget="image"/> |
|||
</group> |
|||
</sheet> |
|||
</form> |
|||
</field> |
|||
</record> |
|||
<record id="dalle_image_suggestion_tree_view" model="ir.ui.view"> |
|||
<field name="name"> |
|||
openai_product_images.dalle_image_suggestion.tree |
|||
</field> |
|||
<field name="model">dalle.image.suggestion</field> |
|||
<field name="arch" type="xml"> |
|||
<tree string="Dall-E Image Suggestion"> |
|||
<field name="product_tmpl_id"/> |
|||
<field name="product_image" widget="image"/> |
|||
</tree> |
|||
</field> |
|||
</record> |
|||
</data> |
|||
</group> |
|||
</sheet> |
|||
</form> |
|||
</field> |
|||
</record> |
|||
<!-- tree view for the model dalle.image.suggestion--> |
|||
<record id="dalle_image_suggestion_tree_view" model="ir.ui.view"> |
|||
<field name="name">dalle_image_suggestion.view.tree</field> |
|||
<field name="model">dalle.image.suggestion</field> |
|||
<field name="arch" type="xml"> |
|||
<tree string="Dall-E Image Suggestion"> |
|||
<field name="product_tmpl_id"/> |
|||
<field name="product_image" widget="image"/> |
|||
</tree> |
|||
</field> |
|||
</record> |
|||
</odoo> |
@ -1,28 +1,29 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<odoo> |
|||
<data> |
|||
<record id="action_product_template_dalle" model="ir.actions.server"> |
|||
<field name="name">Generate Image Using Dall-E</field> |
|||
<field name="model_id" ref="product.model_product_template"/> |
|||
<field name="binding_model_id" |
|||
ref="product.model_product_template"/> |
|||
<field name="binding_view_types">list,form</field> |
|||
<field name="state">code</field> |
|||
<field name="code">action =records.action_open_image_prompt_wizard() |
|||
</field> |
|||
</record> |
|||
<record id="num_product" model="ir.ui.view"> |
|||
<field name="inherit_id" |
|||
ref="product.product_template_only_form_view"/> |
|||
<field name="model">product.template</field> |
|||
<field name="arch" type="xml"> |
|||
<div name="button_box" position="inside"> |
|||
<button name="get_dall_e_image" type="object" |
|||
class="oe_stat_button" icon="fa-id-card-o" |
|||
string="Dall E Image"> |
|||
</button> |
|||
</div> |
|||
</field> |
|||
</record> |
|||
</data> |
|||
<!-- Added a server action in the model product template--> |
|||
<record id="action_product_template_dalle" model="ir.actions.server"> |
|||
<field name="name">Generate Image Using Dall-E</field> |
|||
<field name="model_id" ref="product.model_product_template"/> |
|||
<field name="binding_model_id" |
|||
ref="product.model_product_template"/> |
|||
<field name="binding_view_types">tree,form</field> |
|||
<field name="state">code</field> |
|||
<field name="code">action =records.action_open_image_prompt_wizard() |
|||
</field> |
|||
</record> |
|||
|
|||
<!--Added smart button in the product.template form--> |
|||
<record id="product_template_only_form_view" model="ir.ui.view"> |
|||
<field name="name">product.template.view.form.inherit.openai.product.images</field> |
|||
<field name="inherit_id" ref="product.product_template_only_form_view"/> |
|||
<field name="model">product.template</field> |
|||
<field name="arch" type="xml"> |
|||
<div name="button_box" position="inside"> |
|||
<button name="get_dall_e_image" type="object" |
|||
class="oe_stat_button" icon="fa-id-card-o" |
|||
string="Dall E Image"> |
|||
</button> |
|||
</div> |
|||
</field> |
|||
</record> |
|||
</odoo> |
@ -1,29 +1,29 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<odoo> |
|||
<data> |
|||
<record id="image_suggestion_form_view" model="ir.ui.view"> |
|||
<field name="name">image.suggestion.form.view</field> |
|||
<field name="model">image.suggestion</field> |
|||
<field name="arch" type="xml"> |
|||
<form string="Image Suggestion"> |
|||
<sheet> |
|||
<!--form view for the model image.suggestion--> |
|||
<record id="image_suggestion_view_form" model="ir.ui.view"> |
|||
<field name="name">image.suggestion.view.form</field> |
|||
<field name="model">image.suggestion</field> |
|||
<field name="arch" type="xml"> |
|||
<form string="Image Suggestion"> |
|||
<sheet> |
|||
<group> |
|||
<group> |
|||
<group> |
|||
<field name="product_tmpl_id"/> |
|||
<field name="image_prompt"/> |
|||
<field name="num_image"/> |
|||
<field name="size_image"/> |
|||
</group> |
|||
<field name="product_tmpl_id"/> |
|||
<field name="image_prompt"/> |
|||
<field name="num_image"/> |
|||
<field name="size_image"/> |
|||
<field name="quality"/> |
|||
</group> |
|||
<footer> |
|||
<button name="action_search" type="object" |
|||
string="Search" class="btn-primary"/> |
|||
<button string="Cancel" special="cancel" |
|||
data-hotkey="z"/> |
|||
</footer> |
|||
</sheet> |
|||
</form> |
|||
</field> |
|||
</record> |
|||
</data> |
|||
</group> |
|||
<footer> |
|||
<button name="action_search" type="object" |
|||
string="Search" class="btn-primary"/> |
|||
<button string="Cancel" special="cancel" |
|||
data-hotkey="z"/> |
|||
</footer> |
|||
</sheet> |
|||
</form> |
|||
</field> |
|||
</record> |
|||
</odoo> |
Loading…
Reference in new issue