Skip to content

Commit

Permalink
[ADD] sports_coach: knowledge article
Browse files Browse the repository at this point in the history
  • Loading branch information
dhrs-odoo committed Sep 20, 2024
1 parent fc162d1 commit afa5256
Show file tree
Hide file tree
Showing 36 changed files with 205 additions and 186 deletions.
7 changes: 4 additions & 3 deletions sports_coach/__manifest__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
'name': 'Sports coach',
'version': '1.0',
'category': 'Studio',
'category': 'Health & Fitness',
'description': """
""",
'depends': [
Expand All @@ -13,7 +13,6 @@
'sale_crm',
'sale_timesheet',
'sale_project_forecast',
'web_studio',
],
'data': [
'data/ir_attachment_pre.xml',
Expand All @@ -24,7 +23,9 @@
'data/crm_stage.xml',
'data/knowledge_cover.xml',
'data/knowledge_article.xml',
'data/product_pricelist.xml',
'data/knowledge_article_favorite.xml',
'data/mail_message.xml',
'data/ir_model_data.xml',
],
'demo': [
'demo/res_partner.xml',
Expand Down
2 changes: 1 addition & 1 deletion sports_coach/data/appointment_type.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='UTF-8'?>
<odoo>
<odoo noupdate="1">
<record id="appointment_type_1" model="appointment.type">
<field name="name">60-min Personal Training Session</field>
<field name="staff_user_ids" eval="[(4, ref('base.user_admin'))]"/>
Expand Down
17 changes: 0 additions & 17 deletions sports_coach/data/crm_stage.xml
Original file line number Diff line number Diff line change
@@ -1,23 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<odoo noupdate="1">
<record id="crm.stage_lead1" model="crm.stage" forcecreate="1">
<field name="name">Initial Contact</field>
<field name="sequence" eval="False"/>
</record>
<record id="crm.stage_lead2" model="crm.stage" forcecreate="1">
<field name="name">Assessment</field>
</record>
<record id="crm.stage_lead3" model="crm.stage" forcecreate="1">
<field name="name">Proposal</field>
<field name="sequence">2</field>
</record>
<record id="crm.stage_lead4" model="crm.stage" forcecreate="1">
<field name="name">Won</field>
<field name="sequence">4</field>
<field name="is_won" eval="True"/>
</record>
<record id="crm_stage_5" model="crm.stage">
<field name="name">Negotiation</field>
<field name="sequence">3</field>
</record>
</odoo>
9 changes: 2 additions & 7 deletions sports_coach/data/ir_attachment_pre.xml
Original file line number Diff line number Diff line change
@@ -1,13 +1,8 @@
<?xml version='1.0' encoding='UTF-8'?>
<odoo noupdate="1">
<record id="ir_attachment_623" model="ir.attachment">
<field name="name">unsplash_IHMe-FZjHzU_Odoo for Sports Coach.jpg</field>
<field name="url">/unsplash/IHMe-FZjHzU/Odoo for Sports Coach.jpg</field>
<field name="access_token">cfdaf84d-fca5-43b2-b525-103621dfc9ea</field>
</record>
<record id="ir_attachment_624" model="ir.attachment">
<field name="name">unsplash_hC7FL8_x12A_.jpg</field>
<field name="name">624-unsplash_hC7FL8_x12A_.jpg</field>
<field name="datas" type="base64" file="sports_coach/static/src/binary/ir_attachment/624-unsplash_hC7FL8_x12A_.jpg"/>
<field name="url">/unsplash/hC7FL8_x12A/.jpg</field>
<field name="access_token">ad0b1f77-5272-4817-9f3f-604435640065</field>
</record>
</odoo>
9 changes: 9 additions & 0 deletions sports_coach/data/ir_model_data.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version='1.0' encoding='UTF-8'?>
<odoo>
<record id="cloc_exclude_welcome_article_body" model="ir.model.data">
<field name="name">cloc_exclude_welcome_article_body</field>
<field name="model">ir.ui.view</field>
<field name="module">__cloc_exclude__</field>
<field name="res_id" eval="ref('welcome_article_body')"/>
</record>
</odoo>
196 changes: 134 additions & 62 deletions sports_coach/data/knowledge_article.xml

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions sports_coach/data/knowledge_article_favorite.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version='1.0' encoding='UTF-8'?>
<odoo noupdate="1">
<record id="knowledge_favorite" model="knowledge.article.favorite">
<field name="article_id" ref="welcome_article"/>
<field name="user_id" ref="base.user_admin"/>
</record>
</odoo>
3 changes: 0 additions & 3 deletions sports_coach/data/knowledge_cover.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
<?xml version='1.0' encoding='UTF-8'?>
<odoo noupdate="1">
<record id="knowledge_cover_8" model="knowledge.cover">
<field name="attachment_id" ref="ir_attachment_623"/>
</record>
<record id="knowledge_cover_9" model="knowledge.cover">
<field name="attachment_id" ref="ir_attachment_624"/>
</record>
Expand Down
15 changes: 15 additions & 0 deletions sports_coach/data/mail_message.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<odoo noupdate="1">
<record id="notification_knowledge" model="mail.message">
<field name="model">discuss.channel</field>
<field name="res_id" ref="mail.channel_all_employees"/>
<field name="message_type">email</field>
<field name="author_id" ref="base.partner_root"/>
<field name="subtype_id" ref="mail.mt_comment"/>
<field name="subject">🚀 Get started with Odoo Sports Coach</field>
<field name="body" model="knowledge.article" eval="'&lt;br>Hi! Follow this&lt;/br>
&lt;br>Checkout this &lt;a href=\''
+ obj().env.ref('sports_coach.welcome_article').article_url.replace(obj().get_base_url(), '')
+ '\'>article&lt;/a>&lt;/br>'"/>
</record>
</odoo>
7 changes: 0 additions & 7 deletions sports_coach/data/product_pricelist.xml

This file was deleted.

5 changes: 5 additions & 0 deletions sports_coach/data/product_product.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,11 @@
<field name="type">service</field>
<field name="invoice_policy">order</field>
<field name="project_template_id" ref="project_project_2"/>
<field name="image_1920" type="base64" file="sports_coach/static/src/binary/product_template/7-image_1920"/>
</record>
<record id="product_product_8" model="product.product">
<field name="name">Single Training Session</field>
<field name="image_1920" type="base64" file="sports_coach/static/src/binary/product_template/8-image_1920"/>
<field name="list_price">100.0</field>
<field name="purchase_ok" eval="False"/>
<field name="uom_id" ref="uom.product_uom_hour"/>
Expand All @@ -20,6 +22,7 @@
</record>
<record id="product_product_9" model="product.product">
<field name="name">3-Month Transformation Program</field>
<field name="image_1920" type="base64" file="sports_coach/static/src/binary/product_template/9-image_1920"/>
<field name="service_tracking">task_in_project</field>
<field name="list_price">1500.0</field>
<field name="purchase_ok" eval="False"/>
Expand All @@ -29,6 +32,7 @@
</record>
<record id="product_product_10" model="product.product">
<field name="name">Sport-Specific Performance Package</field>
<field name="image_1920" type="base64" file="sports_coach/static/src/binary/product_template/10-image_1920"/>
<field name="service_tracking">task_in_project</field>
<field name="list_price">1000.0</field>
<field name="purchase_ok" eval="False"/>
Expand All @@ -38,6 +42,7 @@
</record>
<record id="product_product_11" model="product.product">
<field name="name">Fitness Assessment</field>
<field name="image_1920" type="base64" file="sports_coach/static/src/binary/product_template/11-image_1920"/>
<field name="list_price">75.0</field>
<field name="purchase_ok" eval="False"/>
<field name="type">service</field>
Expand Down
6 changes: 0 additions & 6 deletions sports_coach/demo/account_analytic_account.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,36 +3,30 @@
<record id="account_analytic_account_1" model="account.analytic.account">
<field name="name">Internal</field>
<field name="plan_id" ref="analytic.analytic_plan_projects"/>
<field name="root_plan_id" ref="analytic.analytic_plan_projects"/>
</record>
<record id="account_analytic_account_2" model="account.analytic.account">
<field name="name">10-Session Personal Training Package</field>
<field name="plan_id" ref="analytic.analytic_plan_projects"/>
<field name="root_plan_id" ref="analytic.analytic_plan_projects"/>
<field name="company_id" eval="False"/>
</record>
<record id="account_analytic_account_3" model="account.analytic.account">
<field name="name">3-Month Transformation Program</field>
<field name="plan_id" ref="analytic.analytic_plan_projects"/>
<field name="root_plan_id" ref="analytic.analytic_plan_projects"/>
<field name="company_id" eval="False"/>
</record>
<record id="account_analytic_account_4" model="account.analytic.account">
<field name="name">Sport-Specific Performance Package</field>
<field name="plan_id" ref="analytic.analytic_plan_projects"/>
<field name="root_plan_id" ref="analytic.analytic_plan_projects"/>
<field name="company_id" eval="False"/>
</record>
<record id="account_analytic_account_5" model="account.analytic.account">
<field name="name">S00001</field>
<field name="plan_id" ref="analytic.analytic_plan_projects"/>
<field name="root_plan_id" ref="analytic.analytic_plan_projects"/>
<field name="partner_id" ref="res_partner_13"/>
</record>
<record id="account_analytic_account_6" model="account.analytic.account">
<field name="name">S00003</field>
<field name="plan_id" ref="analytic.analytic_plan_projects"/>
<field name="root_plan_id" ref="analytic.analytic_plan_projects"/>
<field name="partner_id" ref="res_partner_20"/>
</record>
</odoo>
2 changes: 1 addition & 1 deletion sports_coach/demo/hr_employee.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='UTF-8'?>
<odoo>
<odoo noupdate="1">
<record id="hr.employee_admin" model="hr.employee" forcecreate="1">
<field name="name">Jean Boonen (boje)</field>
<field name="department_id" ref="hr.dep_administration"/>
Expand Down
4 changes: 0 additions & 4 deletions sports_coach/demo/project_project.xml
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
<?xml version='1.0' encoding='UTF-8'?>
<odoo noupdate="1">
<record id="project_project_1" model="project.project">
<field name="name">Internal</field>
<field name="analytic_account_id" ref="account_analytic_account_1"/>
</record>
<record id="project_project_2" model="project.project">
<field name="analytic_account_id" ref="account_analytic_account_2"/>
</record>
Expand Down
21 changes: 0 additions & 21 deletions sports_coach/demo/project_task.xml
Original file line number Diff line number Diff line change
@@ -1,26 +1,5 @@
<?xml version='1.0' encoding='UTF-8'?>
<odoo noupdate="1">
<record id="project_task_1" model="project.task">
<field name="name">Training</field>
<field name="project_id" ref="project_project_1"/>
<field name="stage_id" ref="hr_timesheet.internal_project_default_stage"/>
<field name="display_in_project" eval="True"/>
<field name="user_ids" eval="[(6, 0, [ref('base.user_root')])]"/>
<field name="company_id" ref="base.main_company"/>
<field name="analytic_account_id" ref="account_analytic_account_1"/>
</record>
<record id="project_task_2" model="project.task">
<field name="name">Meeting</field>
<field name="project_id" ref="project_project_1"/>
<field name="stage_id" ref="hr_timesheet.internal_project_default_stage"/>
<field name="display_in_project" eval="True"/>
<field name="user_ids" eval="[(6, 0, [ref('base.user_root')])]"/>
<field name="company_id" ref="base.main_company"/>
<field name="analytic_account_id" ref="account_analytic_account_1"/>
<field name="effective_hours">1.0</field>
<field name="remaining_hours">-1.0</field>
<field name="total_hours_spent">1.0</field>
</record>
<record id="project_task_3" model="project.task">
<field name="name">Initial Consultation and Goal Setting</field>
<field name="project_id" ref="project_project_2"/>
Expand Down
12 changes: 11 additions & 1 deletion sports_coach/demo/res_partner.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
<odoo noupdate="1">
<record id="base.main_partner" model="res.partner" forcecreate="1">
<field name="name">Sports Coach</field>
<field name="tz" eval="False"/>
<field name="vat">BE0477472701</field>
<field name="country_id" ref="base.be"/>
<field name="company_registry">0477472701</field>
Expand All @@ -13,6 +12,7 @@
<field name="is_company" eval="True"/>
<field name="partner_share" eval="True"/>
<field name="commercial_company_name">Sports Coach</field>
<field name="image_1920" type="base64" file="sports_coach/static/src/binary/res_partner/1-image_1920"/>
<field name="contact_address_complete">1160 Belgium</field>
<field name="partner_gid">3</field>
<field name="phone_sanitized">+16506913277</field>
Expand All @@ -22,6 +22,7 @@
</record>
<record id="res_partner_13" model="res.partner">
<field name="name">John Smith</field>
<field name="image_1920" type="base64" file="sports_coach/static/src/binary/res_partner/13-image_1920"/>
<field name="user_id" ref="base.user_admin"/>
<field name="email">[email protected]</field>
<field name="partner_share" eval="True"/>
Expand All @@ -30,61 +31,70 @@
<record id="res_partner_14" model="res.partner">
<field name="name">Emily Johnson</field>
<field name="user_id" ref="base.user_admin"/>
<field name="image_1920" type="base64" file="sports_coach/static/src/binary/res_partner/14-image_1920"/>
<field name="email">[email protected]</field>
<field name="partner_share" eval="True"/>
<field name="customer_rank">1</field>
</record>
<record id="res_partner_15" model="res.partner">
<field name="name">Mike Brown</field>
<field name="user_id" ref="base.user_admin"/>
<field name="image_1920" type="base64" file="sports_coach/static/src/binary/res_partner/15-image_1920"/>
<field name="email">[email protected]</field>
<field name="partner_share" eval="True"/>
<field name="customer_rank">1</field>
</record>
<record id="res_partner_16" model="res.partner">
<field name="name">Sarah Davis</field>
<field name="image_1920" type="base64" file="sports_coach/static/src/binary/res_partner/16-image_1920"/>
<field name="user_id" ref="base.user_admin"/>
<field name="email">[email protected]</field>
<field name="partner_share" eval="True"/>
<field name="customer_rank">1</field>
</record>
<record id="res_partner_17" model="res.partner">
<field name="name">Tom Wilson</field>
<field name="image_1920" type="base64" file="sports_coach/static/src/binary/res_partner/17-image_1920"/>
<field name="user_id" ref="base.user_admin"/>
<field name="email">[email protected]</field>
<field name="partner_share" eval="True"/>
<field name="customer_rank">1</field>
</record>
<record id="res_partner_18" model="res.partner">
<field name="name">Lisa Anderson</field>
<field name="image_1920" type="base64" file="sports_coach/static/src/binary/res_partner/18-image_1920"/>
<field name="user_id" ref="base.user_admin"/>
<field name="email">[email protected]</field>
<field name="partner_share" eval="True"/>
<field name="customer_rank">1</field>
</record>
<record id="res_partner_19" model="res.partner">
<field name="name">David Lee</field>
<field name="image_1920" type="base64" file="sports_coach/static/src/binary/res_partner/19-image_1920"/>
<field name="user_id" ref="base.user_admin"/>
<field name="email">[email protected]</field>
<field name="partner_share" eval="True"/>
<field name="customer_rank">1</field>
</record>
<record id="res_partner_20" model="res.partner">
<field name="name">Amanda White</field>
<field name="image_1920" type="base64" file="sports_coach/static/src/binary/res_partner/20-image_1920"/>
<field name="user_id" ref="base.user_admin"/>
<field name="email">[email protected]</field>
<field name="partner_share" eval="True"/>
<field name="customer_rank">1</field>
</record>
<record id="res_partner_21" model="res.partner">
<field name="name">Chris Taylor</field>
<field name="image_1920" type="base64" file="sports_coach/static/src/binary/res_partner/21-image_1920"/>
<field name="user_id" ref="base.user_admin"/>
<field name="email">[email protected]</field>
<field name="partner_share" eval="True"/>
<field name="customer_rank">1</field>
</record>
<record id="res_partner_22" model="res.partner">
<field name="name">Jessica Martinez</field>
<field name="image_1920" type="base64" file="sports_coach/static/src/binary/res_partner/22-image_1920"/>
<field name="user_id" ref="base.user_admin"/>
<field name="email">[email protected]</field>
<field name="partner_share" eval="True"/>
Expand Down
13 changes: 0 additions & 13 deletions sports_coach/demo/sale_order.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,29 +2,16 @@
<odoo noupdate="1">
<record id="sale_order_1" model="sale.order">
<field name="partner_id" ref="res_partner_13"/>
<field name="date_order">2024-09-16 14:39:04</field>
<field name="origin">12-week Transformation Program</field>
<field name="prepayment_percent">1.0</field>
<field name="pricelist_id" ref="product_pricelist_1"/>
<field name="currency_id" ref="base.EUR"/>
<field name="user_id" ref="base.user_admin"/>
<field name="analytic_account_id" ref="account_analytic_account_5"/>
<field name="opportunity_id" ref="crm_lead_1"/>
</record>
<record id="sale_order_2" model="sale.order">
<field name="partner_id" ref="res_partner_18"/>
<field name="pricelist_id" ref="product_pricelist_1"/>
<field name="origin">Corporate Wellness Program</field>
<field name="opportunity_id" ref="crm_lead_6"/>
<field name="prepayment_percent">1.0</field>
</record>
<record id="sale_order_3" model="sale.order">
<field name="partner_id" ref="res_partner_20"/>
<field name="date_order">2024-09-16 14:43:25</field>
<field name="origin">Nutrition and Fitness Package</field>
<field name="prepayment_percent">1.0</field>
<field name="pricelist_id" ref="product_pricelist_1"/>
<field name="currency_id" ref="base.EUR"/>
<field name="user_id" ref="base.user_admin"/>
<field name="analytic_account_id" ref="account_analytic_account_6"/>
<field name="opportunity_id" ref="crm_lead_8"/>
Expand Down
Loading

0 comments on commit afa5256

Please sign in to comment.