summaryrefslogtreecommitdiff
path: root/odoo/addons/base/res/res_request.py
diff options
context:
space:
mode:
Diffstat (limited to 'odoo/addons/base/res/res_request.py')
-rw-r--r--odoo/addons/base/res/res_request.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/odoo/addons/base/res/res_request.py b/odoo/addons/base/res/res_request.py
new file mode 100644
index 00000000000..a101f0945c8
--- /dev/null
+++ b/odoo/addons/base/res/res_request.py
@@ -0,0 +1,18 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo import api, fields, models
+
+
+@api.model
+def referenceable_models(self):
+ return [(link.object, link.name) for link in self.env['res.request.link'].search([])]
+
+
+class ResRequestLink(models.Model):
+ _name = 'res.request.link'
+ _order = 'priority'
+
+ name = fields.Char(required=True, translate=True)
+ object = fields.Char(required=True)
+ priority = fields.Integer(default=5)