diff --git a/.tx/config b/.tx/config index 445a6e51f7..2230803d75 100644 --- a/.tx/config +++ b/.tx/config @@ -496,6 +496,15 @@ resource_name = toy_store replace_edited_strings = false keep_translations = false +[o:odoo:p:odoo-s18-1:r:veterinary_clinic] +file_filter = veterinary_clinic/i18n/.po +source_file = veterinary_clinic/i18n/veterinary_clinic.pot +type = PO +minimum_perc = 0 +resource_name = veterinary_clinic +replace_edited_strings = false +keep_translations = false + [o:odoo:p:odoo-s18-1:r:wedding_planner] file_filter = wedding_planner/i18n/.po source_file = wedding_planner/i18n/wedding_planner.pot diff --git a/veterinary_clinic/__manifest__.py b/veterinary_clinic/__manifest__.py new file mode 100644 index 0000000000..472da6df9d --- /dev/null +++ b/veterinary_clinic/__manifest__.py @@ -0,0 +1,93 @@ +{ + 'name': 'Veterinary Clinic', + 'version': '1.0', + 'category': 'Health and Fitness', + 'author': 'Odoo S.A.', + 'depends': [ + 'crm_enterprise', + 'documents_sign', + 'industry_fsm_sale_report', + 'knowledge', + 'pos_online_payment', + 'sale_crm', + 'sale_planning', + 'web_studio', + 'website_appointment_crm', + ], + 'data': [ + 'data/res_config_settings.xml', + 'data/ir_model.xml', + 'data/ir_model_fields.xml', + 'data/ir_actions_act_window.xml', + 'data/base_automation.xml', + 'data/ir_actions_server.xml', + 'data/ir_ui_view.xml', + 'data/ir_ui_menu.xml', + 'data/ir_model_access.xml', + 'data/ir_default.xml', + 'data/ir_sequence.xml', + 'data/crm_stage.xml', + 'data/documents_document.xml', + 'data/knowledge_article.xml', + 'data/ir_attachment_post.xml', + 'data/project_task_type.xml', + 'data/project_project.xml', + 'data/product_category.xml', + 'data/product_template.xml', + 'data/product_attribute.xml', + 'data/product_attribute_value.xml', + 'data/product_template_attribute_line.xml', + 'data/product_template_attribute_value.xml', + 'data/product_product.xml', + 'data/sale_order_template.xml', + 'data/sale_order_template_line.xml', + 'data/sign_template.xml', + 'data/sign_item.xml', + 'data/x_species.xml', + 'data/x_illnesses.xml', + 'data/x_species_line.xml', + 'data/x_pets.xml', + 'data/x_vaccines.xml', + 'data/mail_message.xml', + 'data/knowledge_article_favorite.xml', + 'data/knowledge_tour.xml', + 'data/pos_payment_method.xml', + 'data/pos_config.xml', + 'data/appointment_type.xml', + 'data/appointment_question.xml', + 'data/appointment_answer.xml', + 'data/crm_tag.xml', + 'data/website_view.xml', + 'data/website_theme_apply.xml', + ], + 'demo': [ + 'demo/appointment_type.xml', + 'demo/appointment_question.xml', + 'demo/crm_team.xml', + 'demo/website.xml', + 'demo/website_view.xml', + 'demo/pos_session.xml', + 'demo/res_partner.xml', + 'demo/calendar_event.xml', + 'demo/crm_lead.xml', + 'demo/ir_attachment_post.xml', + 'demo/sale_order.xml', + 'demo/sale_order_line.xml', + 'demo/x_pets.xml', + 'demo/website_theme_apply.xml', + 'demo/stock_warehouse_orderpoint.xml', + ], + 'license': 'OPL-1', + 'assets': { + 'web.assets_backend': [ + 'veterinary_clinic/static/src/js/my_tour.js', + ] + }, + 'cloc_exclude': [ + 'data/knowledge_article.xml', + 'data/website_view.xml', + 'static/src/js/my_tour.js', + 'demo/website_view.xml', + ], + 'images': ['images/main.png'], +} diff --git a/veterinary_clinic/data/appointment_answer.xml b/veterinary_clinic/data/appointment_answer.xml new file mode 100644 index 0000000000..867ad37a28 --- /dev/null +++ b/veterinary_clinic/data/appointment_answer.xml @@ -0,0 +1,35 @@ + + + + Annual Checkup / General Consultation + + + + Cat + + + + Pet is sick + + + + Dog + + + + + Dental checkup + + + Other + + + + First visit + + + + Vaccination + + + diff --git a/veterinary_clinic/data/appointment_question.xml b/veterinary_clinic/data/appointment_question.xml new file mode 100644 index 0000000000..622b997af5 --- /dev/null +++ b/veterinary_clinic/data/appointment_question.xml @@ -0,0 +1,15 @@ + + + + Purpose of the visit + + + + Animal species + + + + Questions or remarks + + + diff --git a/veterinary_clinic/data/appointment_type.xml b/veterinary_clinic/data/appointment_type.xml new file mode 100644 index 0000000000..5ebaec60ac --- /dev/null +++ b/veterinary_clinic/data/appointment_type.xml @@ -0,0 +1,36 @@ + + + + Consultation - Checkup + + + 0.5 + + time_resource + recurring + hide + Easily schedule an appointment with our experienced veterinary team to keep your pet happy and healthy. Whether it’s a routine check-up, vaccinations, or specialized care, we’re here to provide expert, compassionate service.

