Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
Die Frage wurde geschlossen aus dem folgenden Grund: Kein echter Post
von Muhammad Ihza Putra Handayani zu 04.03.2024 04:09:35

i want to return a wizard when we press the duplicate button but i have this eror instead


@api.returns('self', lambda value: self.version_status_id.id,

            'date_application': self.date_application,

            'removal_date': self.removal_date,

            'min_point': self.min_point,

        }

        return new_data


    def copy(self, default=None):

        """ Overriding Odoo's copy method """

        default = dict(default or {})

        default.update(self._copy_data())

        view_id = self.env.ref('certification_app.view_wizard_repository_version_form').id

        return {

            'name': _('Duplicate Repository Version'),

            'type': 'ir.actions.act_window',

            'view_mode': 'form',

            'view_id': view_id,  # We'll set this dynamically in the action

            'res_model': 'repository.version.wizard',

            'target': 'new',

            'context': {

            },

        }


class WizardRepositoryVersion(models.TransientModel):

    _name = 'repository.version.wizard'


    name = fields.Char()

    repository_id = fields.Many2one('certification.repository', string='Repository')


    def action_confirm(self):

        self.ensure_one()

        return {'type': 'ir.actions.act_window_close'}

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
0
März 24
1109
0
Jan. 24
1729
0
Apr. 15
3512
0
Jan. 24
1267
1
Apr. 23
4038