Skip to content

Commit

Permalink
[ADD] stock_release_channel_plan
Browse files Browse the repository at this point in the history
  • Loading branch information
jbaudoux committed Aug 1, 2023
1 parent 79c5ddd commit f5da70f
Show file tree
Hide file tree
Showing 26 changed files with 749 additions and 0 deletions.
6 changes: 6 additions & 0 deletions setup/stock_release_channel_plan/setup.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import setuptools

setuptools.setup(
setup_requires=['setuptools-odoo'],
odoo_addon=True,
)
1 change: 1 addition & 0 deletions stock_release_channel_plan/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
wait 4 da boat
2 changes: 2 additions & 0 deletions stock_release_channel_plan/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import models
from . import wizards
26 changes: 26 additions & 0 deletions stock_release_channel_plan/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Copyright 2023 ACSONE SA/NV
# Copyright 2023 Jacques-Etienne Baudoux (BCIM) <je@bcim.be>
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

{
"name": "Stock Release Channel Preparation Plan",
"summary": "Manage release channel preparation plan",
"version": "16.0.1.0.0",
"development_status": "Beta",
"license": "AGPL-3",
"author": "ACSONE SA/NV,BCIM,Odoo Community Association (OCA)",
"maintainers": ["jbaudoux"],
"website": "https://github.com/OCA/wms",
"depends": ["stock_release_channel"],
"data": [
"security/stock_release_channel_preparation_plan.xml",
"security/stock_release_channel_plan_launch.xml",
"wizards/launch_plan.xml",
"views/stock_release_channel_preparation_plan.xml",
"views/stock_release_channel.xml",
],
"demo": [
"demo/stock_release_channel.xml",
"demo/stock_release_channel_preparation_plan.xml",
],
}
31 changes: 31 additions & 0 deletions stock_release_channel_plan/demo/stock_release_channel.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8" ?>
<!-- Copyright 2023 Jacques-Etienne Baudoux (BCIM) <je@bcim.be>
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
<odoo noupdate="1">

<record model="stock.release.channel" id="stock_release_channel_mon_thu1">
<field name="name">Channel 1 (Mon/Thu)</field>
<field name="rule_domain">[]</field>
</record>
<record model="stock.release.channel" id="stock_release_channel_mon_thu2">
<field name="name">Channel 2 (Mon/Thu)</field>
<field name="rule_domain">[]</field>
</record>
<record model="stock.release.channel" id="stock_release_channel_tue_fri1">
<field name="name">Channel 1 (Tue/Fri)</field>
<field name="rule_domain">[]</field>
</record>
<record model="stock.release.channel" id="stock_release_channel_tue_fri2">
<field name="name">Channel 2 (Tue/Fri)</field>
<field name="rule_domain">[]</field>
</record>
<record model="stock.release.channel" id="stock_release_channel_wed1">
<field name="name">Channel 1 (Wed)</field>
<field name="rule_domain">[]</field>
</record>
<record model="stock.release.channel" id="stock_release_channel_wed2">
<field name="name">Channel 2 (Wed)</field>
<field name="rule_domain">[]</field>
</record>

</odoo>
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
<?xml version="1.0" encoding="utf-8" ?>
<!-- Copyright 2023 Jacques-Etienne Baudoux (BCIM) <je@bcim.be>
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
<odoo noupdate="1">
<record
model="stock.release.channel.preparation.plan"
id="stock_release_channel_preparation_plan_demo_mon"
>
<field name="name">Monday</field>
<field
name="release_channel_ids"
eval="[Command.set([ref('stock_release_channel_plan.stock_release_channel_mon_thu1'),ref('stock_release_channel_plan.stock_release_channel_mon_thu2')])]"
/>

