forked from Mapan/odoo17e
22 lines
1.7 KiB
Python
22 lines
1.7 KiB
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo import models, fields
|
|
|
|
|
|
class ResConfigSettings(models.TransientModel):
|
|
_inherit = 'res.config.settings'
|
|
|
|
firebase_enable_push_notifications = fields.Boolean('Enable Web Push Notifications', readonly=False, related='website_id.firebase_enable_push_notifications')
|
|
firebase_use_own_account = fields.Boolean('Use your own Firebase account', readonly=False, related='website_id.firebase_use_own_account')
|
|
firebase_project_id = fields.Char('Firebase Project ID', readonly=False, related='website_id.firebase_project_id')
|
|
firebase_web_api_key = fields.Char('Firebase Web API Key', readonly=False, related='website_id.firebase_web_api_key')
|
|
firebase_push_certificate_key = fields.Char('Firebase Push Certificate Key', readonly=False, related='website_id.firebase_push_certificate_key')
|
|
firebase_sender_id = fields.Char('Firebase Sender ID', readonly=False, related='website_id.firebase_sender_id')
|
|
firebase_admin_key_file = fields.Binary('Firebase Admin Key File', readonly=False, related='website_id.firebase_admin_key_file')
|
|
|
|
notification_request_title = fields.Char('Notification Request Title', readonly=False, related='website_id.notification_request_title')
|
|
notification_request_body = fields.Text('Notification Request Text', readonly=False, related='website_id.notification_request_body')
|
|
notification_request_delay = fields.Integer('Notification Request Delay (seconds)', readonly=False, related='website_id.notification_request_delay')
|
|
notification_request_icon = fields.Binary("Notification Request Icon", readonly=False, related='website_id.notification_request_icon')
|