Skip to content

Commit

Permalink
Requested changes given by vava
Browse files Browse the repository at this point in the history
  • Loading branch information
shag-odoo committed Jan 23, 2024
1 parent 2b7a07d commit e54af2f
Show file tree
Hide file tree
Showing 20 changed files with 550 additions and 1,013 deletions.
4 changes: 0 additions & 4 deletions pharmaceuticals_retailers/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@
'pos_sale',
'product_expiry',
'product_margin',
'project_enterprise',
'project_sms',
'purchase_stock',
'sale_loyalty',
'sale_margin',
Expand All @@ -27,12 +25,10 @@
'data': [
'data/stock_location.xml',
'data/ir_attachment_pre.xml',
'data/ir_model.xml',
'data/ir_model_fields.xml',
'data/ir_ui_view.xml',
'data/ir_actions_act_window.xml',
'data/ir_ui_menu.xml',
'data/ir_model_access.xml',
'data/project_task_type.xml',
'data/product_category.xml',
'data/uom_uom.xml',
Expand Down
20 changes: 2 additions & 18 deletions pharmaceuticals_retailers/data/ir_actions_act_window.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,30 +6,14 @@
<field name="view_mode">kanban,tree,form,map,activity</field>
<field name="context">{'x_is_a_doctor': True, 'default_x_is_a_doctor': 1}</field>
<field name="domain">[('x_is_a_doctor','=', True)]</field>
<field name="filter" eval="True" />
</record>
<record id="actions_generic_name_pharma" model="ir.actions.act_window">
<field name="name">Generic Name</field>
<field name="res_model">x_generic_name</field>
</record>
<record id="actions_kind_of_medicine_pharma" model="ir.actions.act_window">
<field name="name">Kind of Medicine</field>
<field name="res_model">x_kind_of_medicine</field>
<field name="filter" eval="True"/>
</record>
<record id="actions_manufacturer_pharma" model="ir.actions.act_window">
<field name="name">Manufacturer</field>
<field name="res_model">res.partner</field>
<field name="view_mode">kanban,tree,form,map,activity</field>
<field name="context">{'x_is_a_doctor': True, 'default_x_is_a_manufacturer': 1}</field>
<field name="domain">[('x_is_a_manufacturer','=', True)]</field>
<field name="filter" eval="True" />
</record>
<record id="actions_medical_item_type_pharma" model="ir.actions.act_window">
<field name="name">Medical Item Type</field>
<field name="res_model">x_medical_item_type</field>
</record>
<record id="actions_therapeutic_classifi_pharma" model="ir.actions.act_window">
<field name="name">Therapeutic Classification</field>
<field name="res_model">x_therapeutic_classifi</field>
<field name="filter" eval="True"/>
</record>
</odoo>
43 changes: 0 additions & 43 deletions pharmaceuticals_retailers/data/ir_model.xml

This file was deleted.

71 changes: 0 additions & 71 deletions pharmaceuticals_retailers/data/ir_model_access.xml

This file was deleted.

108 changes: 10 additions & 98 deletions pharmaceuticals_retailers/data/ir_model_fields.xml
Original file line number Diff line number Diff line change
@@ -1,156 +1,68 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<record id="active_generic_name_pharma" model="ir.model.fields">
<field name="name">x_active</field>
<field name="model_id" ref="model_generic_name" />
<field name="field_description">Active</field>
<field name="tracking">1</field>
<field name="ttype">boolean</field>
</record>
<record id="active_kind_of_medic_pharma" model="ir.model.fields">
<field name="name">x_active</field>
<field name="model_id" ref="model_kind_of_medicine" />
<field name="field_description">Active</field>
<field name="tracking">1</field>
<field name="ttype">boolean</field>
</record>
<record id="active_medical_item_pharma" model="ir.model.fields">
<field name="name">x_active</field>
<field name="model_id" ref="model_medical_item_type" />
<field name="field_description">Active</field>
<field name="tracking">1</field>
<field name="ttype">boolean</field>
</record>
<record id="active_therapeutic_c_pharma" model="ir.model.fields">
<field name="name">x_active</field>
<field name="model_id" ref="model_therapeutic_classifi" />
<field name="field_description">Active</field>
<field name="tracking">1</field>
<field name="ttype">boolean</field>
</record>
<record id="description_generic_pharma" model="ir.model.fields">
<field name="name">x_name</field>
<field name="model_id" ref="model_generic_name" />
<field name="field_description">Description</field>
<field name="tracking">1</field>
<field name="ttype">char</field>
<field name="required" eval="True" />
<field name="translate" eval="True" />
</record>
<record id="description_kind_of_pharma" model="ir.model.fields">
<field name="name">x_name</field>
<field name="model_id" ref="model_kind_of_medicine" />
<field name="field_description">Description</field>
<field name="tracking">1</field>
<field name="ttype">char</field>
<field name="required" eval="True" />
<field name="translate" eval="True" />
</record>
<record id="description_medical_pharma" model="ir.model.fields">
<field name="name">x_name</field>
<field name="model_id" ref="model_medical_item_type" />
<field name="field_description">Description</field>
<field name="tracking">1</field>
<field name="ttype">char</field>
<field name="required" eval="True" />
<field name="translate" eval="True" />
</record>
<record id="description_therapeu_pharma" model="ir.model.fields">
<field name="name">x_name</field>
<field name="model_id" ref="model_therapeutic_classifi" />
<field name="field_description">Description</field>
<field name="tracking">1</field>
<field name="ttype">char</field>
<field name="required" eval="True" />
<field name="translate" eval="True" />
</record>
<record id="new_checkbox_contact_doctor_pharma" model="ir.model.fields">
<field name="name">x_is_a_doctor</field>
<field name="model_id" ref="base.model_res_partner" />
<field name="model_id" ref="base.model_res_partner"/>
<field name="field_description">Is a Doctor</field>
<field name="ttype">boolean</field>
</record>
<record id="new_checkbox_contact_manufacturer_pharma" model="ir.model.fields">
<field name="name">x_is_a_manufacturer</field>
<field name="model_id" ref="base.model_res_partner" />
<field name="model_id" ref="base.model_res_partner"/>
<field name="field_description">Is a Manufacturer</field>
<field name="ttype">boolean</field>
</record>
<record id="new_date_contact_pharma" model="ir.model.fields">
<field name="name">x_drug_license_date</field>
<field name="model_id" ref="base.model_res_partner" />
<field name="model_id" ref="base.model_res_partner"/>
<field name="field_description">Drug License Date</field>
<field name="ttype">date</field>
</record>
<record id="new_date_companies_pharma" model="ir.model.fields">
<field name="name">x_drug_license_date</field>
<field name="model_id" ref="base.model_res_company" />
<field name="model_id" ref="base.model_res_company"/>
<field name="field_description">Drug License Date</field>
<field name="ttype">date</field>
<field name="related">partner_id.x_drug_license_date</field>
</record>
<record id="new_many2one_product_pharma" model="ir.model.fields">
<field name="name">x_manufacture</field>
<field name="model_id" ref="product.model_product_template" />
<field name="model_id" ref="product.model_product_template"/>
<field name="field_description">Manufacture</field>
<field name="ttype">many2one</field>
<field name="relation">res.partner</field>
</record>
<record id="new_many2one_sales_pharma" model="ir.model.fields">
<field name="name">x_doctor</field>
<field name="model_id" ref="sale.model_sale_order" />
<field name="model_id" ref="sale.model_sale_order"/>
<field name="field_description">Doctor</field>
<field name="ttype">many2one</field>
<field name="relation">res.partner</field>
</record>
<record id="new_related_field_jo_pharma" model="ir.model.fields">
<field name="name">x_doctor_name</field>
<field name="model_id" ref="account.model_account_move" />
<field name="model_id" ref="account.model_account_move"/>
<field name="field_description">Doctor Name</field>
<field name="ttype">many2one</field>
<field name="relation">res.partner</field>
</record>
<record id="new_text_contact_pharma" model="ir.model.fields">
<field name="name">x_drug_license_number</field>
<field name="model_id" ref="base.model_res_partner" />
<field name="model_id" ref="base.model_res_partner"/>
<field name="field_description">Drug License Number</field>
<field name="ttype">char</field>
</record>
<record id="new_text_companies_pharma" model="ir.model.fields">
<field name="name">x_drug_license_number</field>
<field name="model_id" ref="base.model_res_company" />
<field name="model_id" ref="base.model_res_company"/>
<field name="field_description">Drug License Number</field>
<field name="ttype">char</field>
<field name="related">partner_id.x_drug_license_number</field>
</record>
<record id="new_text_contact__reg_pharma" model="ir.model.fields">
<field name="name">x_registration_number</field>
<field name="model_id" ref="base.model_res_partner" />
<field name="model_id" ref="base.model_res_partner"/>
<field name="field_description">Registration Number</field>
<field name="ttype">char</field>
</record>
<record id="sequence_generic_nam_pharma" model="ir.model.fields">
<field name="name">x_sequence</field>
<field name="model_id" ref="model_generic_name" />
<field name="field_description">Sequence</field>
<field name="ttype">integer</field>
</record>
<record id="sequence_kind_of_med_pharma" model="ir.model.fields">
<field name="name">x_sequence</field>
<field name="model_id" ref="model_kind_of_medicine" />
<field name="field_description">Sequence</field>
<field name="ttype">integer</field>
</record>
<record id="sequence_medical_ite_pharma" model="ir.model.fields">
<field name="name">x_sequence</field>
<field name="model_id" ref="model_medical_item_type" />
<field name="field_description">Sequence</field>
<field name="ttype">integer</field>
</record>
<record id="sequence_therapeutic_pharma" model="ir.model.fields">
<field name="name">x_sequence</field>
<field name="model_id" ref="model_therapeutic_classifi" />
<field name="field_description">Sequence</field>
<field name="ttype">integer</field>
</record>
</odoo>
43 changes: 8 additions & 35 deletions pharmaceuticals_retailers/data/ir_ui_menu.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,47 +2,20 @@
<odoo>
<record id="contacts.res_partner_menu_config" model="ir.ui.menu">
<field name="name">Configuration</field>
<field name="sequence">3</field>
<field name="parent_id" ref="contacts.menu_contacts" />
<field name="groups_id" eval="[(6, 0, [ref('base.group_system')])]" />
<field name="sequence">4</field>
<field name="parent_id" ref="contacts.menu_contacts"/>
<field name="groups_id" eval="[(6, 0, [ref('base.group_system')])]"/>
</record>
<record id="contacts_doctor_menu_pharma" model="ir.ui.menu">
<field name="name">Doctor</field>
<field name="sequence">2</field>
<field name="parent_id" ref="contacts.menu_contacts" />
<field name="action" ref="actions_doctor_partner_pharma" />
</record>
<record id="inventory_generic_na_pharma" model="ir.ui.menu">
<field name="name">Generic Name</field>
<field name="sequence">6</field>
<field name="parent_id" ref="stock.menu_product_in_config_stock" />
<field name="action" ref="actions_generic_name_pharma" />
</record>
<record id="inventory_kind_of_me_pharma" model="ir.ui.menu">
<field name="name">Kind of Medicine</field>
<field name="sequence">5</field>
<field name="parent_id" ref="stock.menu_product_in_config_stock" />
<field name="action" ref="actions_kind_of_medicine_pharma" />
</record>
<record id="inventory_medical_it_pharma" model="ir.ui.menu">
<field name="name">Medical Item Type</field>
<field name="sequence">4</field>
<field name="parent_id" ref="stock.menu_product_in_config_stock" />
<field name="action" ref="actions_medical_item_type_pharma" />
</record>
<record id="inventory_therapeuti_pharma" model="ir.ui.menu">
<field name="name">Therapeutic Classification</field>
<field name="sequence">3</field>
<field name="parent_id" ref="stock.menu_product_in_config_stock" />
<field name="action" ref="actions_therapeutic_classifi_pharma" />
<field name="parent_id" ref="contacts.menu_contacts"/>
<field name="action" ref="actions_doctor_partner_pharma"/>
</record>
<record id="manufacturer_pharma" model="ir.ui.menu">
<field name="name">Manufacturer</field>
<field name="web_icon">fa fa-diamond,#f1c40f,#34495e</field>
</record>
<record id="manufacturer_manufac_fd4ec938-7423-45fb-abaf-465389cdd9ac" model="ir.ui.menu">
<field name="name">Manufacturer</field>
<field name="parent_id" ref="manufacturer_pharma" />
<field name="action" ref="actions_manufacturer_pharma" />
<field name="sequence">3</field>
<field name="parent_id" ref="contacts.menu_contacts"/>
<field name="action" ref="actions_manufacturer_pharma"/>
</record>
</odoo>

0 comments on commit e54af2f

Please sign in to comment.