</record>
<record
model="stock.release.channel.preparation.plan"
id="stock_release_channel_preparation_plan_demo_tue"
>
<field name="name">Tuesday</field>
<field
name="release_channel_ids"
eval="[Command.set([ref('stock_release_channel_plan.stock_release_channel_tue_fri1'),ref('stock_release_channel_plan.stock_release_channel_tue_fri2')])]"
/>
</record>
<record
model="stock.release.channel.preparation.plan"
id="stock_release_channel_preparation_plan_demo_wed"
>
<field name="name">Wednesday</field>
<field
name="release_channel_ids"
eval="[Command.set([ref('stock_release_channel_plan.stock_release_channel_wed1'),ref('stock_release_channel_plan.stock_release_channel_wed2')])]"
/>
</record>
<record
model="stock.release.channel.preparation.plan"
id="stock_release_channel_preparation_plan_demo_thu"
>
<field name="name">Thursday</field>
<field
name="release_channel_ids"
eval="[Command.set([ref('stock_release_channel_plan.stock_release_channel_mon_thu1'),ref('stock_release_channel_plan.stock_release_channel_mon_thu2')])]"
/>
</record>
<record
model="stock.release.channel.preparation.plan"
id="stock_release_channel_preparation_plan_demo_fri"
>
<field name="name">Friday</field>
<field
name="release_channel_ids"
eval="[Command.set([ref('stock_release_channel_plan.stock_release_channel_tue_fri1'),ref('stock_release_channel_plan.stock_release_channel_tue_fri2')])]"
/>
</record>
</odoo>
131 changes: 131 additions & 0 deletions stock_release_channel_plan/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * stock_release_channel_plan
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-07-28 16:02+0000\n"
"PO-Revision-Date: 2023-07-28 16:02+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: stock_release_channel_plan
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_preparation_plan__active
msgid "Active"
msgstr "Actif"

#. module: stock_release_channel_plan
#: model_terms:ir.ui.view,arch_db:stock_release_channel_plan.stock_release_channel_preparation_plan_form_view
msgid "Archived"
msgstr "Archivé"

#. module: stock_release_channel_plan
#: model_terms:ir.ui.view,arch_db:stock_release_channel_plan.stock_release_channel_plan_wizard_launch_form_view
msgid "Cancel"
msgstr "Annuler"

#. module: stock_release_channel_plan
#: model_terms:ir.ui.view,arch_db:stock_release_channel_plan.stock_release_channel_plan_wizard_launch_form_view
msgid "Confirm"
msgstr "Confirmer"

#. module: stock_release_channel_plan
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_plan_wizard_launch__create_uid
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_preparation_plan__create_uid
msgid "Created by"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_plan_wizard_launch__create_date
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_preparation_plan__create_date
msgid "Created on"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_plan_wizard_launch__display_name
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_preparation_plan__display_name
msgid "Display Name"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_plan_wizard_launch__id
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_preparation_plan__id
msgid "ID"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_plan_wizard_launch____last_update
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_preparation_plan____last_update
msgid "Last Modified on"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_plan_wizard_launch__write_uid
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_preparation_plan__write_uid
msgid "Last Updated by"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_plan_wizard_launch__write_date
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_preparation_plan__write_date
msgid "Last Updated on"
msgstr ""

#. module: stock_release_channel_plan
#: model_terms:ir.ui.view,arch_db:stock_release_channel_plan.stock_release_channel_preparation_plan_form_view
#: model_terms:ir.ui.view,arch_db:stock_release_channel_plan.stock_release_channel_preparation_plan_tree_view
msgid "Launch"
msgstr "Lancer"

#. module: stock_release_channel_plan
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_preparation_plan__name
msgid "Name"
msgstr "Nom"

#. module: stock_release_channel_plan
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_plan_wizard_launch__preparation_plan_id
msgid "Preparation Plan"
msgstr "Plan de préparation"

#. module: stock_release_channel_plan
#: model:ir.actions.act_window,name:stock_release_channel_plan.stock_release_channel_preparation_plan_act_window
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel__preparation_plan_ids
#: model:ir.ui.menu,name:stock_release_channel_plan.stock_release_channel_preparation_plan_menu
msgid "Preparation Plans"
msgstr "Plans de préparation"

#. module: stock_release_channel_plan
#: model_terms:ir.ui.view,arch_db:stock_release_channel_plan.stock_release_channel_preparation_plan_form_view
msgid "Preparation plan"
msgstr "Plan de préparation"

#. module: stock_release_channel_plan
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_preparation_plan__release_channel_ids
msgid "Release channels"
msgstr "Canaux de livraisons"

#. module: stock_release_channel_plan
#: model:ir.model,name:stock_release_channel_plan.model_stock_release_channel_plan_wizard_launch
msgid "Stock Release Channel Plan Launch Wizard"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.model,name:stock_release_channel_plan.model_stock_release_channel_preparation_plan
msgid "Stock Release Channel Preparation Plan"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.model,name:stock_release_channel_plan.model_stock_release_channel
msgid "Stock Release Channels"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.actions.act_window,name:stock_release_channel_plan.stock_release_channel_plan_wizard_launch_act_window
msgid "Wake-up Release Channels"
msgstr "Réveiller les canaux de préparation"
131 changes: 131 additions & 0 deletions stock_release_channel_plan/i18n/stock_release_channel_plan.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * stock_release_channel_plan
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-07-28 16:02+0000\n"
"PO-Revision-Date: 2023-07-28 16:02+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: stock_release_channel_plan
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_preparation_plan__active
msgid "Active"
msgstr ""

#. module: stock_release_channel_plan
#: model_terms:ir.ui.view,arch_db:stock_release_channel_plan.stock_release_channel_preparation_plan_form_view
msgid "Archived"
msgstr ""

#. module: stock_release_channel_plan
#: model_terms:ir.ui.view,arch_db:stock_release_channel_plan.stock_release_channel_plan_wizard_launch_form_view
msgid "Cancel"
msgstr ""

#. module: stock_release_channel_plan
#: model_terms:ir.ui.view,arch_db:stock_release_channel_plan.stock_release_channel_plan_wizard_launch_form_view
msgid "Confirm"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_plan_wizard_launch__create_uid
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_preparation_plan__create_uid
msgid "Created by"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_plan_wizard_launch__create_date
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_preparation_plan__create_date
msgid "Created on"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_plan_wizard_launch__display_name
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_preparation_plan__display_name
msgid "Display Name"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_plan_wizard_launch__id
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_preparation_plan__id
msgid "ID"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_plan_wizard_launch____last_update
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_preparation_plan____last_update
msgid "Last Modified on"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_plan_wizard_launch__write_uid
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_preparation_plan__write_uid
msgid "Last Updated by"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_plan_wizard_launch__write_date
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_preparation_plan__write_date
msgid "Last Updated on"
msgstr ""

#. module: stock_release_channel_plan
#: model_terms:ir.ui.view,arch_db:stock_release_channel_plan.stock_release_channel_preparation_plan_form_view
#: model_terms:ir.ui.view,arch_db:stock_release_channel_plan.stock_release_channel_preparation_plan_tree_view
msgid "Launch"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_preparation_plan__name
msgid "Name"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_plan_wizard_launch__preparation_plan_id
msgid "Preparation Plan"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.actions.act_window,name:stock_release_channel_plan.stock_release_channel_preparation_plan_act_window
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel__preparation_plan_ids
#: model:ir.ui.menu,name:stock_release_channel_plan.stock_release_channel_preparation_plan_menu
msgid "Preparation Plans"
msgstr ""

#. module: stock_release_channel_plan
#: model_terms:ir.ui.view,arch_db:stock_release_channel_plan.stock_release_channel_preparation_plan_form_view
msgid "Preparation plan"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.model.fields,field_description:stock_release_channel_plan.field_stock_release_channel_preparation_plan__release_channel_ids
msgid "Release channels"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.model,name:stock_release_channel_plan.model_stock_release_channel_plan_wizard_launch
msgid "Stock Release Channel Plan Launch Wizard"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.model,name:stock_release_channel_plan.model_stock_release_channel_preparation_plan
msgid "Stock Release Channel Preparation Plan"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.model,name:stock_release_channel_plan.model_stock_release_channel
msgid "Stock Release Channels"
msgstr ""

#. module: stock_release_channel_plan
#: model:ir.actions.act_window,name:stock_release_channel_plan.stock_release_channel_plan_wizard_launch_act_window
msgid "Wake-up Release Channels"
msgstr ""
2 changes: 2 additions & 0 deletions stock_release_channel_plan/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import stock_release_channel
from . import stock_release_channel_preparation_plan
Loading

0 comments on commit f5da70f

Please sign in to comment.