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

[cgscop #107] ajout menu effectif + fonction création effectifs depuis questionnaire

parent 5e5da95c
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
from . import models
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
from . import scop_questionnaire
# © 2019 Le Filament (<http://www.le-filament.com>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import models, fields, api
class ScopQuestionnaireImport(models.Model):
_inherit = "scop.questionnaire"
# ------------------------------------------------------
# Action
# ------------------------------------------------------
@api.multi
def staff_migration(self):
questionnaire_ids = self.search([])
for q in questionnaire_ids:
if q.effective_date:
staff_values = {
'partner_id': q.partner_id.id,
'user_id': self.env.uid,
'type_entry': 'ministry_list',
'effective_date': q.effective_date,
'staff_count': q.staff_count,
'staff_shareholder_count': q.staff_shareholder_count,
'staff_average': q.staff_average,
'questionnaire_id': q.id,
}
self.env['scop.partner.staff'].create(staff_values)
......@@ -35,6 +35,29 @@
<field name="help">Affiche et gère les Cotisations</field>
</record>
<record id="view_scop_partner_staff_tree" model="ir.ui.view">
<field name="name">scop.partner.staff.tree</field>
<field name="model">scop.partner.staff</field>
<field name="arch" type="xml">
<tree string="Effectifs" editable="top">
<field name="partner_id"/>
<field name="effective_date"/>
<field name="type_entry"/>
<field name="staff_count"/>
<field name="staff_shareholder_count"/>
<field name="staff_average"/>
<field name="user_id"/>
<field name="questionnaire_id" readonly="1"/>
</tree>
</field>
</record>
<record id="action_view_scop_partner_staff" model="ir.actions.act_window">
<field name="name">Effectifs</field>
<field name="res_model">scop.partner.staff</field>
<field name="view_mode">tree</field>
<field name="help">Affiche et gère les effectifs</field>
</record>
<record id="view_scop_questionnaire_tree" model="ir.ui.view">
<field name="name">scop.questionnaire.tree</field>
<field name="model">scop.questionnaire</field>
......@@ -131,6 +154,11 @@
parent="menu_imports"
sequence="40"/>
<menuitem id="menu_action_scop_partner_staff"
action="action_view_scop_partner_staff"
parent="menu_imports"
sequence="45"/>
<menuitem id="menu_action_scop_questionnaire"
action="action_view_scop_questionnaire"
parent="menu_imports"
......
  • Owner

    @benjamin-filament t'avais oublié de créer la branche 12.0-evo-202003, j'ai corrigé, tu risques d'avoir un décalage du coup avec ton local

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