+

✔ Convenient online booking

+

✔ Flexible appointment times

+

✔ Experienced & caring veterinarians

+

Secure your spot today and give your pet the care they deserve!

+

]]>
+ 4.0 + 24.0 + 30 + 0.75 + + +
+
diff --git a/veterinary_clinic/data/base_automation.xml b/veterinary_clinic/data/base_automation.xml new file mode 100644 index 0000000000..71aa786db4 --- /dev/null +++ b/veterinary_clinic/data/base_automation.xml @@ -0,0 +1,15 @@ + + + + Appointment Sequence + + on_create_or_write + + + + Pet Owner Automation + + on_change + + + diff --git a/veterinary_clinic/data/crm_stage.xml b/veterinary_clinic/data/crm_stage.xml new file mode 100644 index 0000000000..958157f2dc --- /dev/null +++ b/veterinary_clinic/data/crm_stage.xml @@ -0,0 +1,13 @@ + + + + New request + + + Validated + + + Booked + + + diff --git a/veterinary_clinic/data/crm_tag.xml b/veterinary_clinic/data/crm_tag.xml new file mode 100644 index 0000000000..e8042bb909 --- /dev/null +++ b/veterinary_clinic/data/crm_tag.xml @@ -0,0 +1,15 @@ + + + + Surgery + + + First Visit + + + Dental checkup + + + Active treatment + + diff --git a/veterinary_clinic/data/documents_document.xml b/veterinary_clinic/data/documents_document.xml new file mode 100644 index 0000000000..5d023ec98b --- /dev/null +++ b/veterinary_clinic/data/documents_document.xml @@ -0,0 +1,9 @@ + + + + Surgeries + folder + + + + diff --git a/veterinary_clinic/data/ir_actions_act_window.xml b/veterinary_clinic/data/ir_actions_act_window.xml new file mode 100644 index 0000000000..835cd6151a --- /dev/null +++ b/veterinary_clinic/data/ir_actions_act_window.xml @@ -0,0 +1,57 @@ + + + + Pets + x_pets + list,form,kanban + + + Species + x_species + + + Vaccines + x_vaccines + + + Vaccines Tags + x_vaccines_tag + + + Illnesses + x_illnesses + + + Veterinary Visits + calendar.event + {'search_default_x_many2many_field_6r2_1ijqjdqkq': active_id,'default_x_many2many_field_6r2_1ijqjdqkq': [active_id]} + [('x_new_pet_field', '=', active_id)] + + + Pets + x_pets + kanban,list,form + + + Sale Order + sale.order + {'search_default_x_pet_id': active_id,'default_x_pet_id': active_id} + [('x_pet_id', '=', active_id)] + + + Sale Order + sale.order + {'search_default_x_pet': active_id,'default_x_pet': active_id} + [('x_pet', '=', active_id)] + + + Consultations + x_pets_line_model + + + Pets + x_pets + {'search_default_x_owner': active_id,'default_x_owner': active_id} + [('x_owner', '=', active_id)] + + diff --git a/veterinary_clinic/data/ir_actions_server.xml b/veterinary_clinic/data/ir_actions_server.xml new file mode 100644 index 0000000000..2c7196674a --- /dev/null +++ b/veterinary_clinic/data/ir_actions_server.xml @@ -0,0 +1,55 @@ + + + + + + + code + catalog + + + + + + code + View Action + + + Appointment Sequence server action + + code + + + + + Pet Owner Automation + + code + + + + diff --git a/veterinary_clinic/data/ir_attachment_post.xml b/veterinary_clinic/data/ir_attachment_post.xml new file mode 100644 index 0000000000..d8bd0da83c --- /dev/null +++ b/veterinary_clinic/data/ir_attachment_post.xml @@ -0,0 +1,36 @@ + + + + Euthanasia Consent Form.pdf + + sign.template + + + + Animal Neutering Consent Form.pdf + + sign.template + + + + image.png + + + knowledge.article + + + + image.png + + + knowledge.article + + + + image.png + + + knowledge.article + + + diff --git a/veterinary_clinic/data/ir_default.xml b/veterinary_clinic/data/ir_default.xml new file mode 100644 index 0000000000..3fb818a49a --- /dev/null +++ b/veterinary_clinic/data/ir_default.xml @@ -0,0 +1,39 @@ + + + + + true + + + + 10 + + + + true + + + + 10 + + + + true + + + + 10 + + + + true + + + + 10 + + + + "0" + + diff --git a/veterinary_clinic/data/ir_model.xml b/veterinary_clinic/data/ir_model.xml new file mode 100644 index 0000000000..88c02d132e --- /dev/null +++ b/veterinary_clinic/data/ir_model.xml @@ -0,0 +1,41 @@ + + + + Pets + x_pets + + + + + pets_line + x_pets_line_model + + + + + Species + x_species + + + Vaccines + x_vaccines + + + Vaccines Tags + x_vaccines_tag + + + Illnesses + x_illnesses + + + + + pets_line + x_pets_line + + + species_line + x_species_line + + diff --git a/veterinary_clinic/data/ir_model_access.xml b/veterinary_clinic/data/ir_model_access.xml new file mode 100644 index 0000000000..019e2514d1 --- /dev/null +++ b/veterinary_clinic/data/ir_model_access.xml @@ -0,0 +1,139 @@ + + + + + + Pets group_system + + + + + + + + + Pets group_user + + + + + + + + pets_line group_system + + + + + + + + + pets_line group_user + + + + + + + + Species group_system + + + + + + + + + Species group_user + + + + + + + + Vaccines group_system + + + + + + + + + Vaccines group_user + + + + + + + + Vaccines Tags group_system + + + + + + + + + Vaccines Tags group_user + + + + + + + + Illnesses group_system + + + + + + + + + Illnesses group_user + + + + + + + + pets_line group_system + + + + + + + + + pets_line group_user + + + + + + + + species_line group_system + + + + + + + + + species_line group_user + + + + + diff --git a/veterinary_clinic/data/ir_model_fields.xml b/veterinary_clinic/data/ir_model_fields.xml new file mode 100644 index 0000000000..bd9dc6f678 --- /dev/null +++ b/veterinary_clinic/data/ir_model_fields.xml @@ -0,0 +1,844 @@ + + + + char + + Name + + x_name + + 1 + + + + boolean + + Active + + x_active + 1 + + + html + + Notes + + x_notes + + + integer + + Sequence + + x_sequence + + + many2one + + X Pets + + x_pets_id + x_pets + + + one2many + - (Consultations) + + x_pets_line_ids_3673c + + x_pets_line_model + x_pets_id + + + integer + + Sequence + + x_sequence + + + char + + Consultation ID + + x_name + + + + datetime + + Appointment date + + x_appointment_date + + + html + + General Remarks + + x_general_remarks + + + binary + + Bloodwork + + x_bloodwork + + + char + + Bloodwork + + x_bloodwork_filename + + + datetime + x_appointment_date + Appointment date + + x_appointment_date_1 + + + + + html + x_general_remarks + Appointment summary + + x_general_remarks_1 + + + + many2one + + Owner + + x_owner + res.partner + + + char + + Description + + x_name + + + + + boolean + + Active + + x_active + + + integer + + Sequence + + x_sequence + + + many2one + + Species + + x_species + x_species + + + date + + Date of Birth + + x_date_of_birth + + + html + + General Remarks + + x_general_remarks + + + many2many + + New pet + + x_new_pet_field + x_pets + x_calendar_event_x_pets_rel + + + char + + Microchip number + + x_microchip_number + + + selection + + Gender + + x_gender + [('Male', 'Male'), ('Female', 'Female')] + + + selection + + Reproductive status + + x_reproductive_status + [('Spayed', 'Spayed'), ('Neutered', 'Neutered'), ('Intact', 'Intact')] + + + char + x_owner.email + Owner Email + + x_owner_email + + + 1 + + + char + x_owner.phone_mobile_search + Owner phone/mobile + + x_owner_phonemobile + + + + + char + + Weight + + x_weight + + + char + + Temperature + + x_temperature + + + char + + Heart rate + + x_heart_rate + + + char + + Respiration rate + + x_respiration_rate + + + char + + Dental health + + x_dental_health + + + char + + Skin condition + + x_skin_condition + + + char + + Coat condition + + x_coat_condition + + + char + + Ear health + + x_ear_health + + + char + + Nose health + + x_nose_health + + + binary + + Urinalysis + + x_urinalysis + + + char + + Urinalysis + + x_urinalysis_filename + + + binary + + Fecal exam results + + x_fecal_exam_results + + + char + + Fecal Exam + + x_fecal_exam_results_filename + + + binary + + X-ray + + x_x_ray + + + char + + X-Ray + + x_x_ray_filename + + + binary + + Ultrasound + + x_ultrasound + + + char + + Ultrasound + + x_ultrasound_filename + + + binary + + MRI + + x_mri + + + char + + MRI + + x_mri_filename + + + char + + Vaccine + + x_name + + + + + boolean + + Active + + x_active + + + html + + Notes + + x_notes + + + integer + + Sequence + + x_sequence + + + many2many + + Tags + + x_tag_ids + x_vaccines_tag + x_vaccines_tag_rel + + + char + + Name + + x_name + + + + integer + + Color + + x_color + + + many2many + + Species + + x_species + x_species + x_x_species_x_vaccines_rel + + + char + + Description + + x_name + + 1 + + + + boolean + + Active + + x_active + 1 + + + html + + Notes + + x_notes + + + integer + + Sequence + + x_sequence + + + many2many + + Species + + x_species + x_species + x_x_illnesses_x_species_rel + + + many2many + + Observed Illnesses + + x_observed_illnesses + x_illnesses + x_x_illnesses_x_pets_line_model_rel + + + text + + Diet & Nutrition + + x_diet_nutrition + + + text + + Activity level & Exercise + + x_activity_level_exercise + + + date + x_pets_id.x_date_of_birth + Pet date of birth + + x_pet_date_of_birth + + + + + selection + x_pets_id.x_reproductive_status + Reproductive Status + + x_reproductive_status + + [('Spayed', 'Spayed'), ('Neutered', 'Neutered'), ('Intact', 'Intact')] + + + + many2one + x_pets_id.x_species + Species + + x_species + x_species + + + + char + x_pets_id.x_microchip_number + Microchip number + + x_microchip_number + + + + char + x_pets_id.x_name + Pet name + + x_pet_name + + 1 + + + html + + Details + + x_rehabilitation_plan + + + integer + + Sequence + + x_sequence + + + char + + Description + + x_name + + + + + many2one + + X Pets + + x_pets_id + x_pets + + + one2many + New Lines + + x_one2many_field_339_1ijspb1td + + x_pets_line + x_pets_id + + + text + + Instructions + + x_instructions + + + binary + + Avatar + + x_avatar_image + + + integer + + Sequence + + x_sequence + + + char + + Breed + + x_name + + + + + many2one + + X Species + + x_species_id + x_species + + + one2many + Breeds + + x_race + x_species_line + x_species_id + + + many2one + + Breed + + x_breed + x_species_line + + + selection + + Aggression level + + x_aggression_level + [('Passive', 'Passive'), ('Tolerant', 'Tolerant'), ('Defensive', 'Defensive'), ('Reactive', 'Reactive'), ('Aggressive', 'Aggressive'), ('Severe aggression', 'Severe aggression')] + + + selection + x_pets_id.x_aggression_level + Aggression level + + x_aggression_level + + [('Scared', 'Scared'), ('Passive', 'Passive'), ('Tolerant', 'Tolerant'), ('Defensive', 'Defensive'), ('Reactive', 'Reactive'), ('Aggressive', 'Aggressive'), ('Severe aggression', 'Severe aggression')] + + + + many2one + x_pets_id.x_breed + Breed + + x_breed + x_species_line + + + + char + x_weight + Weight + + x_weight_1 + + + + + + integer + Appointments + + x_x_many2many_field_6r2_1ijqjdqkq_calendar_event_count + + + + + many2many + + Vaccines given + + x_vaccines_given + x_vaccines + x_x_pets_line_model_x_vaccines_rel + + + many2one + + Pet id + + x_pet_id + x_pets + + + one2many + Sale Orders + + x_sale_order + + sale.order + x_pet_id + + + + integer + Pet id count + + x_x_pet_id_sale_order_count + + + + + many2one + + Pet + + x_pet + x_pets_line_model + + + + integer + Pet count + + x_x_pet_sale_order_count + + + + + one2many + sale order link + + x_sale_order_link + + sale.order + x_pet + + + + integer + x_sale_order_link.order_line + sale_order_line_count + + x_sale_order_line_count + + + + many2one + + Currency + + x_currency_id + + res.currency + + + + monetary + x_sale_order_link.order_line.price_subtotal + total_sale_price + + x_total_sale_price + + x_currency_id + + + + char + x_sale_order_line_count,x_total_sale_price + Products + + x_products + + + + many2one + x_pets_id.x_owner + Pet Owner + + x_pet_owner + res.partner + + + + binary + x_pets_id.x_avatar_image + Picture + + x_picture + + + + + + integer + Owner count + + x_x_owner_x_pets_count + + + + + x_create_uid + many2one + + Created by + + + res.users + + diff --git a/veterinary_clinic/data/ir_sequence.xml b/veterinary_clinic/data/ir_sequence.xml new file mode 100644 index 0000000000..673fbaae61 --- /dev/null +++ b/veterinary_clinic/data/ir_sequence.xml @@ -0,0 +1,8 @@ + + + + Appointment Sequence + appointment.sequence + 4 + + diff --git a/veterinary_clinic/data/ir_ui_menu.xml b/veterinary_clinic/data/ir_ui_menu.xml new file mode 100644 index 0000000000..477ba3150c --- /dev/null +++ b/veterinary_clinic/data/ir_ui_menu.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/veterinary_clinic/data/ir_ui_view.xml b/veterinary_clinic/data/ir_ui_view.xml new file mode 100644 index 0000000000..bd742c3f07 --- /dev/null +++ b/veterinary_clinic/data/ir_ui_view.xml @@ -0,0 +1,660 @@ + + + + crm.lead.kanban.lead customization + + extension + crm.lead + + 320 + kanban + + + + Pet owner + + + + + + Default list view for x_pets + x_pets + + list + + + + + + + + + + + + + + + Default form view for x_pets + x_pets + form + + +
+
+ +
+ +
+ + + + + +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + Default search view for x_pets + x_pets + + search + + + + + + + + + + + + + + + + + + Pets + x_pets_line_model + + list + + + + + + + + + + + + + form view for x_pets_line_model + x_pets_line_model + + form + +
+
+ +
+ + +
+ + + +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + Default search view for x_pets_line_model + x_pets_line_model + + search + + + + + + + + + + + + + + Default list view for x_species + x_species + + list + + + + + + + + + Default form view for x_species + x_species + + form + +
+
+ + + +
+

