diff --git a/addons-custom/azienda_scadenze/__init__.py b/addons-custom/azienda_scadenze/__init__.py
deleted file mode 100644
index 0650744..0000000
--- a/addons-custom/azienda_scadenze/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from . import models
diff --git a/addons-custom/azienda_scadenze/__manifest__.py b/addons-custom/azienda_scadenze/__manifest__.py
deleted file mode 100644
index 951dd66..0000000
--- a/addons-custom/azienda_scadenze/__manifest__.py
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "name": "Scadenzario Aziendale",
- "version": "1.0",
- "depends": ["base", "mail"],
- "author": "Custom",
- "category": "Tools",
- "description": "Gestione scadenze per attività relative a dipendenti e mezzi",
- "data": [
- "security/ir.model.access.csv",
- "views/azienda_deadline_views.xml",
- "data/azienda_deadline_cron.xml"
- ],
- "installable": True,
- "application": True
-}
diff --git a/addons-custom/azienda_scadenze/__pycache__/__init__.cpython-312.pyc b/addons-custom/azienda_scadenze/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 2e93851..0000000
Binary files a/addons-custom/azienda_scadenze/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/addons-custom/azienda_scadenze/data/azienda_deadline_cron.xml b/addons-custom/azienda_scadenze/data/azienda_deadline_cron.xml
deleted file mode 100644
index aeca291..0000000
--- a/addons-custom/azienda_scadenze/data/azienda_deadline_cron.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
- Reminder Scadenze Aziendali
-
- code
- model._invio_notifiche_scadenze()
- 1
- days
- -1
- True
-
-
diff --git a/addons-custom/azienda_scadenze/models/__init__.py b/addons-custom/azienda_scadenze/models/__init__.py
deleted file mode 100644
index 5383133..0000000
--- a/addons-custom/azienda_scadenze/models/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-from . import azienda_deadline
diff --git a/addons-custom/azienda_scadenze/models/__pycache__/__init__.cpython-312.pyc b/addons-custom/azienda_scadenze/models/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index d273e04..0000000
Binary files a/addons-custom/azienda_scadenze/models/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/addons-custom/azienda_scadenze/models/__pycache__/azienda_deadline.cpython-312.pyc b/addons-custom/azienda_scadenze/models/__pycache__/azienda_deadline.cpython-312.pyc
deleted file mode 100644
index 957b5ec..0000000
Binary files a/addons-custom/azienda_scadenze/models/__pycache__/azienda_deadline.cpython-312.pyc and /dev/null differ
diff --git a/addons-custom/azienda_scadenze/models/azienda_deadline.py b/addons-custom/azienda_scadenze/models/azienda_deadline.py
deleted file mode 100644
index 54afa5e..0000000
--- a/addons-custom/azienda_scadenze/models/azienda_deadline.py
+++ /dev/null
@@ -1,71 +0,0 @@
-from odoo import models, fields, api
-from datetime import timedelta
-
-class AziendaDeadline(models.Model):
- _name = 'azienda.deadline'
- _description = 'Scadenzario Attività Aziendali'
- _inherit = ['mail.thread', 'mail.activity.mixin']
-
- name = fields.Char(string="Nome Attività", required=True)
- riferimento_tipo = fields.Selection([
- ('dipendente', 'Dipendente'),
- ('mezzo', 'Mezzo Aziendale')
- ], string="Tipo Riferimento", required=True)
- dipendente_id = fields.Many2one('hr.employee', string="Dipendente")
- mezzo_id = fields.Char(string="Identificativo Mezzo")
- scadenza = fields.Date(string="Data Scadenza", required=True)
- frequenza = fields.Selection([
- ('una_volta', 'Una volta'),
- ('mensile', 'Mensile'),
- ('trimestrale', 'Trimestrale'),
- ('annuale', 'Annuale')
- ], string="Frequenza", default='una_volta')
- note = fields.Text(string="Note")
- stato = fields.Selection([
- ('bozza', 'Bozza'),
- ('pianificato', 'Pianificato'),
- ('completato', 'Completato')
- ], string="Stato", default='bozza', tracking=True)
- responsabile_id = fields.Many2one('res.users', string="Responsabile", default=lambda self: self.env.user)
-
- @api.onchange('riferimento_tipo')
- def _onchange_riferimento_tipo(self):
- if self.riferimento_tipo == 'dipendente':
- self.mezzo_id = False
- else:
- self.dipendente_id = False
-
- def azione_completa_attivita(self):
- for record in self:
- if record.frequenza == 'mensile':
- nuova_data = record.scadenza + timedelta(days=30)
- elif record.frequenza == 'trimestrale':
- nuova_data = record.scadenza + timedelta(days=90)
- elif record.frequenza == 'annuale':
- nuova_data = record.scadenza + timedelta(days=365)
- else:
- nuova_data = False
-
- record.write({
- 'stato': 'completato',
- 'scadenza': nuova_data if nuova_data else record.scadenza
- })
-
- def _invio_notifiche_scadenze(self):
- today = fields.Date.today()
- da_notificare = self.search([
- ('scadenza', '<=', today),
- ('stato', 'in', ['bozza', 'pianificato'])
- ])
- for record in da_notificare:
- if record.responsabile_id:
- record.message_post(
- body="Attività in scadenza: %s" % record.name,
- partner_ids=[record.responsabile_id.partner_id.id]
- )
- mail_values = {
- 'subject': 'Promemoria attività in scadenza',
- 'body_html': '
Attività %s è in scadenza oggi o è già scaduta.
' % record.name,
- 'email_to': record.responsabile_id.partner_id.email,
- }
- self.env['mail.mail'].create(mail_values).send()
diff --git a/addons-custom/azienda_scadenze/security/ir.model.access.csv b/addons-custom/azienda_scadenze/security/ir.model.access.csv
deleted file mode 100644
index c69d96f..0000000
--- a/addons-custom/azienda_scadenze/security/ir.model.access.csv
+++ /dev/null
@@ -1,2 +0,0 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
-access_azienda_deadline,access_azienda_deadline,model_azienda_deadline,,1,1,1,1
diff --git a/addons-custom/azienda_scadenze/views/azienda_deadline_views.xml b/addons-custom/azienda_scadenze/views/azienda_deadline_views.xml
deleted file mode 100644
index 225a0c3..0000000
--- a/addons-custom/azienda_scadenze/views/azienda_deadline_views.xml
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
- azienda.deadline.tree
- azienda.deadline
- tree
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- azienda.deadline.form
- azienda.deadline
-
-
-
-
-
-
- Scadenzario
- azienda.deadline
- tree,form
-
- Crea e gestisci le attività aziendali in scadenza.
-
-
-
-
-
-