diff options
Diffstat (limited to 'muk_web_theme/models/res_company.py')
| -rw-r--r-- | muk_web_theme/models/res_company.py | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/muk_web_theme/models/res_company.py b/muk_web_theme/models/res_company.py new file mode 100644 index 0000000..3b0ecf5 --- /dev/null +++ b/muk_web_theme/models/res_company.py @@ -0,0 +1,79 @@ +################################################################################### +# +# Copyright (c) 2017-today MuK IT GmbH. +# +# This file is part of MuK Grid Snippets +# (see https://mukit.at). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. +# +################################################################################### + +from odoo import models, fields + + +class ResCompany(models.Model): + + _inherit = 'res.company' + + #---------------------------------------------------------- + # Database + #---------------------------------------------------------- + + background_image = fields.Binary( + string="Apps Menu Background Image", + attachment=True + ) + + background_blend_mode = fields.Selection( + selection=[ + ('normal', 'Normal'), + ('multiply', 'Multiply'), + ('screen', 'Screen'), + ('overlay', 'Overlay'), + ('hard-light', 'Hard-light'), + ('darken', 'Darken'), + ('lighten', 'Lighten'), + ('color-dodge', 'Color-dodge'), + ('color-burn', 'Color-burn'), + ('hard-light', 'Hard-light'), + ('difference', 'Difference'), + ('exclusion', 'Exclusion'), + ('hue', 'Hue'), + ('saturation', 'Saturation'), + ('color', 'Color'), + ('luminosity', 'Luminosity'), + ], + string="Apps Menu Background Blend Mode", + default='normal' + ) + + default_sidebar_preference = fields.Selection( + selection=[ + ('invisible', 'Invisible'), + ('small', 'Small'), + ('large', 'Large') + ], + string="Sidebar Type", + default='small' + ) + + default_chatter_preference = fields.Selection( + selection=[ + ('normal', 'Normal'), + ('sided', 'Sided'), + ], + string="Chatter Position", + default='sided' + ) |
