Skip to content
Extraits de code Groupes Projets
Valider 64235477 rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[ADD training type

parent c0cd7fd8
Aucune branche associée trouvée
Aucune étiquette associée trouvée
2 requêtes de fusion!2Refactor report,!1Refactor reports
Ce commit fait partie de la requête de fusion !2. Les commentaires créés ici seront créés dans le contexte de cette requête de fusion.
...@@ -16,6 +16,7 @@ ...@@ -16,6 +16,7 @@
# datas # datas
"data/ir_module_category.xml", "data/ir_module_category.xml",
"data/training_data.xml", "data/training_data.xml",
"data/training_type_data.xml",
# templates # templates
"templates/report_config_settings.xml", "templates/report_config_settings.xml",
"templates/report_agreement.xml", "templates/report_agreement.xml",
...@@ -32,6 +33,7 @@ ...@@ -32,6 +33,7 @@
"views/training_course_view.xml", "views/training_course_view.xml",
"views/training_training_view.xml", "views/training_training_view.xml",
"views/training_session_view.xml", "views/training_session_view.xml",
"views/training_type_view.xml",
"views/menus.xml", "views/menus.xml",
], ],
"assets": { "assets": {
......
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="training_type_present" model="training.type">
<field name="name">Présentiel</field>
</record>
<record id="training_type_remote" model="training.type">
<field name="name">Distanciel</field>
</record>
<record id="training_type_blended" model="training.type">
<field name="name">Blended</field>
</record>
</data>
</odoo>
...@@ -8,3 +8,4 @@ from . import training_course ...@@ -8,3 +8,4 @@ from . import training_course
from . import training_session from . import training_session
from . import training_student from . import training_student
from . import training_training from . import training_training
from . import training_type
# Copyright 2019-2022 Le Filament (<https://le-filament.com>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import fields, models
class TrainingType(models.Model):
_name = "training.type"
_description = "Training Type"
name = fields.Char("Nom", required=True)
...@@ -6,3 +6,5 @@ access_training_course_group_user,training.course,model_training_course,group_tr ...@@ -6,3 +6,5 @@ access_training_course_group_user,training.course,model_training_course,group_tr
access_training_course_session_group_user,training.course.session,model_training_course_session,group_training,1,1,1,1 access_training_course_session_group_user,training.course.session,model_training_course_session,group_training,1,1,1,1
admin_res_company_training_logo,admin_res_company_training_logo,model_res_company_training_logo,group_training,1,1,1,1 admin_res_company_training_logo,admin_res_company_training_logo,model_res_company_training_logo,group_training,1,1,1,1
access_res_company_training_logo,access_res_company_training_logo,model_res_company_training_logo,base.group_user,1,0,0,0 access_res_company_training_logo,access_res_company_training_logo,model_res_company_training_logo,base.group_user,1,0,0,0
access_training_type,access_training_type,model_training_type,base.group_user,1,0,0,0
admin_training_type,admin_training_type,model_training_type,group_training,1,1,1,1
\ No newline at end of file
...@@ -46,10 +46,23 @@ ...@@ -46,10 +46,23 @@
/> />
<menuitem <menuitem
id="menu_training_settings" id="menu_training_config"
name="Configuration" name="Configuration"
sequence="100" sequence="100"
parent="menu_training" parent="menu_training"
/>
<menuitem
id="menu_training_settings"
name="Paramètres"
sequence="10"
parent="menu_training_config"
action="action_training_config" action="action_training_config"
/> />
<menuitem
id="menu_training_settings"
name="Types de formation"
sequence="20"
parent="menu_training_config"
action="action_training_type"
/>
</odoo> </odoo>
<?xml version="1.0" encoding="utf-8" ?>
<!-- Copyright 2019-2022 Le Filament (<https://le-filament.com>)
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
<odoo>
<!-- Tree View -->
<record id="training_type_tree" model="ir.ui.view">
<field name="name">Training Type Tree View</field>
<field name="model">training.type</field>
<field name="arch" type="xml">
<tree>
<field name="name" />
</tree>
</field>
</record>
<!-- Search view -->
<record id="training_type_search" model="ir.ui.view">
<field name="name">Training Type Search View</field>
<field name="model">training.type</field>
<field name="arch" type="xml">
<search>
<!-- Champs de recherche -->
<field name="name" />
</search>
</field>
</record>
<!-- ACTIONS -->
<record model="ir.actions.act_window" id="action_training_type">
<field name="name">Types de Formations</field>
<field name="res_model">training.type</field>
<field name="view_mode">tree</field>
</record>
</odoo>
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter