Coverage for ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / upgrade_portal_step.py: 100%
12 statements
« prev ^ index » next coverage.py v7.13.4, created at 2026-03-09 18:15 +0000
« prev ^ index » next coverage.py v7.13.4, created at 2026-03-09 18:15 +0000
1from odoo import fields, models
4class UpgradePortalStep(models.Model):
5 _name = "upgrade.portal.step"
6 _description = "Upgrade Portal Step"
7 _order = "sequence, id, is_post_upgrade desc"
8 _rec_name = "title"
10 sequence = fields.Integer()
11 title = fields.Char(
12 required=True,
13 )
14 description = fields.Text(
15 required=True,
16 )
17 button_text = fields.Char()
18 on_click_action = fields.Char(
19 string="Action",
20 help="JavaScript function to execute when the button is clicked. ",
21 )
22 is_post_upgrade = fields.Boolean(
23 string="Is Post Upgrade Step",
24 help="If checked, this step will be shown after the upgrade is completed.",
25 )