diff --git a/__manifest__.py b/__manifest__.py index d5894ec8dfc80a5d392797fc8d72f82f30123690..6f33ed5a805f7ddcb6c02bdbd0ae8a304ffca838 100644 --- a/__manifest__.py +++ b/__manifest__.py @@ -19,7 +19,6 @@ "datas/alterincub_service_place.xml", "datas/alterincub_situation_entrance.xml", "datas/cron_age_range.xml", - "datas/cron_end_incub.xml", # wizard "wizard/alterincub_exit_project_wizard.xml", "wizard/alterincub_ending_project_wizard.xml", diff --git a/datas/cron_end_incub.xml b/datas/cron_end_incub.xml deleted file mode 100644 index 0e78b0255da4d2385221dc4c81e2267960907f53..0000000000000000000000000000000000000000 --- a/datas/cron_end_incub.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" ?> -<!-- Copyright 2024 Le Filament - License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). --> -<odoo> - <data noupdate="1"> - <record id="alterincub_end_incub_cron" forcecreate="True" model="ir.cron"> - <field - name="name" - >AlterIncub - Partner : Suppression des users en fin d accompagement</field> - <field eval="True" name="active" /> - <field name="user_id" ref="base.user_root" /> - <field name="interval_number">1</field> - <field name="interval_type">days</field> - <field name="numbercall">-1</field> - <field name="nextcall">2024-12-07 00:01:00</field> - <field name="model_id" ref="model_res_partner" /> - <field name="state">code</field> - <field name="code">model.cron_end_incub()</field> - </record> - </data> -</odoo> diff --git a/models/res_partner.py b/models/res_partner.py index 99339d4431150f9ba3be0b1d292710061a631f5c..083daa11c4fc9b814d7dcc4e6fa9d7b342bde1bb 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -2,7 +2,6 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) import json -from datetime import datetime, timedelta from dateutil.relativedelta import relativedelta @@ -486,19 +485,6 @@ class ResPartner(models.Model): partner_ids = self.search([("birthdate", "!=", False)]) partner_ids._compute_age_range() - def cron_end_incub(self): - """ - CRON permettant de supprimer les utilisateurs de projets en fin d'accompagnement - depuis 15 jours - """ - fifteen_days_ago = datetime.now() - timedelta(days=15) - self.env["res.users"].search( - [ - ("parent_id.project_state", "=", "9_done"), - ("parent_id.stop_date", "=", fifteen_days_ago), - ] - ).unlink() - # ------------------------------------------------------ # Business methods # ------------------------------------------------------