Skip to content
Snippets Groups Projects

V1 imrpvements to CompanyEasyCreation wizard (CRM Lead execution):raising_hand:

Merged Benjamí Ramos requested to merge feature/create_company_from_crm into dev
Compare and Show latest version
9 files
+ 148
39
Compare changes
  • Side-by-side
  • Inline
Files
9
@@ -44,6 +44,11 @@ class CrmLead(models.Model):
related="company_id.hierarchy_level",
readonly=True,
)
can_be_assigned_to_coordinator = fields.Boolean(
string="Can be assigned to coordinator",
compute="_get_can_be_assigned_to_coordinator",
store=False,
)
def _create_map_place_proposal(self):
if not self.env.user.company_id.coordinator:
@@ -311,7 +316,9 @@ class CrmLead(models.Model):
"default_purchase_tax_id": self.env["account.tax.template"]
.search([("name", "=", "21% IVA soportado (bienes corrientes)")])[0]
.id,
# 'property_cooperator_account': self.env.ref("l10n_es.account_common_4400").id,
"property_cooperator_account": self.env["account.account"]
.search([("code", "like", "44000%")], limit=1)
.id,
"create_user": False,
}
@@ -354,6 +361,15 @@ class CrmLead(models.Model):
"res_id": wizard.id,
}
@api.depends("source_id")
def _get_can_be_assigned_to_coordinator(self):
for record in self:
record.can_be_assigned_to_coordinator = record.source_id.id in [
self.env.ref("energy_communities.ce_source_general_info").id,
self.env.ref("energy_communities.ce_source_existing_ce_contact").id,
self.env.ref("energy_communities.ce_source_creation_ce_proposal").id,
]
class CrmTags(models.Model):
_inherit = "crm.tag"
Loading