Есть ли способ установить, что пользователь ir.cron является текущим odoo, вошедшим в систему в odoo12? - PullRequest
0 голосов
/ 10 января 2020

Я хочу установить ir.cron задание, но по умолчанию он получает Odoobot как пользователь, но я хочу установить вошедший в систему Пользователь как пользователь Пользователь задания .cron по умолчанию.

Поскольку у каждого пользователя есть свой токен, поэтому при запуске планировщика он получает none вместо токена, поскольку пользователем планировщика является Odoobot.

Примечание:

Поскольку мы можем изменить пользователя из планировщика в технических настройках, в этом случае другой пользователь также получит токен пользователя планировщика. или мы можем создать планировщик для каждого пользователя отдельно. Есть ли способ справиться с этим в одном планировщике.

Я хочу просто создать общий планировщик c, который работает для каждого пользователя.

<record id="office365_cron_do_tasts_import" model="ir.cron">
        <field name="name">Auto Office365 tasks import</field>
        <field name="model_id" ref="model_sync_office365"/>
        <field name="state">code</field>
        <field name="active">0</field>
        <field name="code">model.auto_import_tasks()</field>
        <field name='interval_number'>5</field>
        <field name="user_id" ref="base.user_root"/>
        <field name='interval_type'>minutes</field>
        <field name="numbercall">-1</field>
    </record>
...