Tower: upload tk_construction_management 18.0.2.0.8 (was 18.0.2.0.8, via marketplace)

This commit is contained in:
2026-05-08 19:20:12 +00:00
parent c412640ca2
commit 63c62699f5
174 changed files with 44759 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
# -*- coding: utf-8 -*-
# Copyright 2020-Today TechKhedut.
# Part of TechKhedut. See LICENSE file for full copyright and licensing details.
from odoo import api, fields, models, _
class SiteProject(models.TransientModel):
_name = 'site.project'
_description = "Site Project"
name = fields.Char(string="Name")
def action_create_construction_project(self):
active_id = self._context.get('active_id')
site_id = self.env['tk.construction.site'].browse(active_id)
data = {
'name': self.name,
'construction_site_id': site_id.id,
'start_date': site_id.start_date,
'end_date': site_id.end_date,
'zip': site_id.zip,
'street': site_id.street,
'street2': site_id.street2,
'city': site_id.city,
'state_id': site_id.state_id.id,
'country_id': site_id.country_id.id,
'longitude': site_id.longitude,
'latitude': site_id.latitude
}
project_id = self.env['tk.construction.project'].create(data)
return {
'type': 'ir.actions.act_window',
'name': _('Project'),
'res_model': 'tk.construction.project',
'res_id': project_id.id,
'view_mode': 'form',
'target': 'current'
}