summaryrefslogtreecommitdiff
path: root/addons/hr/static/tests/helpers/mock_models.js
blob: d4ae7c86035d629ffab72fd8d806e93f85d5ff70 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
odoo.define('hr/static/tests/helpers/mock_models.js', function (require) {
'use strict';

const MockModels = require('mail/static/tests/helpers/mock_models.js');

MockModels.patch('hr/static/tests/helpers/mock_models.js', T =>
    class extends T {

        //----------------------------------------------------------------------
        // Public
        //----------------------------------------------------------------------

        /**
         * @override
         */
        static generateData() {
            const data = super.generateData(...arguments);
            Object.assign(data, {
                'hr.employee.public': {
                    fields: {
                        display_name: { string: "Name", type: "char" },
                        user_id: { string: "User", type: "many2one", relation: 'res.users' },
                        user_partner_id: { string: "Partner", type: "many2one", relation: 'res.partner' },
                    },
                    records: [],
                },
            });
            return data;
        }

    }
);

});