first push message
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
#res_users.py
|
||||
from odoo import api, fields, models, _
|
||||
from odoo.exceptions import ValidationError
|
||||
|
||||
|
||||
class ResUsers(models.Model):
|
||||
_inherit = 'res.users'
|
||||
|
||||
users_general_size_limit_attachment = fields.Integer(string="Attachment Size Limit",
|
||||
help="Maximum allowed attachment size",
|
||||
store=True,
|
||||
config_parameter="pys_attachment_size_limitation.users_general_size_limit_attachment"
|
||||
)
|
||||
|
||||
user_select_attachment_size_unit = fields.Selection([('mb', 'MB'), ('kb', 'KB')],
|
||||
string="Attachment Size Unit", store=True,
|
||||
help="Select the unit used for attachment size limitation",
|
||||
default='kb')
|
||||
|
||||
@api.constrains('users_general_size_limit_attachment')
|
||||
def _check_positive_attachment_size(self):
|
||||
for rec in self:
|
||||
if rec.users_general_size_limit_attachment is not None and rec.users_general_size_limit_attachment < 0:
|
||||
raise ValidationError(
|
||||
_("Attachment size limit must be a positive value.")
|
||||
)
|
||||
Reference in New Issue
Block a user