+ +

+
+ + + + + + +
+ + + + + Default search view for x_species + x_species + + search + + + + + + + + + + + calendar.event.form customization + + extension + calendar.event + + 160 + form + + + + + + + + + + True + + + True + + + True + + + + + + + + + + + + + + True + + + true + + + + + + + + + + + + + + + + + + + diff --git a/veterinary_clinic/data/knowledge_article.xml b/veterinary_clinic/data/knowledge_article.xml new file mode 100644 index 0000000000..be5482c3a9 --- /dev/null +++ b/veterinary_clinic/data/knowledge_article.xml @@ -0,0 +1,238 @@ + + + + + Odoo for Veterinarians + 🐱 + + + write + + + diff --git a/veterinary_clinic/data/knowledge_article_favorite.xml b/veterinary_clinic/data/knowledge_article_favorite.xml new file mode 100644 index 0000000000..3d5b6471e4 --- /dev/null +++ b/veterinary_clinic/data/knowledge_article_favorite.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/veterinary_clinic/data/knowledge_tour.xml b/veterinary_clinic/data/knowledge_tour.xml new file mode 100644 index 0000000000..7d63d1d063 --- /dev/null +++ b/veterinary_clinic/data/knowledge_tour.xml @@ -0,0 +1,8 @@ + + + + veterinary_clinic_knowledge_tour + 2 + Welcome! Happy exploring. + + diff --git a/veterinary_clinic/data/mail_message.xml b/veterinary_clinic/data/mail_message.xml new file mode 100644 index 0000000000..d83ea04245 --- /dev/null +++ b/veterinary_clinic/data/mail_message.xml @@ -0,0 +1,15 @@ + + + + discuss.channel + + email + + + 🚀 Get started with Odoo Veterinary Clinic + + + diff --git a/veterinary_clinic/data/pos_config.xml b/veterinary_clinic/data/pos_config.xml new file mode 100644 index 0000000000..246c1365d1 --- /dev/null +++ b/veterinary_clinic/data/pos_config.xml @@ -0,0 +1,7 @@ + + + + Reception + + + diff --git a/veterinary_clinic/data/pos_payment_method.xml b/veterinary_clinic/data/pos_payment_method.xml new file mode 100644 index 0000000000..2e20c0eaeb --- /dev/null +++ b/veterinary_clinic/data/pos_payment_method.xml @@ -0,0 +1,13 @@ + + + + Card + + + Customer Account + + + + Cash + + diff --git a/veterinary_clinic/data/product_attribute.xml b/veterinary_clinic/data/product_attribute.xml new file mode 100644 index 0000000000..d843f5b408 --- /dev/null +++ b/veterinary_clinic/data/product_attribute.xml @@ -0,0 +1,17 @@ + + + + Surgery Type + no_variant + multi + + + Vaccinations + no_variant + multi + + + Frequency and/or dosage + no_variant + + diff --git a/veterinary_clinic/data/product_attribute_value.xml b/veterinary_clinic/data/product_attribute_value.xml new file mode 100644 index 0000000000..d5f17b5e0f --- /dev/null +++ b/veterinary_clinic/data/product_attribute_value.xml @@ -0,0 +1,40 @@ + + + + Spaying & Neutering + + + + Tumor Removal + + + + Dental Extraction + + + + Orthopedic Surgery + + + + Rabies + + + + Distemper + + + + Parvovirus + + + + Heartworm Prevention + + + + Detail + + + + diff --git a/veterinary_clinic/data/product_category.xml b/veterinary_clinic/data/product_category.xml new file mode 100644 index 0000000000..6f49c87d42 --- /dev/null +++ b/veterinary_clinic/data/product_category.xml @@ -0,0 +1,21 @@ + + + + Goods + + + Accessories + + + + Drugs + + + + Food + + + + Services + + diff --git a/veterinary_clinic/data/product_product.xml b/veterinary_clinic/data/product_product.xml new file mode 100644 index 0000000000..5a95e5d6fd --- /dev/null +++ b/veterinary_clinic/data/product_product.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/veterinary_clinic/data/product_template.xml b/veterinary_clinic/data/product_template.xml new file mode 100644 index 0000000000..0d0a14478d --- /dev/null +++ b/veterinary_clinic/data/product_template.xml @@ -0,0 +1,70 @@ + + + + Antibiotics + + + 10.0 + + + + manual + order + + + Antifugal + + + 5.0 + + + + manual + order + + + Antiparasitic + + + 15.0 + + + + manual + order + + + Antiviral for Dogs + + + 10.0 + + + + manual + order + + + Surgical Intervention + + service + task_global_project + + + + + timesheet + order + + + + Vaccination + + + 30.0 + + + manual + order + + diff --git a/veterinary_clinic/data/product_template_attribute_line.xml b/veterinary_clinic/data/product_template_attribute_line.xml new file mode 100644 index 0000000000..ec92f55502 --- /dev/null +++ b/veterinary_clinic/data/product_template_attribute_line.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/veterinary_clinic/data/product_template_attribute_value.xml b/veterinary_clinic/data/product_template_attribute_value.xml new file mode 100644 index 0000000000..dd961a479d --- /dev/null +++ b/veterinary_clinic/data/product_template_attribute_value.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/veterinary_clinic/data/project_project.xml b/veterinary_clinic/data/project_project.xml new file mode 100644 index 0000000000..b60472fa6b --- /dev/null +++ b/veterinary_clinic/data/project_project.xml @@ -0,0 +1,10 @@ + + + + Surgeries + + + + + + diff --git a/veterinary_clinic/data/project_task_type.xml b/veterinary_clinic/data/project_task_type.xml new file mode 100644 index 0000000000..cce9b86982 --- /dev/null +++ b/veterinary_clinic/data/project_task_type.xml @@ -0,0 +1,12 @@ + + + + Backlog + + + Pre-Surgery + + + Post Surgery + + diff --git a/veterinary_clinic/data/res_config_settings.xml b/veterinary_clinic/data/res_config_settings.xml new file mode 100644 index 0000000000..80a4cb6df0 --- /dev/null +++ b/veterinary_clinic/data/res_config_settings.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/veterinary_clinic/data/sale_order_template.xml b/veterinary_clinic/data/sale_order_template.xml new file mode 100644 index 0000000000..e7aec8e1e8 --- /dev/null +++ b/veterinary_clinic/data/sale_order_template.xml @@ -0,0 +1,10 @@ + + + + Vaccination Visit + + + Surgery Visit + + + diff --git a/veterinary_clinic/data/sale_order_template_line.xml b/veterinary_clinic/data/sale_order_template_line.xml new file mode 100644 index 0000000000..fe563a975b --- /dev/null +++ b/veterinary_clinic/data/sale_order_template_line.xml @@ -0,0 +1,67 @@ + + + + + + line_section + + + + + + + + + line_section + + + + + + + + + + + + + + + + + line_section + + + + + line_note + + + + + line_section + + + + + + + + + line_section + + + + + + + + + line_section + + + + + line_note + + diff --git a/veterinary_clinic/data/sign_item.xml b/veterinary_clinic/data/sign_item.xml new file mode 100644 index 0000000000..6b0554947d --- /dev/null +++ b/veterinary_clinic/data/sign_item.xml @@ -0,0 +1,33 @@ + + + + + + + Name + 0.351 + 0.312 + 0.212 + 0.017 + + + + + + Phone + 0.317 + 0.33 + 0.252 + 0.015 + + + + + + Email + 0.311 + 0.347 + 0.159 + 0.015 + + diff --git a/veterinary_clinic/data/sign_template.xml b/veterinary_clinic/data/sign_template.xml new file mode 100644 index 0000000000..9228adedab --- /dev/null +++ b/veterinary_clinic/data/sign_template.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/veterinary_clinic/data/website_theme_apply.xml b/veterinary_clinic/data/website_theme_apply.xml new file mode 100644 index 0000000000..b5af193b38 --- /dev/null +++ b/veterinary_clinic/data/website_theme_apply.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/veterinary_clinic/data/website_view.xml b/veterinary_clinic/data/website_view.xml new file mode 100644 index 0000000000..82c8427996 --- /dev/null +++ b/veterinary_clinic/data/website_view.xml @@ -0,0 +1,161 @@ + + + + Contact Us + veterinary_clinic.contactus + qweb + + + + + + + +