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 19:24 +0000

1from odoo import fields, models 

2 

3 

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" 

9 

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 )