Skip to content
Extraits de code Groupes Projets
Valider 89297df7 rédigé par jordan's avatar jordan
Parcourir les fichiers

[update] scop_cotisation_task in scop_cotisation parent

parent 88c2c8a5
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -18,7 +18,6 @@ ...@@ -18,7 +18,6 @@
"views/res_config_settings.xml", "views/res_config_settings.xml",
"views/scop_bordereau_cg.xml", "views/scop_bordereau_cg.xml",
"views/scop_cotisation_cg.xml", "views/scop_cotisation_cg.xml",
"views/scop_cotisation_cg_task.xml",
"views/union_regionale.xml", "views/union_regionale.xml",
] ]
} }
...@@ -6,5 +6,4 @@ from . import res_company ...@@ -6,5 +6,4 @@ from . import res_company
from . import res_config_settings from . import res_config_settings
from . import scop_bordereau_cg from . import scop_bordereau_cg
from . import scop_cotisation_cg from . import scop_cotisation_cg
from . import scop_cotisation_cg_task
from . import union_regionale from . import union_regionale
...@@ -58,12 +58,10 @@ class CotisationsConfigSettings(models.TransientModel): ...@@ -58,12 +58,10 @@ class CotisationsConfigSettings(models.TransientModel):
'cgscop_cotisation_cg.menu_scop_cotisation_cg_calcul') 'cgscop_cotisation_cg.menu_scop_cotisation_cg_calcul')
menu_bordereaux_cg = self.env.ref( menu_bordereaux_cg = self.env.ref(
'cgscop_cotisation_cg.scop_bordereau_menu') 'cgscop_cotisation_cg.scop_bordereau_menu')
menu_cotiz_cg_task = self.env.ref(
'cgscop_cotisation_cg.menu_scop_cotisation_cg_list_task')
bool_condition = self.is_contribution_cg bool_condition = self.is_contribution_cg
self.add_company_to_menu(menu_appels_cotiz_cg, bool_condition) self.add_company_to_menu(menu_appels_cotiz_cg, bool_condition)
self.add_company_to_menu(menu_cotiz_cg, bool_condition) self.add_company_to_menu(menu_cotiz_cg, bool_condition)
self.add_company_to_menu(menu_bordereaux_cg, bool_condition) self.add_company_to_menu(menu_bordereaux_cg, bool_condition)
self.add_company_to_menu(menu_cotiz_cg_task, bool_condition)
return res return res
...@@ -265,7 +265,7 @@ class ScopCotisation(models.Model): ...@@ -265,7 +265,7 @@ class ScopCotisation(models.Model):
{'message': message}) {'message': message})
# Création de la task # Création de la task
cotiz_cg_task = self.env['scop.cotisation.cg.task'].create({ cotiz_cg_task = self.env['scop.cotisation.task'].create({
'year': self.year, 'year': self.year,
'cotiz_to_create': len(members_to_invoice), 'cotiz_to_create': len(members_to_invoice),
'message': "En cours de création", 'message': "En cours de création",
......
# © 2021 Le Filament (<http://www.le-filament.com>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import fields, models
class CotisationCGTask(models.Model):
_name = 'scop.cotisation.cg.task'
_description = 'Gestion des créations des cotisations CG'
year = fields.Integer('Année')
message = fields.Char("Message")
cotiz_created = fields.Integer("Appels de cotisation créés")
cotiz_to_create = fields.Integer("Appels de cotisation à créer")
is_error = fields.Boolean('En erreur', default=False)
status = fields.Selection([
('in_process', 'En cours'),
('done', 'Terminé')
], string='Statut')
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_scop_cotisation_cg,access_scop_cotisation_cg,model_scop_cotisation_cg,account.group_account_manager,1,1,1,0 access_scop_cotisation_cg,access_scop_cotisation_cg,model_scop_cotisation_cg,account.group_account_manager,1,1,1,0
admin_access_scop_cotisation_cg,admin_access_scop_cotisation_cg,model_scop_cotisation_cg,cgscop_partner.group_cg_administrator,1,1,1,1 admin_access_scop_cotisation_cg,admin_access_scop_cotisation_cg,model_scop_cotisation_cg,cgscop_partner.group_cg_administrator,1,1,1,1
access_scop_cotisation_cg_task,access_scop_cotisation_cg_task,model_scop_cotisation_cg_task,account.group_account_manager,1,1,1,0
admin_access_scop_cotisation_cg_task,admin_access_scop_cotisation_cg_task,model_scop_cotisation_cg_task,cgscop_partner.group_cg_administrator,1,1,1,1
access_scop_bordereau,access_scop_bordereau,model_scop_bordereau,account.group_account_manager,1,1,1,0 access_scop_bordereau,access_scop_bordereau,model_scop_bordereau,account.group_account_manager,1,1,1,0
admin_access_scop_bordereau,admin_access_scop_bordereau,model_scop_bordereau,cgscop_partner.group_cg_administrator,1,1,1,1 admin_access_scop_bordereau,admin_access_scop_bordereau,model_scop_bordereau,cgscop_partner.group_cg_administrator,1,1,1,1
<?xml version="1.0"?>
<!-- Copyright 2021 Le Filament
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
<odoo>
<data>
<!-- TREE VIEW -->
<record model="ir.ui.view" id="view_scop_cotisation_aura_task_tree">
<field name="name">scop.cotisation.cg.task.tree</field>
<field name="model">scop.cotisation.cg.task</field>
<field name="arch" type="xml">
<tree create="false" string="Taches création cotisations CG">
<field name="create_date"/>
<field name="year"/>
<field name='status'/>
<field name='cotiz_created'/>
<field name='cotiz_to_create'/>
<field name='is_error'/>
<field name="message"/>
</tree>
</field>
</record>
<!-- ACTIONS VIEWS-->
<record model="ir.actions.act_window" id="action_scop_cotisation_cg_task">
<field name="name">Taches cotisation CG</field>
<field name="res_model">scop.cotisation.cg.task</field>
<field name="view_mode">tree,form</field>
</record>
<!-- MENU -->
<menuitem id="menu_scop_cotisation_cg_list_task"
parent="account.menu_finance_configuration"
name="Taches création cotisations CG"
sequence="50"
action="action_scop_cotisation_cg_task"/>
</data>
</odoo>
\ No newline at end of file
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