refactor(fusion_tasks): update deps, config, crons for delivery context
- Change depends to [base, mail, hr, fusion_plating_logistics] - Rename module to 'Fusion Plating -- Delivery Tasks' - Replace all fusion_claims.* config params with fusion_tasks.* - Remove sync crons (pull_remote_tasks, cleanup_old_shadows) - Remove sync config ACL lines from ir.model.access.csv - Replace sales_team group refs with hr/base equivalents - Update license from OPL-1 to LGPL-3 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -84,7 +84,7 @@ class FusionTechnicianLocation(models.Model):
|
||||
""")
|
||||
rows = self.env.cr.dictfetchall()
|
||||
local_id = self.env['ir.config_parameter'].sudo().get_param(
|
||||
'fusion_claims.sync_instance_id', '')
|
||||
'fusion_tasks.sync_instance_id', '')
|
||||
result = []
|
||||
for row in rows:
|
||||
user = self.env['res.users'].sudo().browse(row['user_id'])
|
||||
@@ -104,13 +104,13 @@ class FusionTechnicianLocation(models.Model):
|
||||
def _cron_cleanup_old_locations(self):
|
||||
"""Remove location logs based on configurable retention setting.
|
||||
|
||||
Setting (fusion_claims.location_retention_days):
|
||||
Setting (fusion_tasks.location_retention_days):
|
||||
- Empty / not set => keep 30 days (default)
|
||||
- "0" => delete at end of day (keep today only)
|
||||
- "1" .. "N" => keep for N days
|
||||
"""
|
||||
ICP = self.env['ir.config_parameter'].sudo()
|
||||
raw = (ICP.get_param('fusion_claims.location_retention_days') or '').strip()
|
||||
raw = (ICP.get_param('fusion_tasks.location_retention_days') or '').strip()
|
||||
|
||||
if raw == '':
|
||||
retention_days = 30 # default: 1 month
|
||||
|
||||
Reference in New Issue
Block a user